Commit Graph

37263 Commits

Author SHA1 Message Date
Shakker
2aacc4053b refactor: accept supplied plugin manifest registry 2026-04-28 02:29:08 +01:00
Peter Steinberger
8db21cdcde chore: update app Swift package releases 2026-04-28 02:28:05 +01:00
Peter Steinberger
e651809084 perf: slim gateway startup imports 2026-04-28 02:26:27 +01:00
Peter Steinberger
b6a90188e7 test: trim hot test runtime imports 2026-04-28 02:25:55 +01:00
Peter Steinberger
fe15268e5f fix: degrade plugin-local reload invalidity 2026-04-28 02:25:00 +01:00
Peter Steinberger
06a80fa813 fix(ci): use managed temp dir in channel contracts 2026-04-28 02:20:01 +01:00
Peter Steinberger
b891dbb133 test: curate openrouter live profile signal 2026-04-28 02:17:48 +01:00
Peter Steinberger
837c4c5f1b fix: respect external channel owners in doctor blockers 2026-04-28 02:15:43 +01:00
Peter Steinberger
6a338ba67d test(cli): align run-main primary registration expectations 2026-04-28 02:14:27 +01:00
Peter Steinberger
d35ada2f54 refactor: relocate channel contract helpers 2026-04-28 02:14:08 +01:00
Peter Steinberger
a66605bf23 fix(cron): skip isolated runs when local providers are down 2026-04-28 02:12:19 +01:00
Peter Steinberger
4e63f710f1 fix(ci): restore plugin install and tooling checks 2026-04-28 02:09:28 +01:00
Peter Steinberger
7c79f0ac9c fix(telegram): centralize update offset tracking 2026-04-28 02:08:22 +01:00
Peter Steinberger
955f0a692a perf: fast-path gateway foreground startup 2026-04-28 02:07:01 +01:00
Peter Steinberger
6b7886e024 test: refresh memory install config fixture 2026-04-28 02:04:24 +01:00
Peter Steinberger
dc4512ad0c refactor: split channel target test helpers 2026-04-28 02:03:15 +01:00
Peter Steinberger
6c859d8c82 fix(memory-lancedb): use neutral memory host import 2026-04-28 01:59:41 +01:00
Peter Steinberger
53906fd177 test: update run-main env mock 2026-04-28 01:59:25 +01:00
Peter Steinberger
a9bd8bb9b4 fix(gateway): surface clean channel exits 2026-04-28 01:59:10 +01:00
Peter Steinberger
53d213f9cc perf: lazy load hot test imports 2026-04-28 01:57:22 +01:00
Peter Steinberger
f5a48efac5 fix(status): report custom memory plugin status 2026-04-28 01:51:37 +01:00
Peter Steinberger
37ea03dbac fix(memory-lancedb): use scoped config runtime import 2026-04-28 01:50:09 +01:00
Peter Steinberger
75e126ef6a perf: improve gateway startup diagnostics 2026-04-28 01:48:00 +01:00
Peter Steinberger
13d3777cf3 fix(plugins): keep config schema on manifest metadata 2026-04-28 01:47:16 +01:00
Peter Steinberger
45a84b5f95 refactor: expose channel contract test helpers 2026-04-28 01:45:58 +01:00
Peter Steinberger
8d9a2f82a4 fix(gateway): keep bundled channel startup light 2026-04-28 01:44:40 +01:00
Peter Steinberger
983fd775e2 fix(memory-core): stream embedding cache seed during reindex
- stream safe-reindex embedding-cache seeding with SQLite iterate()
- avoid no-op empty-cache transactions and keep regression coverage explicit
- supersedes #73067

Thanks @parkertoddbrooks.
2026-04-28 01:44:03 +01:00
Peter Steinberger
2057713af5 fix(memory): let lancedb use provider embedding auth 2026-04-28 01:42:43 +01:00
Peter Steinberger
b294f7c467 fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Peter Steinberger
2fe213ebf2 perf: avoid global config loads in approval tests 2026-04-28 01:41:16 +01:00
Peter Steinberger
4cc42a1d69 fix: reuse plugin metadata for config schemas 2026-04-28 01:37:38 +01:00
Vincent Koc
d93e6f6158 fix(feishu): repair WebSocket reconnect and heartbeat config (#72411) 2026-04-27 17:32:36 -07:00
Peter Steinberger
fdd2ff02c6 ci: stabilize release validation lanes 2026-04-28 01:31:00 +01:00
Peter Steinberger
6ebe3087fc test: narrow live gateway profile signal 2026-04-28 01:30:59 +01:00
TinyClaw
fb5b46ae48 fix(bonjour): suppress ciao crash when networkInterfaces() is denied
Classify ciao interface-enumeration SystemErrors from restricted sandboxes and suppress mDNS advertising instead of letting the Gateway crash.
2026-04-27 17:30:43 -07:00
Peter Steinberger
c72f8f357b fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
Peter Steinberger
864c4f7ff4 fix(memory-core): bound fallback vector chunk scoring
- stream fallback Memory Core vector scoring with SQLite iterate() and a bounded top-K result set
- add regression coverage and live-main lint/boundary helper repairs
- supersedes #73069

Thanks @parkertoddbrooks.
2026-04-28 01:23:40 +01:00
Peter Steinberger
56875c4d32 refactor: split generic plugin test fixtures 2026-04-28 01:21:39 +01:00
Peter Steinberger
e508d81f79 perf: avoid registry loads in hot tests 2026-04-28 01:20:47 +01:00
Peter Steinberger
6b1089ffe5 fix: keep group silence on no-reply path 2026-04-28 01:20:00 +01:00
Peter Steinberger
4d4c7c8ab3 fix(plugins): time out hanging agent end hooks 2026-04-28 01:18:50 +01:00
Peter Steinberger
067888a608 fix: surface npm plugin install errors 2026-04-28 01:18:02 +01:00
Peter Steinberger
f34b41f198 refactor: split plugin sdk test helpers 2026-04-28 01:14:19 +01:00
Vincent Koc
d88610cf2b test: avoid bundled extension boundary false positive 2026-04-27 17:13:21 -07:00
Peter Steinberger
48a0be8ff3 docs(plugins): document channel route sdk 2026-04-28 01:13:01 +01:00
Peter Steinberger
e27c32b9b0 refactor(plugin-sdk): publish route helpers 2026-04-28 01:13:01 +01:00
Peter Steinberger
f368d3b49f refactor(channels): share route identity keys 2026-04-28 01:13:00 +01:00
Peter Steinberger
3eec9e4642 refactor(channels): reuse route context helpers 2026-04-28 01:13:00 +01:00
Peter Steinberger
3876682635 refactor(channels): centralize route normalization 2026-04-28 01:13:00 +01:00
Peter Steinberger
0294aebe6f feat(providers): add DeepInfra provider plugin (#73038)
* feat(providers): add DeepInfra provider plugin

* feat(deepinfra): add media provider surfaces

* fix(deepinfra): satisfy provider boundary checks

* docs: add gitcrawl maintainer skill

* test: include deepinfra in live media sweeps

* fix: remove stale tts contract import
2026-04-28 01:12:54 +01:00