Improves assistant reliability on small, inexpensive models.
- Canonical ActionCall and ActionResult types give every organizer action one validated shape from selection through committed result.
- A bounded assistant pipeline runs each request through a fixed, small number of stages with no recursive planning.
- Pending conversational state (proposals, confirmations, clarifications) resolves deterministically and locally, without another model request.
- Tool retrieval is narrowed to the one domain a request is about.
- Model capability profiles describe what each model can do, so Disciple adapts instead of assuming.
- Success is verified database-first: a result is shown only after the SQLite write is confirmed, never from model text.
- Token usage and provider request counts are bounded per request.
- A 120-case transcript evaluation and explicit weak-model failure handling guard against malformed output and false success.
AI is optional and no API key is required to install or run Disciple. Verify downloads with SHA256SUMS.txt.