Commit graph

608 commits

Author SHA1 Message Date
Peter Steinberger
b294f7c467
fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Peter Steinberger
c72f8f357b
fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures 2026-04-28 01:21:39 +01:00
Peter Steinberger
4d4c7c8ab3
fix(plugins): time out hanging agent end hooks 2026-04-28 01:18:50 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers 2026-04-28 01:14:19 +01:00
Peter Steinberger
48a0be8ff3
docs(plugins): document channel route sdk 2026-04-28 01:13:01 +01:00
Peter Steinberger
1fde7dbc0e
fix(memory): support embedding providers without encoding format 2026-04-28 01:12:34 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts (#72287)
Merged via squash.

Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Peter Steinberger
32d76e2429
fix(memory): bound lancedb recall embedding queries 2026-04-28 00:58:30 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk 2026-04-28 00:55:11 +01:00
pashpashpash
401ae38f13 fix(codex): keep env fallback local to stdio app-server 2026-04-28 00:46:15 +01:00
Peter Steinberger
5f15bea6ce fix(codex): bootstrap app-server auth fallback 2026-04-28 00:46:15 +01:00
pashpashpash
20ff49f7c8 fix(codex): auto-clear api key for subscription auth 2026-04-28 00:46:15 +01:00
pashpashpash
aeb007e4e5 fix(codex): expose app-server env controls 2026-04-28 00:46:15 +01:00
Peter Steinberger
697d85aefe
fix: auto-register bundled computer use marketplace 2026-04-28 00:36:19 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk 2026-04-28 00:24:54 +01:00
Peter Steinberger
d462d1faf2
refactor: move plugin contracts onto SDK testing seams 2026-04-28 00:14:58 +01:00
Peter Steinberger
39a2d1da96
docs(codex): add computer use guide 2026-04-27 23:56:25 +01:00
Peter Steinberger
ea2d95e23e
refactor(codex): clarify computer use setup state 2026-04-27 23:53:53 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk 2026-04-27 23:45:26 +01:00
Peter Steinberger
ccfa0c1964
docs: clarify hook config and feishu policy 2026-04-27 23:30:57 +01:00
Peter Steinberger
bf4306d1b0
refactor: route plugin test helpers through sdk 2026-04-27 23:12:21 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams 2026-04-27 22:55:09 +01:00
Peter Steinberger
46ba8e7cce
feat(plugin-sdk): expose extension test seams 2026-04-27 22:34:21 +01:00
Peter Steinberger
662de55e07
refactor: expose extension sdk boundary seams 2026-04-27 21:58:48 +01:00
Peter Steinberger
599b1b8462
fix(cloudflare-ai-gateway): strip anthropic thinking prefill 2026-04-27 21:36:50 +01:00
Peter Steinberger
e9b1fbb8c4
refactor: pin remaining extension api surfaces 2026-04-27 21:02:53 +01:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel 2026-04-27 20:50:35 +01:00
Peter Steinberger
f7d67b8ea8
fix(channels): ignore persisted auth for auto-enable 2026-04-27 20:33:43 +01:00
Shakker
4ceae8262f
fix: scope model provider discovery metadata to workspace 2026-04-27 18:04:54 +01:00
Shakker
4e7de4b5c9
feat: reuse current plugin metadata for provider discovery 2026-04-27 18:04:54 +01:00
Shakker
e535b313cd
docs: document manifest alias suppression behavior 2026-04-27 17:13:11 +01:00
Shakker
5240422f03
docs: describe plugin metadata snapshot 2026-04-27 17:02:57 +01:00
loongfay
3120401f53
feat(channel) yuanbao (#72756)
* feat(channel) yuanbao

* feat(channel) yuanbao

* docs(changelog): note Yuanbao channel plugin (#72756) (thanks @loongfay)

---------

Co-authored-by: loongzhao <loongzhao@tencent.com>
Co-authored-by: sliverp <870080352@qq.com>
2026-04-27 23:04:33 +08:00
Peter Steinberger
9090457da7
test(plugin-sdk): use narrow config runtime mocks 2026-04-27 15:14:02 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger
1f7b7c249a
fix(google-meet): grant browser media permissions 2026-04-27 14:54:07 +01:00
Peter Steinberger
5dd1e264eb
refactor(config): tighten plugin config guardrails 2026-04-27 14:20:27 +01:00
Peter Steinberger
67a447c175
refactor: tighten plugin runtime sdk boundaries 2026-04-27 14:15:53 +01:00
Peter Steinberger
57401f1581
fix(google-meet): use OpenClaw browser for local joins 2026-04-27 14:03:46 +01:00
Peter Steinberger
0a076bc0fc
fix: isolate malformed plugin tools 2026-04-27 13:22:28 +01:00
Peter Steinberger
0141471dd5
refactor: move shared helpers off reserved sdk seams 2026-04-27 13:07:54 +01:00
Peter Steinberger
d73e2ee774
fix(google-meet): use PCM audio for Chrome realtime 2026-04-27 12:55:00 +01:00
Peter Steinberger
a041ea7ca7
docs(plugins): clarify runtime config access 2026-04-27 12:52:20 +01:00
Peter Steinberger
eaae63d288
refactor: keep plugin sdk owner seams explicit 2026-04-27 12:50:31 +01:00
Peter Steinberger
c59af3caf7
docs(plugins): document runtime config APIs 2026-04-27 12:35:59 +01:00
Peter Steinberger
da8576c0bf
test: guard plugin boundary classifications 2026-04-27 12:35:43 +01:00
Peter Steinberger
053aff6d35
fix(mcp): normalize streamable http server aliases 2026-04-27 12:29:24 +01:00
Shakker
05fce28ec0
docs: document installed manifest fallback cache 2026-04-27 12:26:10 +01:00
Shakker
ac7aef6c5b docs: frame installed manifest cache as fallback 2026-04-27 12:19:51 +01:00