sym-bot/xmesh-agent
Run a xmesh-agent peer in your GitHub Actions workflow — autonomous agent on the xmesh mesh
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to agent.toml (relative to GITHUB_WORKSPACE). If omitted, --role + --adapter are used to scaffold one inline. | no | "" |
| role | Peer role when scaffolding (writer / reviewer / test-writer / auditor / generator / spec / generic). Ignored if config is provided. | no | reviewer |
| adapter | Model adapter when scaffolding (anthropic / openai / ollama). Ignored if config is provided. | no | anthropic |
| model | Vendor-specific model name when scaffolding. Ignored if config is provided. | no | "" |
| group | Mesh group name when scaffolding. Ignored if config is provided. | no | xmesh-ci |
| peer-name | Peer name when scaffolding. Defaults to <role>-<run-id>. Ignored if config is provided. | no | "" |
| cost-cap-usd | Per-run cost cap in USD. Defaults to $1.00. | no | 1.00 |
| duration-seconds | Maximum runtime in seconds. Defaults to 300 (5 min). Peer auto-stops at this deadline. | no | 300 |
| anthropic-api-key | Anthropic API key. Pass via secrets.ANTHROPIC_API_KEY. | no | "" |
| openai-api-key | OpenAI API key. Pass via secrets.OPENAI_API_KEY. | no | "" |
| xmesh-agent-version | Version of @sym-bot/xmesh-agent to install. Defaults to latest. | no | latest |
Outputs
| name | description |
|---|---|
| config-path | Path to the agent.toml that was used (scaffolded or provided). |
| cmbs-emitted | Number of CMBs the peer emitted during the run. |
| cost-usd | Total cost in USD for this peer's run. |