Peter Steinberger
d45b997ba9
docs: clarify shared approval delivery
2026-03-30 08:03:59 +09:00
Peter Steinberger
52fb4a149a
refactor: share approval interactive renderers
2026-03-30 08:03:59 +09:00
Peter Steinberger
cfac0e8698
refactor: move plugin-owned test support into plugins
2026-03-30 08:03:04 +09:00
Vincent Koc
1ace91ee00
fix(bluebubbles): coalesce URL-only inbound shares
2026-03-30 08:00:25 +09:00
Cypher
924c264a74
fix: inject anthropic service_tier for OAuth auth ( #55922 )
...
* fix: inject anthropic service_tier for OAuth auth
Remove the OAuth-token exclusion from createAnthropicFastModeWrapper
so that sk-ant-oat-* requests receive service_tier injection, matching
Claude Code CLI behavior and reducing avoidable 529 overload cascades.
isAnthropicOAuthApiKey remains in use in createAnthropicBetaHeadersWrapper
for beta header selection — it is not dead code after this change.
Fixes #55758
* docs(changelog): note anthropic oauth service tier fix
* Update CHANGELOG.md
---------
Co-authored-by: Cypherm <28184436+Cypherm@users.noreply.github.com >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 07:54:24 +09:00
Gustavo Madeira Santana
e5dac0c39e
CLI: keep root help plugin descriptors non-activating ( #57294 )
...
Merged via squash.
Prepared head SHA: c8da48f689
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-29 18:49:57 -04:00
Peter Steinberger
1efef8205c
fix: stabilize extensions surface test gate
2026-03-30 07:47:58 +09:00
Peter Steinberger
07c6981c70
refactor: localize zalo test support
2026-03-30 07:47:28 +09:00
Vincent Koc
ed2528e6fb
docs: nest memory engine pages under Memory sub-group
2026-03-30 07:45:20 +09:00
Vincent Koc
92d4c62d59
style: format Honcho docs tables
2026-03-30 07:44:35 +09:00
Vincent Koc
70b7f32c7e
docs: add Honcho memory engine page
2026-03-30 07:44:35 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
c942bd798f
docs: purge internal notes
2026-03-29 23:38:25 +01:00
Peter Steinberger
a9984e2bf9
fix(config): reuse in-memory gateway write reloads
2026-03-29 23:38:25 +01:00
Vincent Koc
0e47ce58bc
fix(approvals): restore queue targeting and plugin id prefixes
2026-03-30 07:37:50 +09:00
Peter Steinberger
7043705ef3
refactor: split MCP runtime and transport seams
2026-03-29 23:36:37 +01:00
Peter Steinberger
69eea2cb80
refactor: split approval auth delivery and rendering
2026-03-30 07:36:18 +09:00
Vincent Koc
c9eb31382e
docs: add dedicated memory engine pages, replace ASCII diagram with Mermaid
2026-03-30 07:34:14 +09:00
Vincent Koc
67b381b928
style: format docs tables
2026-03-30 07:32:20 +09:00
Vincent Koc
143b4c54ba
docs: simplify sessions/memory concept pages and fix QMD experimental label
2026-03-30 07:32:20 +09:00
Onur Solmaz
57069f2b2f
gitignore: ignore docs/internal
2026-03-30 00:26:13 +02:00
Peter Steinberger
147c2c7389
fix: port safer bundle MCP naming onto latest main ( #49505 ) (thanks @ziomancer)
2026-03-30 07:22:36 +09:00
Peter Steinberger
004bffa1c3
fix: finalize safer MCP tool naming ( #49505 ) (thanks @ziomancer)
2026-03-30 07:22:36 +09:00
ziomancer
97bf38099a
docs(mcp): document connection timeout and URL scheme validation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 07:22:36 +09:00
ziomancer
a74091eb98
docs(mcp): add CHANGELOG entries and MCP transport/namespacing docs
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 07:22:36 +09:00
ziomancer
14f78debd5
fix(mcp): allow colon in tool names and dispose transport on failed connect
...
The transcript validator regex rejected namespaced MCP tool names
(e.g., vigil-harbor:memory_status) because colon wasn't in the
allowed character set. Tool call blocks were silently dropped during
session repair, breaking tool-call/result pairing.
Also closes a resource leak: if client.connect() throws after the
transport is instantiated, the transport is now explicitly closed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 07:22:36 +09:00
ziomancer
414d7306d1
feat(mcp): add HTTP transport support and tool namespacing
...
MCP tools are now prefixed with their server name (e.g., vigil-harbor:memory_status)
to prevent collisions between tools from different MCP servers and built-in tools.
Adds SSE and StreamableHTTP transport support alongside existing stdio, enabling
connection to remote MCP servers via URL-based config with optional custom headers
and env var substitution. Includes config validation, session lifecycle management,
and 5 new tests for HTTP config edge cases.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 07:22:36 +09:00
Vincent Koc
102b7126c1
style: format session docs tables
2026-03-30 07:18:58 +09:00
Vincent Koc
2880b3d3ff
docs: rewrite session management, session pruning, and session tools pages
2026-03-30 07:18:58 +09:00
Peter Steinberger
f8dc4305a5
refactor: share native approval delivery helpers
2026-03-30 07:16:33 +09:00
Mariano
5ef42fc856
Gateway: surface blocked ACP task outcomes ( #57203 )
2026-03-30 00:15:51 +02:00
Onur Solmaz
2da61e6553
[codex] Move internal development notes to maintainers ( #57316 )
...
* docs: move internal notes to maintainers
* docs: drop internal notes agent guidance
2026-03-30 00:15:08 +02:00
Peter Steinberger
d82d6ba0c4
fix: align openai fast mode with priority processing
2026-03-29 23:14:52 +01:00
Peter Steinberger
27519cf061
refactor: centralize node identity resolution
2026-03-29 23:14:22 +01:00
Vincent Koc
ace876b087
fix(gateway): keep startup model warmup static
2026-03-30 07:12:52 +09:00
Vincent Koc
bd89e07baa
fix(agents): stop transient live-switch mismatches
2026-03-30 07:12:52 +09:00
Peter Steinberger
e01ca8cfc6
refactor(plugin-sdk): remove direct extension source leaks
2026-03-29 23:11:20 +01:00
Vincent Koc
40446ea27c
docs: add cross-links to new memory-search page from reference docs
2026-03-30 07:10:33 +09:00
Vincent Koc
3584a893e8
docs: rewrite sessions/memory section -- compaction, memory, and new memory-search page
2026-03-30 07:10:01 +09:00
Peter Steinberger
6d9a7224aa
refactor: unify approval command authorization
2026-03-30 07:06:29 +09:00
Peter Steinberger
6ca81f8ec7
test(gateway): decouple send coverage from telegram specifics
2026-03-29 22:59:32 +01:00
Peter Steinberger
168ab94eee
refactor(config): pin runtime snapshot and drop ttl cache
2026-03-29 22:57:31 +01:00
Vincent Koc
22ffe7b1de
docs: fix before_install finding field name, add MCP SSE transport docs, add acpx auto-install note
2026-03-30 06:53:35 +09:00
Vincent Koc
6d0abfa50c
docs(exec): document denied approval output isolation behavior
2026-03-30 06:53:35 +09:00
Peter Steinberger
3ec000b995
refactor: align same-chat approval routing
2026-03-30 06:52:28 +09:00
Peter Steinberger
f16c176a4c
fix: disambiguate legacy mac node identities
2026-03-29 22:47:15 +01:00
Peter Steinberger
2e0682d930
refactor: finish decoupling plugin sdk seams
2026-03-29 22:42:06 +01:00
Peter Steinberger
574d3c5213
fix: make same-chat approvals work across channels
2026-03-30 06:35:04 +09:00
Peter Steinberger
1ca01b738b
fix: stabilize exec approval approver routing
2026-03-30 06:25:03 +09:00
Peter Steinberger
216afe275e
test: harden packed manifest guardrails
2026-03-29 22:21:29 +01:00