Patch Changes
- c0dc572: Rename the TUI
/newcommand to/resetso session reset uses the same name across the client, HTTP, channel, and TUI APIs. - 3dce30a: Add manual session compaction through custom-channel helpers, the eve HTTP client, and the
eve devTUI's/compactcommand. Compaction preserves the session, queues behind an active turn, and does not send synthetic model input. - 910805e: Make a single
Esccancel the running turn in the eve dev TUI when no message is queued. Queued messages still useEscto steer the oldest message into the next turn. - 9c51755: Connection search and discovered connection tools now use the same
defineDynamicanddefineToolpipeline as authored tools. Dynamic tool maps now reject entries that omitdefineToolinstead of accepting unsupported raw objects. - 84aa671: Clarify the dev TUI’s
/addflow with consistent integration categories and category-specific browsing labels. MCP connections are now named explicitly, and the flow more clearly explains channels, extensions, and observability integrations. - 0c28eb7: Allow declared subagents to export
defineDynamicfromagent.ts. Session and turn resolvers can now return an agent configuration to expose it or nil to omit it from direct and Workflow delegation. - f3bb60d: Add manual session-context clearing through custom-channel helpers, the eve HTTP client, and the
eve devTUI's/clearcommand. Clearing removes model-message history while preserving the session, agent configuration, durable state, limits, and sandbox. - ac7d3c6: Add
/cancelto the eve dev TUI. The command cooperatively cancels a running turn from either the live streaming input or the idle prompt while preserving the session and settled context.