Kiso: an open-source agent runtime that makes crash-window tool executions explicitly uncertain
niurenwangdadan · reddit · 2026-09-23
Kiso, an MIT-licensed open-source agent runtime, targets a failure case hidden by the usual request/result loop: a tool starts but the runtime crashes before recording a receipt, leaving the outcome unknown.
Mechanism: Kiso durably writes a toolexecutionstarted event before calling a tool, then records a success/failure receipt. On resume, started-without-receipt is treated as unknown — the runtime pauses until a person chooses to rerun or abandon. A complete failure receipt is a known failure. Non-idempotent tools get a warning about possible partial effects, and any retry is a new call passing the permission gate again.
The author is clear this doesn't make arbitrary remote effects exactly-once — it makes uncertainty explicit instead of silently replaying a possibly completed action, and invites criticism of the recovery model.
More from coding & agent
- Direct LLM API calls are wild now: state management nuance makes frameworks a must — m4rkmc · 2026-09-23
- Microsoft's Taste-Bench: best frontier model scores only 59.7% on long-horizon agent decisions — microsoft · 2026-09-23
- Lean Pool: an AI-agent-maintained archive of formalized mathematics — Vasily Ilin · 2026-09-23
- Indie dev builds an MCP server, hits 40-euro directory fee and blanket corporate IT blocks — sartomiki · 2026-09-23
- Model reviewers juggle 2-5 subscriptions per provider — corporate devs say that's not reality — emaayan · 2026-09-23
- Sergey Karayev: Google 'took itself out of the coding agent game' — sergeykarayev · 2026-09-23