Discover and explore top open-source AI tools and projects—updated daily.
lingxi-agentMulti-agent framework for automated software issue resolution
Top 99.1% on SourcePulse
Summary
Lingxi is an open-source, multi-agent framework designed for automated repository-level software issue resolution. It targets developers and researchers seeking to enhance automated program repair capabilities. By decomposing complex repair workflows into specialized agents and leveraging historical development knowledge, Lingxi significantly improves the accuracy and efficiency of bug fixing, achieving state-of-the-art performance on benchmarks like SWE-bench Verified.
How It Works
The framework employs a multi-agent architecture, with distinct agents for issue analysis (Problem Decoder), plan generation (Solution Mapper), code implementation (Problem Solver), and validation (Reviewer). Lingxi v1.5 mines transferable procedural knowledge from historical issue-patch pairs, injecting this prior into analysis agents. Lingxi v2.0 introduces a novel "trajectory-to-guidance" mechanism. This distills stage-aware procedural guidance from past repair traces, focusing on how to localize, validate, and iterate, rather than merely pattern matching. This approach aims to overcome context dilution and provide more adaptive, effective repair strategies.
Quick Start & Requirements
pip install -e . or uv sync within the cloned repository.LLM_PROVIDER, LLM_MODEL), corresponding API keys (ANTHROPIC_API_KEY, OPENAI_API_KEY, DEEPSEEK_API_KEY), and a GITHUB_TOKEN. The search_relevant_files tool necessitates access to OpenAI's text-embedding-3-small model.langgraph dev --no-reload (pip) or uv run --env-file .env langgraph dev --no-reload (uv) to launch a local LangGraph Studio instance. Usage involves providing a GitHub issue URL.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or public roadmaps are present in the provided README text.
Licensing & Compatibility
The README text does not specify the project's license or any compatibility notes for commercial use.
Limitations & Caveats
Runtime data (cloned repos, ChromaDB) is stored in a directory requiring manual cleanup for disk space management. The search_relevant_files tool has a direct dependency on OpenAI's embedding model. A publication for Lingxi v2.0 is noted as "coming soon," suggesting ongoing research and potential for further evolution.
3 months ago
Inactive