Most agent systems
break at the process
boundary.
Result: durable execution that survives failures, approvals, and restarts.
Kheish is the durable coordination layer for agents and humans. It gives you persistent sessions, detached runs, approval gates, restart recovery, and built-in coordination across multiple agents.
Result: durable execution that survives failures, approvals, and restarts.
Clients submit input to Kheish. The daemon owns the lifecycle of sessions, runs, approvals, tasks, assets, routing, and integrations.
That means:
You stop rebuilding runtime behavior inside every integration.
Building on LLMs shouldn't mean duct-taping state across requests. Kheish provides the industrial-grade runtime primitives required to operate agents as real services across restarts, approvals, and multiple callers.
Journalled state and crash-safe checkpoints. Execution context survives OOM kills, network drops, and daemon restarts without losing the thread.
Start work now, stream it later, inspect anytime, resume after approvals or user questions.
Halt before sensitive actions. Approve asynchronously. Continue from the same execution context.
Action
Keep model selection, credentials, runtime settings, and output routing in the daemon instead of hardcoding them into every caller.
SWAPPABLE AT RUNTIMEKheish separates session history, recovered run memory, durable learnings, and promoted procedural skills. The result is a memory system that is scoped, reviewable, and bounded for prompt safety.
without replaying full transcripts
by session, persona, project, or workspace
into reusable skills
with memory-context, and search broader visible memory with memory-search
Memory is bounded by session, persona, project, or workspace.
Scoped by session, persona, project, or workspace.
Frontline customer responder. Routes questions to retrieval, answers FAQs, escalates edge cases to humans.
User message or task arrives
Applies persona instructions, chooses tools
Versioned context & preferences
SDK calls, external events, and captured observations
can all converge on the same daemon-owned session state.
Embed Kheish into your product and drive sessions, runs, approvals, and streaming from your application.
Route webhooks, chat systems, and external sidecars into durable sessions without rebuilding orchestration per integration.
Store observations now and materialize them into runs later when the workflow actually needs analysis.
One control plane. Multiple ingress paths. One durable source of truth.
Kheish is designed for teams that need runtime boundaries, permission control, durable assets, debug capture, and live reconfiguration.
It exposes a real control plane for the things operators actually need to manage:
Run one daemon. Create one session. Submit one run.
Add approvals, connectors, and external ingress only when the workflow needs them.
# run the local kheish daemon $ cargo build -p kheish-daemon $ ./target/debug/kheish-daemon serve --bind 127.0.0.1:4000 # submit your first durable run $ ./target/debug/kheish-daemon sessions create demo $ ./target/debug/kheish-daemon sessions input demo "Investigate the checkout latency spike."
Kheish doesn’t ask you to adopt a new framework.
It gives you a runtime boundary you can integrate into the systems you already have.
State survives restarts and multiple clients.
Use connectors and captures only when you need them.
Approvals and actions are tracked end-to-end.
Self-host or use a supported provider.