Agent Kanban (VS Code)
By appsoftware.com
Install from VS Code Marketplace
Agent Kanban is a context and workflow management tool for agentic software development. This extension connects your VS Code workspace to your Agent Kanban board, providing task context to AI coding agents, capturing conversation turns from GitHub Copilot and Claude Code, and enabling resume-driven workflows across chat sessions.
Create and manage boards, tasks, teams, and organisations at agentkanban.io.
Features
Board & Task Selection
Connect to your remote board from the sidebar. Browse tasks, select the one you're working on, and the extension keeps your workspace aligned with the active task.
Agent Context (AGENTS.md)
The extension manages a sentinel section in your workspace AGENTS.md file. When a task is selected, the sentinel includes the task title, UUID, board instructions, and MCP tool references — giving your AI agent the context it needs without manual copy-paste.
Resume a Task into Your Agent
Load the active task's context into a fresh agent session from the sidebar:
- Resume in Copilot Extension — uses the
@kanban chat participant to inject board memory, task description, timeline events, and the current todo list into Copilot Chat.
- Resume in Claude Extension — opens Claude Code in the sidebar and copies a resume prompt to your clipboard; paste it and press Enter. Claude then pulls task context itself via the Agent Kanban MCP server.
Each button only appears when the corresponding extension is installed. You can also trigger Copilot resume directly with @kanban /resume.
Turn Capture
Conversation turns (user messages and agent responses) from both Copilot and Claude Code are automatically captured and sent to the remote task. Captured turns are viewable, pinnable, and manageable from the Turns tab on the web app.
Claude Code is captured by watching its shared session transcript, so it works whether Claude runs in the Claude Code VS Code extension, the integrated terminal, or an external terminal — as long as VS Code is open on the workspace, which owns the active task binding.
Board Documents (Local Cache)
Board-level memory and technical documents are synced to .agentkanban/MEMORY.md and .agentkanban/TECHNICAL.md in the workspace root. Agents can read these as ordinary files without API calls. The cache is refreshed on task selection and when documents change on the server.
Git Worktrees
Create a dedicated worktree for each task — a new branch checked out in a sibling directory with the board/task binding pre-configured. Each worktree opens in its own VS Code window, isolating agent context per task.
- Create, open, and delete worktrees from the sidebar or command palette.
- Configure the worktree root directory with
agentKanban.worktreeRoot.
MCP Integration
The setup wizard auto-generates .vscode/mcp.json (for Copilot) and .mcp.json (for Claude Code) so your AI agent can interact with Agent Kanban directly via MCP tools (get_task_context, add_comment, list_todos, update_todo, update_board_memory, and more). Claude Code is a native MCP client, so it can pull task context on demand mid-session.
Getting Started
- Create an account at agentkanban.io and set up a board.
- Install the extension from the VS Code Marketplace.
- Open the Agent Kanban view in the Activity Bar.
- Run Agent Kanban: Setup Remote Connection and enter your server URL and API key.
- Select a board and task from the sidebar.
- Click Resume in Copilot Extension or Resume in Claude Extension in the sidebar to load task context into your agent and start working.
Commands
| Command |
Purpose |
Agent Kanban: Setup Remote Connection |
Configure server URL, API key, and board |
Agent Kanban: Connect Remote Workspace |
Alias for remote setup |
Agent Kanban: Configure Remote |
Focus the remote sidebar panel |
Agent Kanban: Select Remote Board... |
Switch to a different board |
Agent Kanban: Select Remote Task... |
Pick the active task from the current board |
Agent Kanban: Create Worktree |
Create a Git worktree for the selected task |
Agent Kanban: Delete Worktree |
Remove a worktree and its branch |
Agent Kanban: Uninitialise |
Remove managed AGENTS.md section, stored API key, MCP config, and workspace state |
Chat Participant (Copilot)
| Command |
Purpose |
@kanban /resume |
Load board memory, task description, timeline events, and todos into Copilot Chat |
Settings
| Setting |
Default |
Description |
agentKanban.enableLogging |
false |
Enable diagnostic file logging for the extension |
agentKanban.worktreeRoot |
../{repo}-worktrees |
Template for the worktree root directory ({repo} = workspace folder name) |
Web App
The extension is a companion to the Agent Kanban web app, where you can:
- Create and manage kanban boards with configurable lanes
- Write task descriptions, comments, and todos with Markdown, Mermaid, and LaTeX support
- View and manage captured AI conversation turns (pin, exclude, fork, split)
- Configure board memory and technical documents (shared agent context)
- Set board-level agent instructions
- Upload task assets for agent retrieval via MCP
- Manage organisations, teams, and role-based access
- Create and manage API keys and webhooks
The web app works with VS Code, Cursor, Windsurf, and other VS Code-compatible editors.
Links