Commit Graph

15926 Commits

Author SHA1 Message Date
Shakker 88b1c00b39 refactor: lazy load cron cli runtime 2026-04-03 16:03:10 +01:00
Shakker 7a9ad3820e refactor: localize cron channel test outbounds 2026-04-03 16:03:10 +01:00
Vincent Koc fbd361d338
fix(config): surface legacy channel streaming aliases (#60358) 2026-04-04 00:00:38 +09:00
Tak Hoffman 759c81ceb8
test: audit heartbeat config honor 2026-04-03 09:55:51 -05:00
Vincent Koc 35cf7d0340
fix(config): migrate legacy sandbox perSession alias (#60346)
* fix(config): migrate legacy sandbox perSession alias

* fix(config): preserve invalid sandbox persession values
2026-04-03 23:55:47 +09:00
Vincent Koc 279ee5e842 test(commands): lazy-load default channel registry plugins 2026-04-03 23:48:38 +09:00
Vincent Koc 76ff144037 test(outbound): remove unused runner helper 2026-04-03 23:46:24 +09:00
Vincent Koc 66825c0969
refactor(providers): centralize native provider detection (#60341)
* refactor(providers): centralize native provider detection

* fix(providers): preserve openrouter thinking format

* fix(providers): preserve openrouter host thinking format
2026-04-03 23:46:21 +09:00
Vincent Koc 24e10e6e45 test(contracts): lazy-load slack outbound contract surface 2026-04-03 23:45:01 +09:00
Vincent Koc 38a4b2b14c refactor(signal): route target normalization through channel-targets 2026-04-03 23:44:50 +09:00
Vincent Koc 5ce7aee33b test(cron): localize core channel outbound test loads 2026-04-03 23:41:54 +09:00
Peter Steinberger cd38eba316
refactor: unify plugin activation source plumbing 2026-04-03 23:39:36 +09:00
Vincent Koc c013b9cdf3 test(contracts): lazy-load session binding test facades 2026-04-03 23:37:59 +09:00
Vincent Koc 316978700e test(gateway): lazy-load speech provider test surfaces 2026-04-03 23:33:16 +09:00
Vincent Koc 316da43dd7
fix(config): migrate legacy talk config via doctor (#60333)
* fix(config): migrate legacy talk config via doctor

* fix(config): harden legacy talk provider migration
2026-04-03 23:32:36 +09:00
Vincent Koc 23d8a979b3 test(contracts): lazy-load discord thread binding test surface 2026-04-03 23:31:47 +09:00
Vincent Koc 1556490ee7 fix(ci): collapse duplicate provider request union 2026-04-03 23:30:25 +09:00
Vincent Koc 0d7d573cd6 test(commands): split default channel test registry helper 2026-04-03 23:29:24 +09:00
Peter Steinberger b40d4b63f6
refactor: centralize update targets and extension guardrails 2026-04-03 23:26:31 +09:00
Vincent Koc 8f5f78bbe8
feat(providers): reopen model request transport config (#60327)
* feat(providers): reopen model request transport config

* chore(config): refresh request override baselines
2026-04-03 23:25:11 +09:00
Peter Steinberger d375cd727e
fix: migrate legacy web search config on startup 2026-04-03 23:24:02 +09:00
Shakker 549e0bb268 test: keep imessage test plugin facade-free by default 2026-04-03 15:23:50 +01:00
Vincent Koc 52008e2e60
fix(doctor): clarify legacy config migration guidance (#60326) 2026-04-03 23:16:11 +09:00
Vincent Koc ed166ba338 test(contracts): extract narrow channel contract helpers 2026-04-03 23:14:45 +09:00
Josh Lehman 799c6f40aa
refactor: move provider replay runtime ownership into plugins (#60126)
* refactor: move provider replay runtime ownership into plugins

* fix(provider-runtime): address review followups

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-04-03 23:14:37 +09:00
Shakker 6395336454 fix: resolve outbound seam follow-ups 2026-04-03 15:10:48 +01:00
Shakker 1a23627e32 refactor: split delivery target runtime seams 2026-04-03 15:10:48 +01:00
Shakker c2e93c76bd refactor: split session store loader from maintenance 2026-04-03 15:10:48 +01:00
Shakker 883a35a38c refactor: narrow cron delivery target session imports 2026-04-03 15:10:48 +01:00
Shakker cef0f36931 refactor: split chat history text helpers 2026-04-03 15:10:48 +01:00
Shakker 4a0905b94b refactor: lazy load outbound channel bootstrap 2026-04-03 15:10:48 +01:00
Shakker 4a81771290 refactor: lazy load outbound transcript mirroring 2026-04-03 15:10:48 +01:00
Shakker e26a590f7a refactor: drop heavy channel outbound test imports 2026-04-03 15:10:48 +01:00
Shakker a61408737f refactor: localize deliver test outbounds 2026-04-03 15:10:48 +01:00
Shakker d338299dc7 refactor: keep deliver tests channel-generic 2026-04-03 15:10:48 +01:00
Shakker 909895c471 refactor: narrow deliver test channel boundaries 2026-04-03 15:10:48 +01:00
Shakker d7e4fad872 refactor: trim outbound delivery test imports 2026-04-03 15:10:48 +01:00
Shakker 52717ee399 refactor: trim outbound target test imports 2026-04-03 15:10:48 +01:00
Agustin Rivera 3cd9aac6bb
Require owner access for /allowlist writes (#59836)
* fix(allowlist): require owner access for writes

* docs(changelog): note allowlist owner gate fix

---------

Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com>
2026-04-03 07:07:36 -07:00
Peter Steinberger 8d0bed458e
refactor: simplify reply-threading and test helpers 2026-04-03 23:06:22 +09:00
Peter Steinberger ab57d24f79 fix: stabilize npm owner update test on Windows (#60153) (thanks @jayeshp19) 2026-04-03 23:01:43 +09:00
jayeshp19 b9ede82cc2 greptile fix 2026-04-03 23:01:43 +09:00
jayeshp19 eb4b6f7024 Use owning npm prefix for global updates 2026-04-03 23:01:43 +09:00
Peter Steinberger bc137951e9
fix: preserve allowlist guard for auto-enabled bundled channels (#60233) (thanks @dorukardahan) 2026-04-03 22:55:31 +09:00
Doruk Ardahan cd08facd7a
fix(plugins): keep auto-enabled channels behind allowlists 2026-04-03 22:55:30 +09:00
Doruk Ardahan f7d24c1ed5
fix(plugins): allow configured bundled channels past allowlists 2026-04-03 22:55:30 +09:00
pgondhi987 b48b528b02
fix(skills): block UV_PYTHON in workspace dotenv and harden uv installer env [AI] (#59178)
* fix: address issue

* fix: finalize issue changes

* fix: address PR review feedback

* Changelog: note uv installer env hardening

---------

Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com>
2026-04-03 06:50:43 -07:00
Vincent Koc 4798e125f4
feat(providers): add llm transport adapter seam (#60264)
* feat(providers): add llm transport adapter seam

* fix(providers): harden openai transport adapter

* fix(providers): correct transport usage accounting
2026-04-03 22:45:47 +09:00
Peter Steinberger 173bb0aea0
test: remove update-cli shared partial mock 2026-04-03 14:40:11 +01:00
Shakker e0e5df25e6
test: unstick context lookup fake-timer warmup 2026-04-03 14:38:30 +01:00