Skip to content

Releases: egorfedorov/Soloboard

v3.0.1

04 Mar 09:18
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Patch

  • Landing page: Hero and all sections now clearly reference Claude Code
  • Publish workflow: Added workflow_dispatch trigger for manual runs
  • Package description: "Autonomous development orchestrator for Claude Code — 94 MCP tools"

v3.0.0 — Autonomous Development Orchestrator

04 Mar 09:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New — 22 new tools (72→94)

SoloBoard evolves from a task tracker into an autonomous development orchestrator. Full pipeline: coding → review → QA → deployment, all managed locally.

Tech Lead Tools

  • lead_distribute — analyze TODO tasks, distribute to agents by dependencies, complexity, and skills
  • lead_status — dashboard: all agents, tasks, pipeline progress, recent reviews/QA/deploys
  • lead_reassign — reassign a task with full handoff context
  • lead_pipeline — view and manage the full pipeline: coding → review → QA → deploy

Automated Code Review

  • review_run — analyze changed files for TODOs, type errors, security issues, console statements
  • review_findings — view detailed findings filtered by severity
  • review_respond — respond to findings: fixed / wont_fix / acknowledged

QA & Testing

  • qa_run — run tests, parse results, auto-create bug tasks for failures
  • qa_report — view QA results with pass/fail/skip counts
  • qa_rerun — re-run tests after fixes, compare with previous run
  • qa_coverage — check test file coverage for changed files

DevOps & Deployment

  • deploy_check — readiness check: all tasks done, reviewed, QA passed
  • deploy_run — execute deployment command (approval required for production)
  • deploy_status — deployment history and status

Human-in-the-Loop Approvals

  • approval_request — create approval request for human review
  • approval_list — list pending approval requests
  • approval_resolve — approve or reject with reason

Team Management

  • team_add — add team member with role and skills
  • team_list — list members with stats and current assignments
  • team_assign — assign task to a team member
  • team_workload — workload distribution view with chart
  • team_suggest_assignment — auto-suggest best member based on skills and availability

VSCode Extension

New vscode-extension/ package:

  • TreeView board in sidebar (TODO/DOING/DONE columns)
  • Team panel showing members and their tasks
  • FileSystemWatcher for live updates on .kanban/ changes
  • Refresh command

New Data

  • .kanban/approvals/ — approval request files
  • .kanban/reviews/ — code review result files
  • .kanban/qa/ — QA test result files
  • .kanban/deployments/ — deployment record files
  • .kanban/team/ — team member files
  • Tasks now have assignedMemberId, reviewStatus, qaStatus, deploymentId
  • Config supports teamMode, roles, deployCommand, autoReview, autoQA, autoDeploy

Roles

Built-in roles: tech_lead, code_reviewer, qa_agent, devops_agent, developer


Full changelog: 44 → 94 tools across v1.5, v2.0, and v3.0

v2.0.0 — AI-native Project Manager

04 Mar 09:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New — 18 new tools (54→72)

Natural Language Planning

  • plan_from_prompt — describe what you want to build → structured task breakdown with dependencies and estimates
  • plan_apply — bulk-create tasks from a plan, set up dependencies, optionally create a sprint
  • plan_templates — pre-built templates for SaaS, API, CLI, and library projects

Predictive Estimates & Velocity

  • predict_duration — predict task time based on historical similar tasks
  • velocity_report — tasks/day trends over 7 days, sprint projection
  • burndown_data — ASCII burndown chart for active sprint
  • record_velocity — snapshot daily velocity (also auto-called on task completion)

Risk Assessment

  • risk_assess — analyze task risk from git hotspots, dependency depth, complexity, and sensitive areas
  • risk_report — all active tasks ranked by risk score with mitigations
  • complexity_classify — auto-classify tasks as trivial/small/medium/large/epic

External Tool Sync

  • sync_setup — configure GitHub / Linear / Jira credentials
  • sync_push — push a task to external tool as an issue
  • sync_pull — import issues from external tool into SoloBoard tasks
  • sync_update — sync status changes bidirectionally
  • sync_status — show sync state for all linked tasks

Pull Request Automation

  • pr_create — create branch + push + open PR + link to task
  • pr_status — check PR review/CI/merge status
  • pr_auto_flow — full flow: branch → commit → push → PR → link to task

Auto-Recording

Task completions are now automatically recorded to history for predictions and velocity tracking.

New Data

  • .kanban/history/ — completion records with time and complexity
  • .kanban/velocity/ — daily velocity snapshots
  • Tasks now have externalLinks, predictedMinutes, complexity, riskLevel
  • Config supports githubSync, linearSync, jiraSync

v1.5.0 — Multi-Agent Orchestration

04 Mar 09:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New — 10 new tools (44→54)

Multi-Agent Support

Multiple Claude Code agents can now work on the same project simultaneously.

  • agent_register — register an agent session for multi-agent work
  • agent_heartbeat — update heartbeat, auto-clean stale agents (>5min inactive)
  • agent_list — list all active agents with their tasks and locked files
  • agent_claim_task — assign task to agent (fails if already claimed by another)

File Locking

  • conflict_check — check if files are locked by another agent before editing
  • file_lock — lock files to prevent concurrent edits
  • file_unlock — release file locks (specific files or all)

Agent Handoff

  • agent_handoff — create handoff context with summary, decisions, remaining work + release all locks
  • agent_pickup — accept a handoff and get full context from previous agent

Parallel Planning

  • parallel_plan — analyze dependency graph and suggest parallelizable task batches

New Data

  • .kanban/agents/ — agent registration files
  • .kanban/handoffs/ — handoff context files
  • .kanban/locks/ — advisory file lock files
  • Tasks now have assignedAgentId field
  • Config has multiAgentEnabled and maxParallelAgents settings

v1.4.0 — Auto-Manager Agent

04 Mar 09:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New — 5 new tools (34→44)

Autonomous Project Manager

  • manager_report — project health score (0-100), velocity, stall alerts, recommendations
  • stall_detect — find tasks with no recent activity
  • suggest_next — AI-powered "what to work on next" with weighted scoring
  • auto_reprioritize — smart priority adjustment based on blockers & progress
  • gantt_view — text-based Gantt chart with dependency visualization

How It Works

The manager analyzes your board continuously:

  • Health score factors in velocity, stalled tasks, blocked tasks, WIP limits
  • Suggestions consider priority, blocking chains, and time in status
  • Reprioritization can run in dry-run mode to preview changes

v1.3.0 — Dependencies & Planning

04 Mar 09:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New — 12 new tools (22→34)

Task Dependencies

  • task_depend — add/remove dependency between tasks with circular dependency detection
  • task_blockers — show full dependency graph
  • critical_path — find the longest dependency chain (project bottleneck)

Task Splitting

  • task_split — break complex tasks into subtasks
  • task_subtasks — view subtask progress with completion percentage

Sprint Planning

  • sprint_create — create time-boxed sprints (default 7 days)
  • sprint_add — add tasks to a sprint
  • sprint_close — close sprint, carry over incomplete tasks
  • sprint_view — sprint progress with burndown

Daily Standup & Focus

  • standup — automated standup: done, in-progress, blocked, up next
  • pomodoro_start — start focus session tied to a task
  • pomodoro_status — check pomodoro timer

v1.2.0 — Intelligence

04 Mar 02:22

Choose a tag to compare

What's New

Smart Task Creation

task_smart_create analyzes your project when creating a task:

  • Finds related files by searching filenames and code
  • Auto-tags based on content (#bug, #feature, #performance, #security, etc.)
  • Sets priority from urgency keywords and git hotspots
  • Suggests approach: which files to check, related commits, missing tests

Task Context (Memory)

Never lose context when switching tasks:

  • task_context_save — saves files viewed, decisions made, remaining work
  • task_context_load — restores full context when resuming a task
  • Context auto-saved when switching between tasks

Task Agents

Auto-generate .claude/agents/ files for complex tasks:

  • task_agent_create — creates agent with full task context, key files, constraints
  • Launch in any Claude Code session with /agents
  • task_agent_delete — cleans up when task is done

Auto-Review

Pre-close analysis before marking a task done:

  • task_review — checks for TODOs/FIXMEs, verifies tests exist, counts changes
  • Type check status (TypeScript projects)
  • Remaining work from saved context
  • Clear pass/fail checklist

Deep Analysis

  • task_analyze — project-level analysis: git history, test coverage, code hotspots
  • Auto-detect tags from keywords and file types
  • Priority suggestion based on git churn data

Stats

  • 27 MCP tools (up from 20)
  • 7 new tools in the Intelligence category
  • Zero new dependencies

v1.1.0 — Time Tracking, Dashboard, Export, CLI

04 Mar 01:39

Choose a tag to compare

SoloBoard v1.1.0

New Features

Time Tracking

  • Automatic: time starts when task moves to DOING, stops when it leaves
  • task_time shows per-task and total time reports
  • Time displayed on board_view next to each task

Priority Sorting

  • Board columns auto-sorted: high → medium → low
  • task_prioritize tool to change priority + re-sort

Markdown Export

  • board_export generates clean markdown with checkboxes, priorities, tags
  • board_export with includeDetails: true adds git info, files, descriptions

Multi-Project Dashboard

  • dashboard shows all projects with task counts and active tasks
  • Total time tracked across all projects

Global CLI

npm install -g soloboard
soloboard install         # install into current project
soloboard server          # start MCP server
soloboard help

Stats

  • 20 MCP tools (was 16)
  • 4 new tools: board_export, dashboard, task_prioritize, task_time
  • CLI binary: soloboard

v1.0.0 — Initial Release

04 Mar 01:25

Choose a tag to compare

SoloBoard v1.0.0

Invisible personal kanban for Claude Code. You code — board tracks.

What's included

  • 16 MCP tools — task CRUD, board management, session tracking, git integration
  • Auto-tracking — actionable prompts silently become tasks, questions are ignored
  • Git integration — commits and branches auto-linked to active task via hooks
  • Fuzzy search — find tasks by partial name, not just ID
  • File-per-task storage — each task is a JSON file in .kanban/, git-friendly
  • One-command installbash install.sh /path/to/project
  • 3 slash commands/soloboard:board, /soloboard:task, /soloboard:project
  • Landing pageindex.html with full docs

Install

git clone https://github.com/egorfedorov/Soloboard.git
cd Soloboard && npm install && npm run build
bash install.sh /path/to/your/project

Then just cd your-project && claude — the board manages itself.

Tech

  • MCP Server (stdio transport)
  • TypeScript, 3 deps: @modelcontextprotocol/sdk, zod, nanoid
  • Atomic writes, zero in-memory state
  • Claude Code hooks for file tracking + commit linking