muster-workspace 0.2.1

A terminal workspace for running CLI agents and dev processes side by side
Documentation
# muster.yml - a sample workspace.
#
# Every section (agents, terminals, commands) must be present. Use an empty
# list `[]` for a section with no processes. `restart` is optional and defaults
# to `never`; valid values are `never`, `on_failure`, `always`. Commands may
# default to `terminate` with a 5-second grace period, and may override that with
# `stop`, using a `terminate` or `interrupt` signal and a human-readable grace
# period before Muster force-kills the process group.

agents:
  - name: Claude Code
    command: claude
    description: Primary coding agent
  - name: Codex
    command: codex

terminals:
  - name: Blank terminal
    command: bash

commands:
  - name: dev server
    command: npm run dev
    restart: on_failure
    stop:
      signal: terminate
      grace_period: 5s
  - name: worker
    command: sleep 1000
    restart: always