Repository navigation
v1.59.0
·
605 commits
to main
since this release
Summary
- Agent Setup in Webchat — Configure agents, manage skills and MCP servers, and connect code hosts directly from chat. Configuration cards remain available after refreshing the page.
This release also improves MCP OAuth compatibility and prevents a failed skill-source installation from blocking session startup.
Features
- mcp: cover the code-host connections page in admin MCP (#2121) (e291ab1)
- mcp: let the admin catalog serve an org-visible webchat session (#2146) (d443d57)
- mcp: make the admin catalog an attachable Builtin MCP server (#2122) (115aeab)
- mcp: open an agent's tools and skills rosters, so webchat can remove as well as add (#2132) (537934d)
- mcp: open the agent editor, skill installer and MCP installer as native apps (#2129) (cbe232e)
- preset: let the preset agent's skills follow the source repo head (#2140) (e7816e6)
- slack: let the session lifecycle acknowledge a turn, reacting only when it could not (#2134) (2c0e7e9), closes #1537
Bug Fixes
- cluster: let an ACP write survive a shim channel renewal (#2136) (ffc364e)
- cluster: let an agent that moved off the pool release its pods, volumes and sessions (#2145) (d24ef4c)
- control-plane: refuse a pin to a pool Pod by identity, not by membership (#2114) (e5fb5a9)
- daemon: let a model credential outlive the session it belongs to (#2143) (4b577e8)
- mcp-oauth: accept a protected-resource document whose resource covers the MCP url (#2119) (e9a3df5)
- mcp-oauth: let a path-less issuer differ from its metadata by a trailing slash (#2133) (bc02db5)
- mcp: read a native surface's intent from ACP's specified content channel (#2144) (e4a52b1)
- skills: accept a skill-source subdir with a trailing slash, and name the field a schema rejection refused (#2130) (e8fdbe0), closes #2126
- skills: skip a source whose CLI stage fails instead of failing the session; align byte ceilings with plugin ecosystems (#2124) (922fe0a)
- web: carry rows a busy tail skipped into the next webchat reconcile (#2139) (3d1bb8d)
- webchat: keep a native configuration card reopenable after it settles (#2123) (3ada59c)
- webchat: keep admin MCP on direct HTTP (#2117) (7c0beca)
- webchat: preserve native configuration cards across refresh (#2120) (855be98)
- web: split the reply below a steer only once the daemon confirms it (#2141) (0e6ebc9)
Internal
- runtime: bump agent-browser to 0.38.1 (#2128) (4e15e03)
- runtime: refresh Claude and DeepSeek ACP pins (#2137) (071269f)
- runtime: upgrade Claude and Codex ACP sandbox pins (#2116) (2196c0a)
Full Changelog: v1.58.0...v1.59.0