Start The Runtime
- loads
~/.operator/operator.yaml - loads
runtime.env_fileif configured - installs any missing bundled skills
- starts the configured transports
- starts the job runner
- starts memory workers if enabled
operator init
operator.yaml.envSYSTEM.mdagents/operator/AGENT.mdagents/operator/workspace/jobs/skills/shared/logs/state/
- safe to re-run
- existing files are not overwritten
- installs bundled skills that do not already exist
operator setup
- provider selection
- timezone
- provider API key
- Slack bot/app tokens
- first admin username
- first Slack identity
| Flag | Meaning |
|---|---|
--provider | anthropic, openai, or gemini |
--timezone | explicit IANA timezone |
--username | admin username to create |
--api-key | provider key to persist |
--slack-bot-token | bot token |
--slack-app-token | app token |
--slack-user | Slack user ID |
--force | re-prompt secrets even if already present |
--run | start the runtime after setup |
operator config
- agent inheritance
- runtime timezone
- role definitions
- memory settings
- transport env var names
operator agents
- configured agent name
- frontmatter description from
AGENT.md, when present - transport type
- resolved models
- whether
AGENT.mdandworkspace/exist
operator tools
list_channels, read_channel, or read_thread. Those are added only during live runtime execution.
operator logs
~/.operator/logs/operator.log.
Options:
| Option | Meaning |
|---|---|
-n, --lines | number of lines to show, default 50 |
-f, --follow | follow new output |
Module Entrypoint
If theoperator script is not on your PATH, the package also supports: