Changes
- Added the Notes knowledge base: a shared, Confluence-style page tree with arbitrary nesting, full revision history, page comments, full-text search, and per-agent read / read-write sharing.
- Added mutual edit locking on notes so the user and agents never overwrite each other mid-edit.
- Added the "Build with AI" guided agent creation flow, with an interviewer system agent and draft handling.
- Added agent template linking and versioning, so an agent's base prompt can be linked to a catalog template, track provenance, and receive updates (auto-unlinks on manual edit).
- Added usage cost estimation with a pricing table and cost provenance tracking, surfaced through session and stats.
- Added a backend-generated conversation summaries corpus with a Summaries view (filtering and detail), plus compaction and persistence for cleaner context carry-over across long conversations.
- Added remote URL MCP servers over streamable HTTP, with improved tool discovery and management.
- Added a slash command menu button to chat contexts.
- Added a "requires approval" option to task creation to gate high-stakes actions behind explicit user approval.
- Added a persistent display preference for hiding status summary cards.
- Added clear-private-chat with a confirmation modal, private chat history merging, and stopping-state indicators for public and private chat executions.
- Added browser tools idle TTL settings and in-container browser pooling with a persistent keepalive HTTP server.
Fixes
- Fixed the in-container browser HTTP server to bind IPv4 loopback and handle the keepalive protocol correctly.
- Fixed browser lease handling so shared-container restarts flush stale leases.
- Fixed stale session-rotation handling with context compaction markers and improved prompt-prefix handling.
- Removed legacy chat stop bindings and tightened chat scope cleanup.
- Fixed run status indicators to use consistent glyph styling.