Repository navigation
v0.2.0
Agent tools
Manage the same global board from your OpenCode conversations:
board_list,board_get,board_create, andboard_updatefor tasks, labels, projects, and Markdown checklists.board_movefor moving between columns and setting a zero-based position within a column.board_link_sessionfor linking or unlinking conversations, including sessions on other servers.board_start_sessionto create, link, and prompt a session without opening a tab by default.board_waitto wait for linked sessions and read their outcomes, replies, and provider errors.board_removeto delete a task without deleting its sessions.
OpenCode Desktop must remain open and connected. Tools use the existing Desktop store; there is no task migration or separate per-project board. Task columns stay manual.
Session workflow
New task sessions inherit the launching conversation's provider, model, and variant. Their prompts identify the task and ask the agent to mark checklist items as it completes them. Checklist updates depend on the agent following those instructions and having tool permission.
Waits support timeouts and cancellation without blocking other board tools. Cancelling a wait does not stop the watched sessions. Provider failures include structured diagnostics instead of only an empty reply.
Desktop UI
- Animated card reordering and cross-column moves, with reduced-motion support.
- A native-styled Settings → OpenCode Board page with Enable agent tools, on by default. Disabling tools leaves the board UI and task data intact.
Validation
All 80 automated tests pass, including JSON RPC validation, tool registration and settings, session-model inheritance, waiting/cancellation, and card-animation geometry. The npm publish dry-run passed.
See the agent tools guide for inputs, permissions, and examples. The npm package is published separately from this GitHub release.