Skip to content

Use the set state MCP for all issues (not just swarm) so that we can eventually have project wide Kanban boards #751

@acreeger

Description

@acreeger

Summary

Problem Statement

The "set state" MCP tool that updates issue status is currently only invoked during swarm mode orchestration. Non-swarm looms (standard single-issue workflow via il start) do not update issue state through the MCP, making their progress invisible to any Kanban-style project view.

Enhancement Goal

Extend set-state MCP calls to the standard loom lifecycle (start, finish, cleanup, and potentially agent pipeline stages) so that every issue managed by iloom — not just swarm children — has its tracker state kept in sync. This lays the groundwork for project-wide Kanban board visibility.


The agent also flagged a few clarifying questions for you:

  1. Which lifecycle transitions should trigger set-state calls for non-swarm looms? (e.g., il start → in_progress, il finish → done, il cleanup → abandoned, or also agent pipeline stages?)
  2. Tracker scope — uniform across GitHub, Linear, and Jira from the start, or a subset initially?
  3. Kanban consumer — is this for the VS Code extension's existing board, a standalone dashboard, or both?

Want me to post this enhanced description to the issue tracker, or do you want to answer those questions first to refine it further?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions