Commit Graph

5 Commits

Author SHA1 Message Date
Taylor Mullen a40af4e03e feat(cli,core): implement interactive Team Creator Wizard and persistence
- Add interactive 5-step TeamCreatorWizard with agent selection and objective editor
- Implement /team slash command for team selection and creation
- Add colorized Nerd Font logos and scroll support for agent roster selection
- Refactor teamScaffolder to generate standalone .md files for all agents
- Implement persistent activeTeam setting in workspace configuration
- Add ActiveTeamChanged event to force immediate system instruction refresh
- Support external editor (Ctrl+X) for team objective instructions
- Enhance keyboard navigation with Tab/Shift+Tab field switching in wizard
- Fix team selection logic to correctly pivot to creation wizard
- Update various UI components and tests for team state management
2026-04-03 16:54:49 -07:00
Taylor Mullen 3b2708bbc8 chore(core): finalize hardened agent team orchestration logic
- Move active team instructions to top of system prompt
- Inject explicit Team Orchestration Mandate into Primary Workflows
- Make team-based sub-agent tool descriptions MANDATORY
- Use extremely aggressive delegation policies in sample teams
- Fix compilation and lint errors in snippets
2026-04-01 16:38:51 -07:00
Taylor Mullen 5aba28c8be feat(core): enable team-aware orchestration in top-level agent
- Update SystemPromptOptions to include activeTeam
- Implement renderActiveTeam snippet for team instructions injection
- Update PromptProvider to pass activeTeam from config to system prompt
- Enhance SubagentTool to support description overrides
- Update Config to prioritize and label team-based subagent tools
- Ensure synchronized team reload in TeamRegistry and Config
- Add unit tests for team-aware prompt generation
2026-04-01 15:42:23 -07:00
Taylor Mullen cce060646c feat(core): integrate TeamRegistry into Config and support multi-level discovery
- Update Config to manage and initialize TeamRegistry
- Support team discovery from both global (~/.gemini/teams) and project-level directories
- Implement reload logic for teams during agent registry refresh
- Add getActiveTeam and setActiveTeam accessors to Config
- Add integration tests for Config and TeamRegistry discovery
2026-04-01 15:20:24 -07:00
Taylor Mullen ef80628b86 feat(core): implement core infrastructure for Agent Teams
- Add TeamDefinition interface to define agent team structure
- Implement TeamLoader for discovering and parsing TEAM.md files
- Implement TeamRegistry for team session management and agent registration
- Integrate TeamRegistry into Config and Storage services
- Add unit tests for team loader and registry
2026-04-01 15:07:50 -07:00