Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How I built at-most-once sends for my AI companion's ChatGPT tab: a durable send ledger, and receipts that survive a crash

Описание и применение

<h1> How I built at-most-once sends for my AI companion's ChatGPT tab: a durable send ledger, and receipts that survive a crash </h1> <p>Ankita is my open-source desktop AI companion — MIT licensed, local-first, your models. In v2.6.0 she gained a ChatGPT Browser provider: she can type messages into your already-open ChatGPT conversation in Chrome, no API key, your plan's limits apply.</p> <p>Sending the message was the easy part. The hard part: what happens when the process crashes <em>after</em> the click but <em>before</em> the confirmation comes back?</p> <p>A duplicate send goes out under

Задача

<h1> How I built at-most-once sends for my AI companion's ChatGPT tab: a durable send ledger, and receipts that survive a crash </h1> <p>Ankita is my open-source desktop AI companion — MIT licensed, local-first, your models. In v2.6.0 she gained a ChatGPT Browser provider: she can type messages into your already-open ChatGPT conversation in Chrome, no API key, your plan's limits apply.</p> <p>Sending the message was the easy part. The hard part: what happens when the process crashes <em>after</em> the click but <em>before</em> the confirmation comes back?</p> <p>A duplicate send goes out under

Результат

<h1> How I built at-most-once sends for my AI companion's ChatGPT tab: a durable send ledger, and receipts that survive a crash </h1> <p>Ankita is my open-source desktop AI companion — MIT licensed, local-first, your models. In v2.6.0 she gained a ChatGPT Browser provider: she can type messages into your already-open ChatGPT conversation in Chrome, no API key, your plan's limits apply.</p> <p>Sending the message was the easy part. The hard part: what happens when the process crashes <em>after</em> the click but <em>before</em> the confirmation comes back?</p> <p>A duplicate send goes out under

Доказательства

How I built at-most-once sends for my AI companion's ChatGPT tab: a durable send ledger, and receipts that survive a crash

Источник

  • Дата записи: 2026-10-16T11:40:59.781Z