Repository navigation
Agent Reference
This page covers the pull agent and its refusal and transport reasons. Commands, flags and codes of nself ci are on CI reference.
Regenerate with python3 scripts/generate-ci-agent-reference.py; validate with python3 scripts/generate-ci-agent-reference.py --check.
After nself-ci-agent join, keep an outbound TLS 1.3 mTLS connection to the enrolled coordinator and execute its leases. The enrollment pins the coordinator root; --coordinator selects its local record ID, not a URL.
| Flag | Default | Meaning |
|---|---|---|
--slots |
0 |
lower the concurrent leases this process takes |
--coordinator |
"" |
id of the coordinator (default: derived from the pinned root) |
--project |
"" |
project root whose secret store this node resolves from (enables node-side secrets) |
--secrets-eligible |
false |
this node may receive project and environment secrets |
--dedicated |
false |
this node is dedicated to the project (also release and deploy secrets) |
A slots value of zero keeps the automatic limit; a positive value lowers it. Negative values are rejected. Secret eligibility requires the project secret store on this node. --dedicated also permits release and deploy secrets.
The agent must present its own lease token using the certificate and session that first used it. Restart the job when its token expires or the attempt ends. Never copy a token between jobs, nodes, certificates or sessions.
| Reason |
|---|
expired |
invalid |
missing |
replayed |
terminal |
wrong_certificate |
wrong_job |
wrong_runner |
wrong_session |
These keys describe the pull carrier. Check node connectivity and enrollment for connection/configuration failures, coordinator capacity for a full queue, and lease cancellation or duplication for lease failures. A blob refusal cancels the lease; inspect its integrity, size and sink verification.
| Reason |
|---|
transport.agent_blob |
transport.agent_cancel_timeout |
transport.agent_duplicate_lease |
transport.agent_lease_lost |
transport.agent_not_configured |
transport.agent_not_connected |
transport.agent_queue_full |
- Commands
- File Processing Commands
- GitHub Commands
- ID.me Commands
- Jobs Commands
- Notifications Commands
- Realtime Commands
- Shopify Commands
- Stripe Commands
View All: Home (or see the full alphabetical list below, synced with registry.json)
- Access-Controls
- Admin-Api
- AI-CLI
- AI-Studio
- Alerts
- Analytics
- API
- Audit
- Audit-Analytics
- Audit-Log
- Auth-Enterprise
- Backup
- BYOK
- CDC
- CDN
- CI
- Claw-CLI
- Cloudflare
- Compliance
- Content-Acquisition
- Content-Progress
- Content-Safety
- Costs
- CRDT
- Cron
- DDNS
- Devices
- DLQ
- Documents
- Dogfood
- Donorbox
- DR
- E2EE
- Encryption
- Entitlements
- Event-Bus
- Family-Ancestry
- Family-FamilySearch
- Family-GEDCOM
- Family-MyHeritage
- Family-WikiTree
- Feature-Flags
- Federation
- File-Processing
- Flags
- Forgejo
- Functions-V8
- Game-Metadata
- Gateway
- Gauth
- GDPR
- Geocoding
- GitHub
- GitHub-Runner
- HIPAA
- Home
- IDme
- Infra
- Invitations
- Job-Queue
- Jobs
- K8s
- Link-Preview
- Maintenance
- MDNS
- Media-Processing
- Meetings
- MLflow
- Model
- Monitor
- Monitoring
- Notifications
- Notify
- nSelf-Cloud
- nSelf-Eval-Gate
- nSelf-Geo
- nSelf-Image
- nSelf-PDF
- nSelf-Scan
- nSelf-Sync
- nSelf-Vault
- Object-Storage
- Observability
- Ollama
- Payments
- PayPal
- Pentest
- Pentest-Kit
- Plugin-ClawDE
- Plugin-Gauth
- Plugin-LLM-Gateway
- Plugin-PTY
- Plugin-Retrieval
- Podcast
- Post
- Push
- Queue
- Region
- Release
- Retro-Gaming
- Rom-Discovery
- Search
- Sentry-CLI
- Shared-Utils
- Shopify
- SIEM
- SMS
- Soak
- Sports
- Storage
- Stripe
- Subtitle-Manager
- Tenant
- Tenant-Controller
- TMDB
- Tokens
- Torrent-Manager
- Traefik
- VPN
- WAF
- Watchdog
- Web3
- Webhooks
- Workflows
- Getting started with nself ci
- CI architecture
- CI configuration and policy
- Evidence and machine output
- Nodes and Runners
- CI trust, security and privacy
- CI scheduling and cost
- Hosted providers
- Cache and artifacts
- Walkthrough: a home lab
- Walkthrough: several projects on one fleet
- Walkthrough: a team
- Walkthrough: agents
- Migrating to the new CI engine
- CI troubleshooting
- CI reference
- CI agent reference
- Auto placement and pools
- Watch and services
- macOS node ownership checks
Related