文件最后提交记录最后更新时间
feat(coding-agent): added AgentRegistry for IRC session peer lookup - Added AgentRegistry singleton with session registration/unregistration and IRC routing metadata for peer lookups. - Added IRC messaging prompts and tooling with irc.enabled setting, list/send tool paths, and peer roster rendering. - Changed /btw to session-side runEphemeralTurn, added background IRC exchange flushing, and fixed empty-input checks. - Added unit tests for IRC tool and BtwController ephemeral behavior, including disabled, busy, not-found, and abort cases. 1 个月前
refactor: reorganized exports and removed obsolete helper branches - Removed export leakage by demoting many helper and const symbols to module-local scope. - Renamed underscore-prefixed internals and cache fields, then updated related references and satisfies never checks. - Deleted obsolete logic branches and helpers, including harmony-stream interruption flow and unused benchmark runtime helpers. - Updated Biome config and manifests by broadening lint coverage and removing an unused @napi-rs/cli dev dependency. - Adjusted tests and utilities to use renamed test helpers and remove redundant private test-only helpers/locals. 18 天前
refactor(shake): removed shake-summary mode and local-model compressor - Dropped summarizeShakeRegions, the shake-summary prompt, and related types. - Removed shake-summary compaction strategy and providers.shakeSummaryModel setting. - Migrated existing shake-summary configs to plain shake on load. - Simplified /shake to elide and images modes only. 1 天前
refactor(shake): removed shake-summary mode and local-model compressor - Dropped summarizeShakeRegions, the shake-summary prompt, and related types. - Removed shake-summary compaction strategy and providers.shakeSummaryModel setting. - Migrated existing shake-summary configs to plain shake on load. - Simplified /shake to elide and images modes only. 1 天前
feat(coding-agent): added hook-selector slider for persisted role models - Added role-model cycle data structures and helper methods to resolve and persist selected model states. - Added a plan-review model-tier slider from role model cycles, with arrow navigation and slider help text. - Applied selected role model and explicit thinking level before plan approval, carrying over to fresh and compacted sessions. - Added hook-selector slider rendering and movement handling with index clamping, plus tests and changelog coverage. 2 天前
fix(coding-agent/modes): allowed unknown viewport mutation during tool expansion - Updated toggleToolOutputExpansion to pass allowUnknownViewportMutation when requesting render. - Added a test that verifies tool output toggling sets expansion state and calls requestRender with the new flag. - Documented the Ctrl+O POSIX tool-result expansion scrollback fix in the changelog. 1 天前
feat(coding-agent): support OAuth discovery for path-prefixed auth servers behind gateways - Extract resource_metadata URL from WWW-Authenticate and follow RFC 9728 chain - Add buildWellKnownUrls with path-prefixed well-known fallback for gateways - Fix resolveRegistrationEndpoint to try path-prefixed well-known (was missing await) - Support relative Mcp-Auth-Server URL resolution against server URL - Pass resourceMetadataUrl through all discoverOAuthEndpoints call sites - Add comprehensive tests for path-prefixed, resource_metadata, and relative URL flows 6 天前
feat(coding-agent/modes): added rule amendment flow before saving generated TTSR rules - Added an amend option to the save selector that prompts for feedback and returns amend, rejected, or aborted outcomes. - When the user chooses amend, the controller regenerated the candidate using prior rule content plus feedback before attempting to save. - Updated prompt text and interaction tests to pass amendment context into candidate generation and validate the new save/amend flow. 1 天前
feat(modes): added OMFG mode with live draft panel and stream handling - Added /omfg <complaint> command integration from slash registry to mode context and input handling. - Added OMFG panel and controller for live draft streaming, up to three retries, and confirmed save flow. - Added strict OMFG rule extraction and validation with JSON parsing, alias checks, and history-based repair. - Fixed auto-thinking restore to preserve resolved effort instead of reverting to pending auto sessions. 1 天前
fix(session): prevented runtime model switches from persisting default role - Restricted setModel to persist settings only when persist: true is passed; all runtime switches (Ctrl+P, --model, /model, model picker temp selections) no longer overwrite modelRoles.default. - Changed cycleRoleModels to accept a direction ("forward"/"backward") instead of a temporary flag; both directions now use applyRoleModel without persisting. - Added persist: true exclusively to the model picker's "Set as default" action in SelectorController. - Added test suite covering persistence behavior for setModel, cycleRoleModels, and cycleModel. 1 天前
Refresh SSH hosts without restart 16 天前
feat(coding-agent): added content-based todo matching for write/commands - Removed id fields from todo models/fixtures and switched session clones to content-based task identity. - Replaced /todo_write replace with init, updated setup schemas to list/phase, and append content-only items. - Updated /todo command flows to match phases and tasks by names/content (exact/prefix/substr, case-insensitive), with no ID targeting. - Updated rendering/output labels to # Todos, formatPhaseDisplayName, and Roman-numeral phase headings across todo views. - Aligned prompts, changelog, and todo tests/fixtures with the new init and content-based todo-write contract. 1 个月前