[HN Gopher] Show HN: Kybernis - Prevent AI agents from executing...
___________________________________________________________________
Show HN: Kybernis - Prevent AI agents from executing the same
action twice
AI agents increasingly execute real system actions: issuing
refunds, modifying databases, deploying infrastructure, calling
external APIs. Because agents retry steps, re-plan tasks, and run
asynchronously, the same action can sometimes execute more than
once. In production systems this can cause duplicate payouts,
repeated mutations, or inconsistent state. Kybernis is a
reliability layer that sits at the execution boundary of agent
systems. When an agent calls a tool: 1. execution intent is
captured 2. the action is recorded in an execution ledger 3.
idempotency guarantees are attached 4. the mutation commits exactly
once Retries become safe. Kybernis is framework-neutral and works
with agent frameworks like LangGraph, AutoGen, CrewAI, or custom
systems. I built this after repeatedly seeing reliability failures
when AI agents interacted with production APIs. Would love
feedback from anyone building agent systems.
Author : wingrammer
Score : 3 points
Date : 2026-03-05 20:43 UTC (2 hours ago)
(HTM) web link (kybernis.io)
(TXT) w3m dump (kybernis.io)
| wingrammer wrote:
| Hi HN - I'm the founder of Kybernis.
|
| The core problem we're exploring is that AI agents are non-
| deterministic systems operating inside deterministic
| infrastructure.
|
| Traditional systems assume actions run once.
|
| Agents retry steps, re-plan tasks, and execute asynchronously.
|
| That combination makes duplicate execution surprisingly easy.
|
| Kybernis focuses on the execution boundary where agents trigger
| real mutations (payments, infrastructure changes, APIs).
|
| Curious if others deploying agents have run into similar
| reliability issues.
| moehj wrote:
| "This is exactly the reliability gap we've been building around
| too. ARU (aru-runtime.com) approaches it from the certification
| angle -- validating agent outputs against a contract before
| execution rather than after. Kybernis handles the idempotency
| problem at the execution boundary, ARU handles the output
| validity problem upstream. These could be complementary layers.
| Have you thought about pre-execution validation as part of the
| stack?"
___________________________________________________________________
(page generated 2026-03-05 23:00 UTC)