-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or requestphase-4Phase 4: Multi-Agent CoordinationPhase 4: Multi-Agent Coordination
Description
Summary
Implement specialized agent roles (Backend, Frontend, Test, Review) with role-specific system prompts and tool access.
Proposed Solution
Agent Roles
- Backend Agent: Python/API focus, database access, server-side logic
- Frontend Agent: React/TypeScript focus, UI components, styling
- Test Agent: Test writing, coverage analysis, test execution
- Review Agent: Code review, quality checks, security scanning
Role Configuration
- Role-specific system prompts
- Tool access restrictions per role
- Automatic task-to-agent matching based on task content
Implementation
codeframe/core/agent_roles.py- Role definitions and promptscodeframe/core/agent.py- Role-aware execution- Task metadata for role hints
Acceptance Criteria
- 4+ specialized agent roles defined
- Each role has tailored system prompt
- Automatic role selection from task content
- Role can be overridden via CLI flag
Related
- [Phase 4] Evaluate Subagent Context Isolation per Task #68: Subagent context isolation
- [Phase 4] Evaluate Task-Scoped Context vs. Agent-Level Context Tiers #72: Task-scoped vs agent-level context
- Prerequisite for multi-agent parallel execution
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestphase-4Phase 4: Multi-Agent CoordinationPhase 4: Multi-Agent Coordination