Start the agent daemon or manage daemon operations
Start the agent daemon that bridges AI engines to Mutiro messaging.
The daemon provides a gRPC service that can:
- Handle direct chat requests from clients
- Connect to the Mutiro messaging service for real-time conversation participation
- Support multiple AI engines (Claude, Genie, Codex, Echo)
- Manage engine lifecycle and session handling
Configuration is loaded from .mutiro-agent.yaml in the current directory. Use --config flag to specify a different agent configuration file.
Subcommands: daemon Start the agent daemon daemon status Check if daemon is running daemon doctor Verify daemon setup before starting
Examples:
Verify daemon setup (pre-flight check)
mutiro agent daemon doctor
Start daemon with local agent config
mutiro agent daemon
Check daemon status
mutiro agent daemon status
Start with specific agent config file
mutiro agent daemon --config my-agent.yaml
Start with custom daemon port
DAEMON_PORT=9090 mutiro agent daemon
mutiro agent daemon [flags]
Verify daemon setup (pre-flight check)
Start daemon with local agent config
Check daemon status
Start with specific agent config file
| Flag | Type | Description |
|---|---|---|
| -h, --help | bool | help for daemon |
| --log-file | string | Path to log file (use '-' to disable file logging) |
| --log-file-format | string | Log file format (json|text) (default "text") |
| --log-file-max-age int | bool | Maximum number of days to retain old log files (default 30) |
| --log-file-max-backups int | bool | Maximum number of rotated log files to keep (default 5) |
| --log-file-max-size int | bool | Maximum size in MB before rotating the log file (default 50) |
| --log-format | string | Log format for stdout (json|text) (default "json") |
| --log-level | string | Log level (trace|debug|info|warn|error) (default "info") |
| Flag | Type | Description |
|---|---|---|
| --config | string | config file (default is ./.mutiro.yaml in current directory) |
| --debug | bool | debug mode |
| -v, --verbose | bool | verbose output |