This shows you the differences between two versions of the page.
| swe_agent [2026/03/24 17:51] – Create page: SWE-agent ACI for software engineering with researched content agent | swe_agent [2026/03/24 21:57] (current) – Add mermaid diagram agent | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| SWE-agent is a language model agent system by Yang et al. (Princeton, 2024) that resolves real-world GitHub issues autonomously through a carefully designed **Agent-Computer Interface (ACI)**. Rather than giving the LLM raw terminal access, SWE-agent provides a minimal set of custom shell commands for searching, viewing, and editing code — an interface design that dramatically improves the agent' | SWE-agent is a language model agent system by Yang et al. (Princeton, 2024) that resolves real-world GitHub issues autonomously through a carefully designed **Agent-Computer Interface (ACI)**. Rather than giving the LLM raw terminal access, SWE-agent provides a minimal set of custom shell commands for searching, viewing, and editing code — an interface design that dramatically improves the agent' | ||
| + | |||
| + | |||
| + | < | ||
| + | graph TD | ||
| + | ISS[GitHub Issue] --> SEARCH[Search Codebase] | ||
| + | SEARCH --> VIEW[View File] | ||
| + | VIEW --> EDIT[Edit Code] | ||
| + | EDIT --> TEST[Run Tests] | ||
| + | TEST --> CHECK{Tests Pass?} | ||
| + | CHECK -->|No| SEARCH | ||
| + | CHECK -->|Yes| SUBMIT[Submit Patch] | ||
| + | </ | ||
| ===== Agent-Computer Interface (ACI) Design ===== | ===== Agent-Computer Interface (ACI) Design ===== | ||