Skip to content

Commit ffc32e5

Browse files
author
claudeMM
committed
docs(README): refresh UIK version requirement and verification snapshot
Two staleness fixes after the 2026-04-08 dogfooding round: 1. The "Publishing state (the other side)" subsection said "UIK v0.2.1 or later required for the uik-daemon bin". v0.2.1 publishes device state correctly but the agent slot still goes stale after its TTL because that release only republishes the desktop heartbeat, not agent status. v0.2.2 fixes that by republishing agent status on the same POLL_INTERVAL_MS cadence. Updated the line to recommend v0.2.2 and spell out what each daemon release added so readers don't pin to a silently-broken version. 2. The "Latest local verification" snapshot was dated 2026-03-31 and referred to v0.5.0. Refreshed to v0.6.1 and 2026-04-08 with the actual dogfooded state (both devices and both agents active, zero stale, after the UIK 0.2.2 deployment). Left the claude-mem line on its original date because that path has not been re-verified since v0.5.0. No code changes.
1 parent f6f5967 commit ffc32e5

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ npx uik-daemon # INTENT_API_KEY / INTENT_USER_ID / INTENT_AGENT_HANDLE / INTEN
299299

300300
The IDE Agent Kit and User Intent Kit are designed to be deployed together: IAK consumes the intent state for gating, UIK publishes your own heartbeats. Without the daemon your slot goes stale and other agents will treat you as offline.
301301

302-
UIK v0.2.1 or later required for the `uik-daemon` bin.
302+
UIK v0.2.2 or later recommended for the `uik-daemon` bin. v0.2.0 introduced the daemon, v0.2.1 fixed a silent-exit in the example file, and v0.2.2 added agent-status republish on the heartbeat cadence so the agent slot does not expire while the daemon is running. Pre-0.2.2 daemons publish device state correctly but the agent slot still goes stale after its TTL.
303303

304304
### Enrichment Configuration
305305

@@ -387,10 +387,10 @@ curl -i \
387387
"http://127.0.0.1:37777/api/search/observations?query=release%20notes&limit=3"
388388
```
389389

390-
Latest local verification from the Petrus machine before the `v0.5.0` release:
390+
Latest local verification from the Petrus machine, dogfooded against `v0.6.1`:
391391

392-
- `GET /intent/petrus` returned `200` on `2026-03-31`.
393-
- `GET /api/search/observations?query=thinkoff&limit=3` returned `200` on `2026-03-31`.
392+
- `GET /intent/petrus` returned `200` on `2026-04-08`, with `agents=[claudemb, claudemm]` and `devices=[macbook, mac-mini]` both active and zero stale slots after the UIK v0.2.2 deployment.
393+
- `GET /api/search/observations?query=thinkoff&limit=3` returned `200` on `2026-03-31` (claude-mem path unchanged since v0.5.0).
394394

395395
## Integrations
396396

0 commit comments

Comments
 (0)