Repository navigation
Keiko 0.3.17 (v0.3.17)
Keiko 0.3.17
Keiko's first public download release. Pick your platform below, unzip, and start it —
Node.js and the OpenCode sidecar are already inside; nothing else has to be installed.
Unsigned evaluation build (ADR-0121 D1, ADR-0163 D9). The bundles are sealed, so macOS
will not report a damaged app, but they carry no Apple Developer ID, no notarization and no
Windows trusted publisher yet. That is why the first launch needs the one extra confirmation
described below. Every integrity digest, containment and provenance check stays enforced.
What changed
Keiko 0.3.17 Release Notes
High · Improvements
- Memory operations, the chat request dispatch, voice sessions, agent-run and workflow outcomes, and consolidation summary fallbacks now leave body-free evidence in the activity log — keyed by the request, run or connection id.
keiko support analyzeproduces full per-request timelines (frames, error kinds), operation clusters (--clusters), a reproduction seed (--seed) and a ready-to-run replay fixture (--emit-fixture).keiko support exportcan attach evidence manifests and a body-free configuration snapshot, writes an integrity sidecar, and includes the unredacted ui.log only when both--include-ui-logand--i-understand-this-is-unredactedare given — its exclusion is recorded in the manifest either way.keiko investigate --from-timeline <file>turns a reconstructed timeline into a bug-investigation report, with the same evidence persistence askeiko run.- Diagnostic messages are a closed vocabulary at compile time and the writer bounds every machine code, so no free text, path, key or model id can reach a diagnostic line.
- The error-observability gate exercises eleven runtime surfaces instead of one; ADR-0173 is accepted.
- Release tooling records its own npm-publish deployment and verifies that version, tag, GitHub Latest release, npm latest and the deployment record agree.
Technical release metadata
- Package:
@oscharko-dev/keiko@0.3.17 - Release tag:
v0.3.17 - npm dist-tag:
latest - Registry:
https://registry.npmjs.org/ - Generated by:
npm run release:publish
Structured impact entries:
2026-08-22-keiko-0.3.17-reproduction-tooling-and-runtime-parity: high / improvements; supported from 0.2.0; affected state stores none; remediation restart-required; default patch notes yes; traceability catalog:2026-08-22-keiko-0.3.17-reproduction-tooling-and-runtime-parity; review:github-issue-comment:#3253#5382383043
Install on macOS
- Download and unzip; double-click
Keiko.appinside the extracted folder (moving it to
/Applicationsfirst also works — the first start adopts it there). - macOS will say it cannot verify the developer. Open System Settings → Privacy &
Security, scroll to Security, click Open Anyway, and confirm. One time only. - Keiko installs itself to
/Applications, starts, and opens athttp://127.0.0.1:1983.
If a start fails, Keiko now says why in a dialog. Runbook:
macOS first-launch
Install on Windows
Run keiko-windows-x64-setup.exe (SmartScreen: More info → Run anyway), or unzip and start
Keiko.exe.
Checksums (SHA-256)
8bf1986962d570893fbe52b48ded7bbf41f86115a01624ffb7bbd7ef866ff7ae keiko-macos-arm64.zip
ee6589318078ed1e549de4df5fe85dcf0d18bc07893d826c4d0b53ba51ca11b4 keiko-macos-x64.zip
6ef17a20158d17008dd35e3934b8c521001a269065fc156aedc0532e34765f86 keiko-windows-x64.zip
fd833dddccb2aff82fdf51494a25fd45e9cb61706410fd2c0aefa9ad87924295 keiko-windows-x64-setup.exe
macOS seal verification: verified (keiko-macos-arm64.zip, keiko-macos-x64.zip).
Built from commit 0288e7e by workflow run 32600263176.