Peter Steinberger
73d054b764
refactor: simplify web channel runtime export names
2026-04-11 00:09:38 +01:00
Peter Steinberger
44ec4d05de
feat: add pluggable agent harness registry
2026-04-10 21:22:16 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Mariano
46f8c4dfd5
fix(memory-core): harden request-scoped dreaming fallback ( #64156 )
...
* memory-core: harden request-scoped dreaming fallback
* memory-core: tighten request-scoped fallback classification
2026-04-10 12:11:57 +02:00
Qasim Soomro
71617ef2f0
fix: allow private network provider request opt-in ( #63671 )
...
* feat(models): allow private network via models.providers.*.request
Add optional request.allowPrivateNetwork for operator-controlled self-hosted
OpenAI-compatible bases (LAN/overlay/split DNS). Plumbs the flag into
resolveProviderRequestPolicyConfig for streaming provider HTTP and OpenAI
responses WebSocket so SSRF policy can allow private-resolved model URLs
when explicitly enabled.
Updates zod schema, config help/labels, and unit tests for sanitize/merge.
* agents thread provider request into websocket stream
* fix(config): scope allowPrivateNetwork to model requests
* fix(agents): refresh websocket manager on request changes
* fix(agents): scope runtime private-network overrides to models
* fix: allow private network provider request opt-in (#63671 ) (thanks @qas)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-10 11:11:03 +05:30
Peter Steinberger
7f5d129a37
fix: keep runtime task test harness behind task seams
2026-04-08 16:53:46 +01:00
Peter Steinberger
e98dc17866
refactor: dedupe plugin test harnesses
2026-04-08 15:58:45 +01:00
Josh Lehman
b8f12d99b2
fix: expose runtime-ready provider auth to plugins ( #62753 )
2026-04-07 19:28:36 -07:00
Peter Steinberger
02d41b98c0
test: speed up plugin registry loader tests
2026-04-08 01:44:13 +01:00
Peter Steinberger
a96a1aa670
refactor: dedupe plugin auto-reply trimmed readers
2026-04-08 01:36:39 +01:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
Peter Steinberger
625fd5b3e3
refactor: centralize inbound mention policy
2026-04-07 07:51:00 +01:00
Peter Steinberger
fdacaf0853
test: sync messaging runtime and talk expectations
2026-04-07 05:46:13 +01:00
Peter Steinberger
80c8567f9d
fix: resolve merge conflicts and preserve runtime test fixes
2026-04-06 22:46:33 +01:00
Peter Steinberger
ce30557399
refactor(deadcode): remove orphaned core helpers
2026-04-06 17:26:25 +01:00
Peter Steinberger
d12029a15a
fix(check): repair plugin runtime type drift batch
2026-04-06 15:54:12 +01:00
Peter Steinberger
5a54005b4d
fix(plugins): restore green runtime gates
2026-04-06 15:42:51 +01:00
Vincent Koc
7bb61a07db
fix(check): repair plugin and secret type drift
2026-04-06 15:36:42 +01:00
Peter Steinberger
58f4099a4f
refactor: share plugin runtime load context
2026-04-06 15:26:32 +01:00
Harold Hunt
0bd0097557
refactor: add xai plugin-sdk boundary canary ( #61548 )
...
* docs: plan real plugin-sdk workspace rollout
* build: add xai plugin-sdk boundary canary
* build: generate plugin-sdk package types
* build: hide plugin-sdk core export
* build: alias scoped plugin-sdk runtime imports
* build: repair plugin-sdk boundary drift
* fix(plugins): remove duplicated plugin-sdk entrypoints
* test(plugins): make tsc boundary canary portable
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:13:11 +01:00
Vincent Koc
f3f42e6bbf
test(plugins): reuse tracked temp helpers in fixture tests
2026-04-06 05:50:26 +01:00
Peter Steinberger
dc0ee2e178
feat: add music generation tooling
2026-04-06 01:47:14 +01:00
Peter Steinberger
8cb85ff85f
refactor: harden plugin metadata and bundled channel entry seams
2026-04-06 00:15:38 +01:00
Peter Steinberger
3584d28141
refactor: harden plugin metadata and browser sdk seams
2026-04-05 23:35:02 +01:00
Peter Steinberger
471d056e2f
refactor: move browser runtime seams behind plugin metadata
2026-04-05 23:13:14 +01:00
Vincent Koc
7343d1b2ad
fix(runtime): guard import-time side effects
2026-04-05 13:20:06 +01:00
Peter Steinberger
8be017fae6
refactor: remove plugin sdk facade generator
2026-04-05 09:23:55 +01:00
Peter Steinberger
1903be5401
refactor: remove generated plugin sdk facades
2026-04-05 09:07:33 +01:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
856592cf00
fix(outbound): restore generic delivery and security seams
2026-04-03 19:09:20 +01:00
Peter Steinberger
ab96520bba
refactor(plugins): move channel behavior into plugins
2026-04-03 19:09:20 +01:00
Peter Steinberger
0324055d09
test: align latest main runtime harnesses
2026-04-04 01:07:28 +09:00
Peter Steinberger
f59d0eac68
refactor(plugin-runtime): remove plugin-specific core seams
2026-04-03 13:08:39 +01:00
Peter Steinberger
2766c27b2a
refactor(plugin-sdk): genericize web channel runtime seams
2026-04-03 11:17:28 +01:00
Peter Steinberger
122e6f0f79
fix(plugins): route runtime imports through sdk facades
2026-04-03 11:07:31 +01:00
Peter Steinberger
f2d7a825b1
refactor(plugin-sdk): remove channel-specific sdk seams
2026-04-03 10:45:10 +01:00
Peter Steinberger
e3674bcc04
test: streamline runtime wrapper test reloads
2026-04-03 04:41:38 +01:00
Vincent Koc
774beb8e5c
refactor(plugin-sdk): add task domain runtime surfaces ( #59805 )
...
* refactor(plugin-sdk): add task domain runtime views
* chore(plugin-sdk): refresh api baseline
* fix(plugin-sdk): preserve task runtime owner isolation
2026-04-03 02:11:21 +09:00
Vincent Koc
6f91f87f3b
refactor(tasks): move task-flow ownership under tasks
2026-04-02 21:40:40 +09:00
Vincent Koc
b6c3ecedd8
refactor(tasks): update plugin and acp task-flow consumers
2026-04-02 20:43:03 +09:00
Mariano
bbf9800a8e
Plugins: add bound TaskFlow runtime ( #59622 )
...
Merged via squash.
Prepared head SHA: b4649f3238
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-02 13:17:09 +02:00
Vincent Koc
f65da8711a
fix(plugin-sdk): narrow cli discord and matrix contract seams ( #59565 )
2026-04-02 19:40:04 +09:00
Vincent Koc
d90c8db491
fix(plugin-sdk): narrow discord and matrix core seam imports ( #59557 )
2026-04-02 17:40:06 +09:00
Vincent Koc
d4643e06bd
fix(line): resolve dist runtime contract path
2026-04-01 13:20:50 +05:30
Peter Steinberger
3c69e1ea4e
test: drop low-signal plugin runtime type contract
2026-04-01 02:29:18 +01:00
Peter Steinberger
8bf8baef87
Revert "refactor: move tasks into bundled plugin"
...
This reverts commit c75f4695b7 .
2026-04-01 01:30:22 +09:00
Peter Steinberger
759d37635d
Revert "refactor: move tasks behind plugin-sdk seam"
...
This reverts commit da6e9bb76f .
2026-04-01 01:30:22 +09:00
Peter Steinberger
da6e9bb76f
refactor: move tasks behind plugin-sdk seam
2026-03-31 15:22:09 +01:00
Peter Steinberger
c75f4695b7
refactor: move tasks into bundled plugin
2026-03-31 15:22:08 +01:00
Peter Steinberger
0ed7f1fd22
refactor: remove core WhatsApp runtime channel seam
2026-03-31 15:17:13 +01:00