Workflow

WorkflowService is the groups agents are filed under, which decide the directory, flags and shared context each of their agents starts from.

workflow.v1.WorkflowService

  • list_workflows#

    List the workflows agents are grouped into, in alphabetical order, with each one's shared context, the working directory and flags its agents start from, and the scripts hooked to moments in their agents' lives.

  • get_workflow#

    Fetch one workflow by id.

  • create_workflow#

    Create a workflow to group agents under.

  • update_workflow#

    Replace a workflow's name, context, directory, flags, worktree config and hooks.

  • archive_workflow#

    Hide a workflow from the panel, archiving the agents inside it.

  • restore_workflow#

    Take a workflow out of the archive, keyed by id, along with every agent archived inside it.

  • delete_workflow#

    Permanently delete an archived workflow along with whatever archived agents are still inside it, reusing the same worktree-removal handling a direct agent delete uses.