Skip to content

feat: phase 3 batch 2 - wire CLI to agents with provider integration - #32

Merged
arpayidcloud-byte merged 5 commits into
mainfrom
feat/phase-3-batch-1-agent-foundation
Jul 22, 2026
Merged

feat: phase 3 batch 2 - wire CLI to agents with provider integration#32
arpayidcloud-byte merged 5 commits into
mainfrom
feat/phase-3-batch-1-agent-foundation

Conversation

@arpayidcloud-byte

Copy link
Copy Markdown
Owner

Phase 3 Batch 2: CLI to Agent Integration

Changes

1. CLI Submit - Agent Role Assignment

  • Add --role flag to submit command
  • Default role: coder
  • task.assignedAgentRole now set on task creation

2. Runtime - Provider & Agent Registry

  • Create ProviderRegistry with AnthropicProvider
  • Create AgentRegistry with 4 core agents
  • Wire AgentRegistry to Scheduler
  • Agents receive shared ProviderRegistry

3. Provider SDK Exports

  • Export CredentialResolver from provider-sdk
  • Export ProviderFactory from provider-sdk

4. Test Updates

  • Update CLI tests for new submit behavior
  • Tests pass with missing API key (graceful fallback)

Testing

  • Local typecheck passed (52/52)
  • Local lint passed (warnings only)
  • Local build passed (42/42)
  • Local test passed (85/85)

Next

Phase 3 Batch 3: Tool calling support and end-to-end testing

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@arpayidcloud-byte
arpayidcloud-byte force-pushed the feat/phase-3-batch-1-agent-foundation branch from 99de9e0 to 2a2f9e0 Compare July 22, 2026 18:20
@arpayidcloud-byte
arpayidcloud-byte merged commit cae9e53 into main Jul 22, 2026
1 check passed
@arpayidcloud-byte
arpayidcloud-byte deleted the feat/phase-3-batch-1-agent-foundation branch July 22, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant