CAI Solve
Drives a GitHub issue or pull request through the same graph. Issues are explored, refined, implemented, and pushed as a new PR. PRs enter at the implement step with their unresolved review threads in the prompt, and the bundled fix is pushed in place.
Graph
---
title: solve_graph
---
stateDiagram-v2
ExploreNode --> RefineNode
RefineNode --> ImplementNode
RefineNode --> CommentNode
RefineNode --> [*]
ImplementNode --> TestNode
TestNode --> PythonReviewNode
TestNode --> DocsNode
TestNode --> PrePushValidationNode
TestNode --> ImplementNode
PythonReviewNode --> GitHubWorkflowReviewNode
GitHubWorkflowReviewNode --> PydanticAIReviewNode
PydanticAIReviewNode --> TestSanityNode
TestSanityNode --> DocsNode
TestSanityNode --> PrePushValidationNode
TestSanityNode --> ImplementNode
DocsNode --> PrePushValidationNode
PrePushValidationNode --> PRNode
PrePushValidationNode --> ImplementNode
PRNode --> MergeEvaluationNode
MergeEvaluationNode --> [*]
CommentNode --> [*]