Introduce a Multi-Step Coding Agent Workflow #10

Open
opened 2025-09-28 16:46:40 +02:00 by mpuchstein · 1 comment
Owner
  • Planner: Converts spec to stepwise plan.
    • Executor: Generates and applies diffs.
    • Verifier: Runs tests, linters, and static analysis.
  • Sequence these phases within OWLEN’s agent mode.
- *Planner*: Converts spec to stepwise plan. - *Executor*: Generates and applies diffs. - *Verifier*: Runs tests, linters, and static analysis. - Sequence these phases within OWLEN’s agent mode.
vikingowl added the enhancement label 2025-09-28 16:50:53 +02:00
Author
Owner

Planner access and routing

  • Pass the planner a structured “capability inventory” of providers/models, including tags, budgets, and disallowed tools; the planner proposes a per-step assignment that the executor enforces.

  • Start with static routing (e.g., small local model for spec and plan; larger model for complex diffs; fast model for test summaries) and add dynamic routing based on prompt complexity, uncertainty, and Pareto cost-performance trade-offs.

  • Implement resilient fallbacks and failover so executor/verifier can retry a different model when rate-limited or on repeated test failures within budget.

Planner access and routing - Pass the planner a structured “capability inventory” of providers/models, including tags, budgets, and disallowed tools; the planner proposes a per-step assignment that the executor enforces. - Start with static routing (e.g., small local model for spec and plan; larger model for complex diffs; fast model for test summaries) and add dynamic routing based on prompt complexity, uncertainty, and Pareto cost-performance trade-offs. - Implement resilient fallbacks and failover so executor/verifier can retry a different model when rate-limited or on repeated test failures within budget.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Owlibou/owlen#10