You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Web: a new chain link (continue →) shows the model picker in its composer until its first turn, so the next link can
start on another model or provider; the continue toast shows the fallback warning when the previous model's host is
gone.
Built-ins a session's toolkit leaves out are reachable: find_tools searches them (group chi) beside MCP
servers' tools, and call_tool runs them through the usual guardrails as the real call. remove: / --no-tool / /toolkit remove stay hard.
Changed
find_tools' description and its server parameter (now group) changed: sessions with MCP servers read their
prompt again once. So do sessions on lean, child, coordinator or a kit based on them: they now declare find_tools and call_tool, and their not-loaded line changed.
A toolkit based on lean or child (a toolkit.kits entry, a bundle's chi.toolkit) no longer keeps the
built-ins its base leaves out from the model: they're reachable through find_tools / call_tool, guarded as
themselves. Name one under remove: to keep it out.
Guardrail rules on call_tool no longer see calls of chi's own tools made through it; they match the tool's own
name.
Shipped bundles: a change that needs a newer chi marks the manifest requires_chi_next instead of raising requires_chi; rake release:bump raises it to the released version and rake release:check fails on a marker
left over.
/toolkit remove X on a tool the toolkit leaves out is saved (it makes X unreachable). /toolkit add X then /toolkit remove X now removes X (it used to go back to the kit's default), and a remove then an add declares X.
The child toolkit also removes delegate and delegate_result: a child on it can't start children, even
through call_tool.
Fixed
A TLS handshake blip on a gateway (SSL_connect … unexpected eof, a reset mid-handshake) is retried like other
network errors instead of failing the turn at once; a certificate chi doesn't trust, a certificate for another
name, or an https:// base_url on a plain HTTP port fails at once, saying what to check (SSL_CERT_FILE, the
host's base_url).
A bundle tool named like an MCP tool (mcp_fs_read) no longer takes call_tool calls of that MCP tool out of mcp_* rules.
Web: on a phone the start page's model, thinking and LLM context chips wrap instead of being cut short; a toast no
longer covers a fresh link's open model panel; the family popover's status dots keep pulsing in step.