Getting Started
Architecture & Reference
spec.yaml
dot_claude/
spec.a2a.port
sac listen
metadata.labels
spec
spec.apptainer
spec.claude
spec.health
spec.restart
spec.watchdog
spec.autonomous
spec.a2a
spec.listen
~/.scitex/agent-container/config.yaml
spec.mcp_servers
spec.telegram
spec.hooks
spec.extensions
kind: AgentProxy
spec.proxy
POST /v1/sac/agents/<name>/turn
sac agents send
sac agents tail
sac --on <peer>
--writable
--writable-tmpfs
~/.claude.json
~/.claude/.credentials.json
~/.claude/settings.json
Ecosystem
API Reference
AgentConfig
AgentConfig.__init__()
AgentConfig.config_path
AgentConfig.dot_claude
AgentConfig.expanded_workdir
AgentConfig.image
AgentConfig.kind
AgentConfig.model
AgentConfig.multiplexer
AgentConfig.proxy
AgentConfig.python_venv
AgentConfig.runtime
AgentConfig.screen_name
AgentConfig.user
AgentConfig.workdir
AgentConfig.name
AgentConfig.env
AgentConfig.env_files
AgentConfig.labels
AgentConfig.container
AgentConfig.claude
AgentConfig.health
AgentConfig.watchdog
AgentConfig.restart
AgentConfig.autonomous
AgentConfig.apptainer
AgentConfig.hooks
AgentConfig.listen
AgentConfig.extensions
AgentConfig.telegram
AgentConfig.remote
AgentConfig.skills
AgentConfig.context_management
AgentConfig.startup_commands
AgentConfig.startup_prompts
AgentConfig.startup
AgentConfig.mcp_servers
AgentConfig.hosts_spec
AgentConfig.scheduling
AgentConfig.mounts
AgentConfig.a2a
ClaudeSpec
ClaudeSpec.__init__()
ClaudeSpec.auto_accept
ClaudeSpec.continue_max_age_minutes
ClaudeSpec.model
ClaudeSpec.resume_id
ClaudeSpec.session
ClaudeSpec.channels
ClaudeSpec.flags
ClaudeSpec.raw_options
ContainerSpec
ContainerSpec.__init__()
ContainerSpec.image
ContainerSpec.mount_host_claude
ContainerSpec.network
ContainerSpec.runtime
ContainerSpec.volumes
ContextManagementConfig
ContextManagementConfig.__init__()
ContextManagementConfig.check_interval_seconds
ContextManagementConfig.enabled
ContextManagementConfig.state_file
ContextManagementConfig.strategy
ContextManagementConfig.trigger_at_percent
ContextManagementConfig.warn_before_n_checks
HealthSpec
HealthSpec.__init__()
HealthSpec.enabled
HealthSpec.interval
HealthSpec.method
HealthSpec.timeout
HookSpec
HookSpec.__init__()
HookSpec.counts()
HookSpec.pre_start
HookSpec.post_start
HookSpec.pre_stop
HookSpec.post_stop
HookSpec.on_compact
HookSpec.on_restart
HookSpec.on_diff
HostsSpec
HostsSpec.__init__()
HostsSpec.host
HostsSpec.hosts
ListenPort
ListenPort.__init__()
ListenPort.name
ListenPort.owner
ListenPort.path
ListenPort.port
ListenPort.proto
ProxySpec
ProxySpec.__init__()
ProxySpec.timeout_s
ProxySpec.trust
ProxySpec.upstream
ProxySpec.redact
ReadyPattern
ReadyPattern.__init__()
ReadyPattern.regex
RemoteSpec
RemoteSpec.__init__()
RemoteSpec.host
RemoteSpec.is_remote
RemoteSpec.key
RemoteSpec.login_shell
RemoteSpec.no_preflight
RemoteSpec.port
RemoteSpec.timeout
RemoteSpec.user
RemoteSpec.hops
RestartSpec
RestartSpec.__init__()
RestartSpec.backoff_initial
RestartSpec.backoff_max
RestartSpec.backoff_multiplier
RestartSpec.max_retries
RestartSpec.policy
SchedulingSpec
SchedulingSpec.__init__()
SchedulingSpec.mode
SchedulingSpec.preferred_host
SchedulingSpec.fallback_hosts
SkillsSpec
SkillsSpec.__init__()
SkillsSpec.injection_mode
SkillsSpec.match_style
SkillsSpec.required
SkillsSpec.available
SkillsSpec.match_by
StartupCommand
StartupCommand.__init__()
StartupCommand.command
StartupCommand.delay
StartupSpec
StartupSpec.__init__()
StartupSpec.on_timeout
StartupSpec.ready_idle_ticks
StartupSpec.ready_poll_interval_seconds
StartupSpec.ready_timeout_seconds
StartupSpec.ready_patterns
StartupSpec.commands
TelegramSpec
TelegramSpec.__init__()
TelegramSpec.auto_connect
TelegramSpec.bot_token_env
TelegramSpec.greeting
TelegramSpec.allowed_users
WatchdogSpec
WatchdogSpec.__init__()
WatchdogSpec.enabled
WatchdogSpec.interval
WatchdogSpec.resp_waiting
WatchdogSpec.resp_y_n
WatchdogSpec.resp_y_y_n
compose_effective_name()
load_config()
resolve_config()
resolve_hostname()
substitute_hostnames()
validate_config()
PromptHandler
PromptHandler.name
PromptHandler.detect
PromptHandler.keys
PromptHandler.priority
PromptHandler.__init__()
_detect_bypass_permissions()
_detect_dev_channels()
_detect_thinking_effort()
_detect_skip_permissions_yn()
_detect_mcp_json_edit()
_detect_press_enter_continue()
_detect_file_trust()
_detect_file_trust_radio()
_detect_external_imports()
_detect_login_method()
_detect_theme_selection()
_detect_compose_pending_unsent()
_detect_done()
register_prompt()
detect_and_respond()
is_ready()
Please activate JavaScript to enable the search functionality.