File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,20 +6,29 @@ AsyncReview uses Recursive Language Models (RLM) to go beyond simple diff analys
66
77```
88 User Request
9- "Verify this PR"
9+ "Verify this PR/Issue "
1010 │
1111 ▼
12- +-------------------------+ +-------------------------+
13- | AsyncReview Agent | | GitHub Repository |
14- | | | |
15- | 1. Analyze Diff | | [Code] [Issues] |
16- | 2. Formulate Plan |------>| [PRs] [Comments] |
17- | 3. Explore Codebase |<------| |
18- | 4. Verify via REPL | | |
19- +-------------------------+ +-------------------------+
20- │ ▲
21- ▼ │ (Recursive Loop)
22- [Grounded Answer]
12+ +-------------------------------------------------------+
13+ | AsyncReview Agent (Recursive Loop) |
14+ | |
15+ | 1. Reason & Plan |
16+ | 2. Generate Python Code |
17+ | │ |
18+ | ▼ |
19+ | 3. [Python REPL Sandbox] |
20+ | (Executes logic + llm_query() + tool commands) |
21+ | │ |
22+ | ▼ |
23+ | 4. Tool Interceptor <-----> [GitHub API] |
24+ | (FETCH_FILE, SEARCH) (Fetches real data) |
25+ | │ |
26+ | ▼ |
27+ | 5. Observe Result & Repeat Recursively |
28+ +-------------------------------------------------------+
29+ │
30+ ▼
31+ [10x High Quality Answer]
2332```
2433
2534#
You can’t perform that action at this time.
0 commit comments