Abhi
Abhi
Users need to know the subagent is working, but we don't want to pollute the main chat. Completion Criteria: - [ ] Clean up thoughts of subagent - [ ]...
### Description Modify the existing memory discovery logic to support a non-recursive mode that only loads Tier 1 (Global) and Tier 2 (Project Root + Extensions) memory when the feature...
Implement the loading and validation logic for the Agent Definition Spec. Completion Criteria - [ ] Create/settle on Agent Definition using TOML - [ ] Define Zod schemas for `AgentConfig`...
### Description Establish the core infrastructure for JIT context loading by introducing a feature flag and a new service to manage dynamic context state. ### Acceptance Criteria - [ ]...
As we add the ability to configure more subagents via custom configs and extensions, we should take the opportunity to reduce the impact of the increase in tool registrations. Instead...
Currently, the main agent handles user confirmations. However, the current subagent architecture does not support user confirmations. Thus, currently all subagents configured are run non-interactively. This means, we are limited...
Subagents should be able to be authored and configured by extension authors and shared Completion Criteria: - [ ] Extension authors should be able to create custom subagents that users...
As a step towards configuring agents using config files, the codebase investigator should be refactored into a toml that is loaded by default. Completion Criteria: - [ ] Codebase investigator...
Implement the interactive TUI for managing agents. Completion Criteria: - [ ] List view: Name, Source (User/Project/Ext), Status. - [ ] Inspect view: Show system prompt and active tools. -...
Subagents should support routing. This means a user can provide `auto` and allow the router to choose the best model for the request. Completion Criteria: - [ ] Add router...