Advanced Routing Config #17
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Configuration goals
Centralize provider/model selection, task-phase policies, and guardrails so the agent can plan and route deterministically, with clear human overrides when needed.
Support both static routing (simple rules) and dynamic routing (router decisions based on complexity/cost/latency), evolving from basic rules to learned strategies over time.
Leverage MCP’s dynamic capability discovery to keep the inventory current without hardcoding server details or tool sets.
In-tool config UI
Provider registry: list and enable/disable providers (e.g., Ollama local, cloud APIs), store keys safely outside prompt context, and annotate capabilities (code, long-context, function-calling).
Model catalog: per provider, show models, context length, cost/latency class, eval tags, and allowed tools, sourced from provider APIs or a cached manifest.
Profiles and policies: presets like “Local-only,” “Balanced,” “High-accuracy” with phase-specific routing (planner/executor/verifier) and budget ceilings per run.
Constraints and guardrails: disallow network or certain tools for specific phases, enforce patch-only edits, and require human approval thresholds for large diffs.
Observability: show chosen route, cost/latency estimates, and fallbacks taken to keep routing transparent and debuggable.
[featto [feat] Advanced Routing Config[feat] Advanced Routing Configto Advanced Routing Config