TheDocumentation Index
Fetch the complete documentation index at: https://docs.esheria.ai/llms.txt
Use this file to discover all available pages before exploring further.
esheria CLI is a thin client over the public Regulatory Pack API. It does not read Postgres, S3, pipeline artifacts, or internal evidence folders directly.
Install
Configure
Smoke Test
Core Commands
| Workflow | Command |
|---|---|
| Health | esheria health |
| Readiness | esheria ready |
| Diagnostics | esheria doctor --pack KE-DATA-PROTECTION |
| Pack discovery | esheria packs list |
| Pack inspection | esheria packs inspect KE-DATA-PROTECTION |
| Pack export | esheria packs export KE-DATA-PROTECTION --out pack.json |
| Obligations | esheria obligations list KE-DATA-PROTECTION --limit 25 |
| Applicability | esheria applicability check KE-DATA-PROTECTION --role data_controller --activity personal_data_processing |
| Claim verification | esheria claims verify --pack KE-DATA-PROTECTION "..." |
| Filing calendar | esheria calendar list KE-DATA-PROTECTION |
| Evidence register | esheria evidence list KE-DATA-PROTECTION |
| Citation context | esheria citations get KE-DATA-PROTECTION --citation-id CITATION_ID |
| Relationships | esheria relationships list KE-DATA-PROTECTION |
| Graph query | esheria graph query --pack KE-DATA-PROTECTION |
Output Formats
Leaf commands support:--envelope when you need the full API envelope. Use --raw when you want the returned payload without table formatting.
Examples
List Packs
Check Applicability
Verify A Claim
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
esheria opens SSH or another program | Shell alias shadows the installed command | Run type -a esheria, then remove or rename the alias |
Invalid API key | Missing or wrong ESHERIA_API_KEY | Re-export the key and retry esheria packs list |
| Request hangs | Wrong base URL or network issue | Test curl "$ESHERIA_API_BASE_URL/healthz" |
unsupported_capability | The pack does not support that workflow | Use generic pack endpoints or choose another pack |
Repository-local wrappers remain available as
bin/esheria and bin/esheria-mcp for contributors working from a checkout.