scitex-agent-container - Declarative AI Agent Lifecycle Management

scitex-agent-container is a declarative YAML-based framework for defining, managing, and orchestrating AI coding agent instances. Part of SciTeX.

Key Features

  • YAML Definitions: Declarative agent configuration via YAML files

  • Lifecycle Management: Create, start, stop, and destroy agent instances

  • Rich Status: status --json emits pane state, workspace files, hook-captured tool history, and last_tool_at / last_mcp_tool_at functional-heartbeat shortcuts for dashboards

  • Claude Code Hook Integration: hook-event ingests Claude Code PreToolUse / PostToolUse / UserPromptSubmit / Stop events into a per-agent ring buffer

  • Zero Coupling: No knowledge of any downstream orchestrator; consumers (e.g. scitex-orochi) wrap status --json to post to their own hubs

Quick Example

# Create and launch an agent from YAML definition
sac agents start my-agent

# List agents and their status
sac agents list

# Inspect status as JSON
sac agents list --json

# Stop an agent
sac agents stop my-agent

Indices and tables