swe agent
Basic Information
This repository provides an AI-powered software engineering agent that automates code implementation by combining research-driven planning and atomic implementation workflows. It is built with LangGraph to orchestrate multiple agents and uses a two-stage design: an Architect agent that analyzes a target codebase, generates hypotheses and a structured implementation plan, and a Developer agent that executes the plan by producing precise diffs and file modifications. The project includes typed Pydantic state models to manage orchestrator state, agent-specific state, and shared entities such as ImplementationPlan, ImplementationTask, and AtomicTask. Tool integrations include tree-sitter for code parsing, code search utilities, and file operations to operate on a workspace repository. The repo targets early adopters and contributors and is explicitly marked as alpha with experimental features.