Skip to content

Implemented vs Roadmap

This matrix is based on the current codebase.

AreaImplementedStatusNotes
CLI core commandsrun, mcp, configImplementedIn Go/Cobra
CLI global config flag--config path overrideImplementedApplies via persistent pre-run
Compare providers in one runrun --compareImplementedSequential provider runs
Dry-run recommendation moderun --dry-runImplementedNo execution containers
Engine APIFastAPI HTTP routesImplemented/api/run, /api/mcp/*, /api/config/
CLI-engine transportHTTP/JSONImplementedgRPC is not implemented yet
Task analysisLLM JSON classificationImplementedProduces TaskDefinition
Stack recommendationWeb + MCP + skills + LLMImplementedFetches MCP/skills at runtime
Dockerized executionAgent container executionImplementedArtifacts collected from output dir
MCP sidecarsStreamable HTTP compose servicesImplementedService name mcp-<name>
Generated testsLLM-generated pytestImplementedRuns in isolated test container
ScoringWeighted code scorerImplementedTest/execution/syntax/completeness
Retry loopScore-threshold based retriesImplementedModel upgrade + re-search hints
Dynamic MCP registry integrationOfficial + Smithery fallbackImplemented1-hour in-memory cache
Dynamic skills catalogsGitHub skills catalogsImplemented1-hour in-memory cache
UI applicationFull local UIPlannedvalidtr-ui is currently minimal
gRPC transportTyped CLI-engine contractsPlannedArchitecture doc mentions gRPC target
Dedicated non-code scorersInfrastructure/research/automation scorersPlannedCurrently fallback to code scorer
History commandshistory command familyPlannedMentioned in architecture docs, not in CLI code
Stack sharing registrypush/pull/browse community stacksPlannedNot implemented in current CLI/engine

Near-Term Priorities

  1. Add dedicated scorers for non-code task types.
  2. Stabilize and document API schema as versioned contract.
  3. Expand runtime observability (attempt logs/traces surfaced in CLI).
  4. Add history and artifact browsing commands.
  5. Decide whether to move HTTP to gRPC or keep HTTP and formalize OpenAPI.

MIT Licensed