Aide is a multi-agent coding framework developed by Codestory that uses numerous agents, each responsible for a specific code symbol, to work together in a natural language communication system. This AI-powered framework, which achieved a 40.3% accepted solutions rate on the SWE-Bench-Lite benchmark, aims to improve software development accuracy and efficiency by allowing developers to focus on complex problems while AI agents handle detailed tasks6.
The Language Server Protocol (LSP) in Aide facilitates communication among agents by ensuring accurate and effective information transmission. LSP allows up to 30 agents to be active simultaneously, collaborating on decisions and sharing information. This enables natural language communication between agents, each focused on a specific task unit, and enhances the framework's performance on benchmarks like SWE-Bench-Lite.
Aide's architecture utilizes multi-agent systems by having numerous agents, each responsible for a specific code symbol like a class, function, enum, or type. These agents communicate using the Language Server Protocol (LSP) and can collaborate to make decisions and share information. Up to 30 agents can be active at once, working together to complete tasks and correct issues in the codebase.