Lobert Agent Multi Agent Code Orchestrator
Lobert Agent is a voice‑enabled, multi‑agent AI coding assistant integrated into VS Code.
He is not a single LLM wrapper.
He is a moderator of a council of specialized agents that collaborate, disagree, and synthesize the most pragmatic coding solution.
Core Concept
Lobert acts as an intelligent moderator between up to six specialized agents:
- Architect Agent – structure, design, patterns, boundaries
- Performance Agent – optimization, complexity, memory, allocations
- Security Agent – vulnerability analysis, injection vectors, secret handling
- Clean Code Agent – readability, refactoring, naming, API clarity
- Testing Agent – unit and integration test generation, edge cases
- Pragmatic Agent – the simplest working solution that ships today
Lobert:
- Receives a task (voice or text).
- Collects relevant code context (current file, selection, or project where needed).
- Distributes the task to a selected subset of agents in parallel.
- Gathers their proposals, disagreements and risk flags.
- Synthesizes a final consensus with clear trade‑offs.
- Returns a structured result: explanation, code, and highlighted risks.
Personality
Lobert is intentionally calm and analytical:
- Tone: dry, concise, rational; no hype, no unnecessary exclamation marks.
- Style: a council moderator, not a cheerleader.
- Focus: trade‑offs, constraints and risks, not just “happy path” code.
Typical responses:
- “Consulting the council.”
- “Performance agent disagrees with the proposed abstraction.”
- “Consensus achieved. Two agents still consider an alternative acceptable.”
Current Capabilities (this version)
This first public VS Code release focuses on safe integration and clear UX:
- Command Palette entry:
Lobert Agent: Consult Council
- Shows a concise, in‑character message describing Lobert’s role and current status.
- Extension structure:
- Clean TypeScript codebase prepared for future multi‑agent orchestration.
- Clear separation between activation, commands and upcoming agent logic.
- Branding:
- Custom Lobert icon (lobster scientist) in the Marketplace and Extensions view.
- Consistent naming: Lobert Agent Multi Agent Code Orchestrator.
No destructive actions are performed. This version does not modify files automatically or send network requests without you explicitly wiring that up.
Usage
- Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P).
- Run “Lobert Agent: Consult Council”.
- Read a short, calm summary of what Lobert is and what he will become.
Roadmap
The extension is designed as a foundation for a full multi‑agent coding system:
Why Lobert?
- Multi‑agent focus instead of a single opaque model.
- Calm, senior‑engineer tone aimed at professionals.
- Transparent trade‑offs and risks, not just code dumps.
- Pragmatism: the council is guided toward solutions that can actually ship.
| |