Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>AgentLanternNew to Visual Studio Code? Get it now.
AgentLantern

AgentLantern

Brell Sanwouo

|
1 install
| (1) | Free
Document, lint, inspect, play, and replay AI agent projects across frameworks from VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AgentLantern for VS Code

Illuminate your multi-agent LLM systems directly in the editor.

AgentLantern is built for AI agent projects across frameworks. It detects the framework, reads project files statically, and gives you documentation, lint diagnostics, inspection, and editor feedback without calling any LLM.

CrewAI currently has the deepest support. Other agent frameworks are detected and documented as their analyzers are expanded.


Features

Real-time Lint Diagnostics

Errors and warnings appear in the Problems panel as you save files. No manual run needed.

CrewAI currently has the full lint rule set:

  • E001 Task has no agent
  • W006 Missing required YAML field
  • W007 Unknown or misspelled field
  • W008 Wrong field type
  • …and 13 rules total

Code Lens

Where supported, AgentLantern shows one-line summaries above agent and task definitions. CrewAI crew.py files currently have the richest Code Lens support: role, tools, assigned tasks, and LLM without leaving the file.

🤖 Agent — Senior Data Analyst · tools: CSVSearchTool · tasks: analyze_data
def data_analyst(self) -> Agent:

Docs Preview

AgentLantern: Preview Docs regenerates the full documentation site and opens it in a VS Code side panel — overview, architecture, agents, tasks, diagrams, runbook.

Play and Replay

Launch the animated runtime viewer from VS Code:

  • AgentLantern: Play Live Run opens a terminal, runs lantern play ., and launches the Play UI.
  • AgentLantern: Replay Saved Run prompts for a replay name or .jsonl path and runs lantern replay.

These commands run in a VS Code terminal because Play and Replay are long-running local servers. Stop them with the UI STOP button or Ctrl+C in the terminal.

Command Palette

Command What it does
AgentLantern: Lint Project Run lint → Problems panel
AgentLantern: Generate Docs Write docs to docs/
AgentLantern: Preview Docs Generate + open WebView
AgentLantern: Play Live Run Start lantern play in a VS Code terminal
AgentLantern: Replay Saved Run Start lantern replay in a VS Code terminal
AgentLantern: Inspect Project (JSON) Open raw project model

Requirements

  • VS Code 1.85+
  • Python 3.11+
  • AgentLantern CLI installed:
pip install agentlantern
# or (recommended)
uv tool install agentlantern

Configuration

Setting Default Description
agentlantern.lanternPath "lantern" Path to the lantern binary
agentlantern.lintOnSave true Auto-lint on Python / YAML save
agentlantern.codeLensEnabled true Show Code Lens where supported; strongest today for CrewAI crew.py

Supported Frameworks

Framework Detection Docs Lint Code Lens
CrewAI ✅ ✅ Full ✅ Full ✅ agents + tasks
Google ADK ✅ ✅ Full Planned Planned
LangGraph ✅ Basic Planned Planned
AutoGen ✅ Basic Planned Planned
Smolagents ✅ Basic Planned Planned

Troubleshooting

Diagnostics not appearing — verify lantern is on your PATH:

# In VS Code terminal
lantern --version

If not found, set agentlantern.lanternPath to the full binary path.

Code Lens not showing — ensure agentlantern.codeLensEnabled is true. CrewAI Code Lens currently expects the file to be named crew.py.


Links

  • Documentation
  • Linter rules reference
  • GitHub
  • Report an issue
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft