Files
claude-code/state
OpenCode Test 4169f5b9a4 Add /workflow, /skill-info, and /agent-info commands
- /workflow command to list and describe available workflows
  - Filter by category (health, deploy, incidents, sysadmin)
  - Show workflow steps and triggers
- /skill-info command for skill introspection
  - List scripts, triggers, and allowed tools
  - Show references and documentation
- /agent-info command with hierarchy visualization
  - Tree view of agent relationships
  - Model assignments (opus/sonnet/haiku) with visual indicators
  - Supervisor and subordinate information
- Updated shell completions with 19 aliases total
- Test suite now covers 27 tests

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 19:02:42 -08:00
..

State Files

Shared state for the multi-agent system. JSON format for machine readability.

Top-Level State

File Purpose Writer
system-instructions.json Central process definitions master-orchestrator
future-considerations.json Deferred features/decisions master-orchestrator
model-policy.json Model selection rules master-orchestrator
autonomy-levels.json Autonomy level definitions master-orchestrator
component-registry.json Skills, commands, agents for routing master-orchestrator
personal-assistant-preferences.json PA persistent config personal-assistant
kb.json Shared knowledge base personal-assistant

Subdirectories

personal-assistant/

File Purpose
general-instructions.json User memory (via /pa --remember)
session-context.json Session context override
kb.json PA-specific knowledge base
history/index.json Session history index
memory/decisions.json Recorded decisions
memory/preferences.json Learned preferences
memory/projects.json Project context
memory/facts.json Environment facts

sysadmin/

File Purpose
session-autonomy.json Per-session autonomy override

programmer/

File Purpose
projects/*.json Registered project configurations

usage/

File Purpose
config.json Usage tracking configuration

File Format

All state files use JSON:

{
  "version": "1.0",
  "description": "What this file contains",
  "data": {}
}

Reading State

Agents read state at session start:

cat ~/.claude/state/system-instructions.json

Writing State

  • master-orchestrator: Primary writer for top-level state
  • personal-assistant: Override authority, writes to PA state
  • linux-sysadmin: Writes to sysadmin/ state

Principles

  1. No duplication - Each fact in one place only
  2. JSON format - Machine readable
  3. Clear ownership - Each file has one primary writer
  4. Override authority - PA can override master-orchestrator