II.
AgentCoreImpl overview
Reference · liveagent-core-impl:vibe-kanban.core@current
Vibe Kanban Core (current) overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-core-impl:vibe-kanban.core@current.
Attributes
displayName
Vibe Kanban Core (current)
agentVersionId
packageRef
loopIteratorPolicy
event-driven-dispatch
loopIteratorNotes
Rust backend (crates: server, db, executors, services, git, review,
deployment) processes kanban column transitions as events. When a card
moves to in-progress, the executor crate dispatches the assigned coding
agent with the task description and worktree path. Parallel execution
is bounded by configurable concurrency limits.
contextManagementStrategy
per-task-workspace
compactionTriggerNotes
Each task card maintains its own context via an isolated git worktree
directory. Agent sessions are ephemeral per-card; persistent state
lives in the SQLx database and the git branch.
subagentInvokerPolicy
process-spawn
subagentInvokerNotes
Rust executors spawn coding agent CLIs (Claude Code, Codex, Gemini CLI)
as child processes in isolated worktree directories. Agent tool schemas
define structured interaction contracts between the orchestrator and
spawned agents. Supports 10+ registered agent types.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Agent output (code changes, PR creation, review comments) flows back
through the executor into the kanban card state. Cards auto-advance
to review column when the agent signals completion.
stopDetectionStrategy
process-exit
transportClientLibrary
vibe-kanban-rust-executors
supportedTransportProtocols
parallelToolCallHandling
native
streamingFidelity
full
thinkingChannelHandling
not-supported
notes
Core Rust crates:
- server: HTTP API and WebSocket server for the web frontend
- db: SQLx-based task state persistence (SQLite/Postgres)
- executors: agent dispatch and lifecycle management
- services: business logic for task transitions and reviews
- git: branch creation, checkout, worktree management, PR operations
- review: integrated code review with diff analysis
- deployment: workspace provisioning and cleanup
Shared types crate provides TypeScript-compatible type definitions.
Agent tool schemas define structured contracts for agent interactions.
Outgoing edges
composes1
- agent:vibe-kanban·AgentProductVibe Kanban
realizes1
- layer:4-agent-core·LayerAgent-Core
speaks2
- model-transport:anthropic-messages·ModelTransportProtocolAnthropic Messages
- model-transport:openai-responses·ModelTransportProtocolOpenAI Responses
supports5
- capability:supports-tool-use·CapabilitySupports tool use
- capability:supports-subagent-dispatch·CapabilitySupports subagent dispatch
- capability:supports-parallel-execution·CapabilitySupports parallel execution
- capability:can-multi-turn·CapabilityCan multi-turn
- capability:can-fork·CapabilityCan fork
supports_orchestration_primitive5
- orch-primitive:task-create·OrchestrationPrimitiveTask Create
- orch-primitive:workspace-create·OrchestrationPrimitiveWorkspace Create
- orch-primitive:human-review-gate·OrchestrationPrimitiveHuman Review Gate
- orch-primitive:auto-merge·OrchestrationPrimitiveAuto Merge
- orch-primitive:issue-tracker-sync·OrchestrationPrimitiveIssue Tracker Sync
Incoming edges
composed_of1
- agent-version:vibe-kanban@current·AgentVersion