opencrabs 0.3.82

The autonomous, self-improving AI agent. Single Rust binary. Every channel. Recommended: the 40MB prebuilt binary for macOS, Linux and Windows: https://github.com/adolfousier/opencrabs/releases
{
  "title": "Sample: Minimal Plan (Import-Ready Format)",
  "description": "This is the MINIMAL format the plan tool accepts. Only 6 fields are required. UUIDs, timestamps, and most fields are auto-generated on import. Use this as a template when composing plan JSON for import.",
  "tasks": [
    {
      "title": "Research task",
      "description": "Investigate and understand the problem space",
      "task_type": "research",
      "acceptance_criteria": [
        "every cited path exists (spot-check with ls)",
        "report separates verified from inferred"
      ],
      "complexity": 2
    },
    {
      "title": "Implementation task",
      "description": "Build the actual solution",
      "task_type": "create",
      "acceptance_criteria": [
        "cargo clippy --locked --lib --tests --all-features -- -D warnings exits 0",
        "cargo test --all-features --lib <module> reports 0 failed"
      ],
      "complexity": 3
    },
    {
      "title": "Test task",
      "description": "Verify the solution works correctly",
      "task_type": "test",
      "acceptance_criteria": [
        "cargo test --all-features --lib <filter> reports N passed, 0 failed",
        "a red run names the exact failing assertion"
      ],
      "complexity": 2
    },
    {
      "title": "Documentation task",
      "description": "Document the changes for future maintainers",
      "task_type": "documentation",
      "acceptance_criteria": [
        "every command the doc references is greppable in the doc (grep -c exits > 0)"
      ],
      "complexity": 1
    }
  ]
}