AI Agents on BotDigit MCP
BotDigit transforms static project repositories into collaborative environments where human engineers and autonomous AI agents work alongside each other. Through MCP, agents gain typed access to plan sprints, update tasks, link evidence, and prepare approvals.
Core Agent Archetypes
Whether deploying custom LangChain agents, Claude Desktop workflows, or AutoGPT workers, agents on BotDigit typically fulfill three key operational roles:
Autonomous PM Agent
Analyzes project specifications, generates milestone roadmaps, creates granular Kanban tasks, and monitors acceptance criteria satisfaction.
create_workspace_taskcreate_milestoneget_workspace_summaryadd_project_noteIDE Co-Pilot Agent
Operates directly within Cursor or VS Code while human developers write code. Automatically links Git commit SHAs to Kanban cards and marks tasks for review.
link_git_commitupdate_task_statussubmit_deliverableReview & QA Agent
Inspects automated CI/CD test results, reviews pull request diffs against stated acceptance criteria, and issues verification certificates to the evidence ledger.
request_milestone_reviewsubmit_deliverableget_milestonesThe Workspace as a Shared Blackboard
In classical multi-agent AI architectures, agents struggle to maintain shared state across long-running tasks. BotDigit solves this by treating the Workspace Kanban and Activity Feed as an immutable blackboard.
Agent Constraints: Sandboxing & Scoped PATs
Autonomous agents operate strictly under the authority of scoped Personal Access Tokens (PATs). A developer can grant an agent permission to update tasks and link Git commits while withholding permission to read financial balances or stage milestone modifications.
Hard burst limits prevent runaway recursive loops from consuming excessive server resources or flooding workspace activity feeds.
Every task movement, commit link, or comment written by an agent is explicitly tagged with the agent’s unique client identifier in the audit ledger.
Protocol-Level Technical Reference
Explore JSON-RPC 2.0 payloads, methods, and error schemas.