#2 Ran ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/ 50 chars
ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/
{
"description": "List agent_memory contents"
} code email issues memory notes pr_threads releases
#3 Ran ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/releases/ /Users/prasanna/Docum… 1,980 chars
ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/releases/ /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/ /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/notes/
{
"description": "List relevant subdirectories"
} /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/: issue-008-md-table-alignment-bug.md issue-014-empty-heading-levels.md issue-019-windows-line-endings.md issue-027-pandoc-attributes-declined.md issue-031-asciidoc-include-directive.md issue-036-tokio-runtime-panic-macos.md issue-041-performance-regression-50mb.md issue-045-emoji-in-he…
#4 Ran ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/releases/ | grep -i "0.4" 28 chars
ls /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/releases/ | grep -i "0.4"
{
"description": "Find v0.4.2 release file"
} release-v0.4.0-2026-05-15.md
#6 Edited agent_memory/releases/release-v0.5.0-2026-06-08.md 15,908 chars
{
"file_path": "/Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/releases/release-v0.5.0-2026-06-08.md"
} 1 # kitabi v0.5.0 (2026-06-08) — Concurrent file processing 2 3 > **Breaking change:** plugin-API ABI version bumped from 1 → 2. Plugin authors must rebuild against `kitabi-plugin-api` 0.5.x. See [CHANGELOG-PLUGIN-API.md](../../CHANGELOG-PLUGIN-API.md) and the migration section below. 4 5 --- 6 7 ## Highlights 🚀 8 9 - **5× throughput improvement** on multi-file batches. A 60 MB Wikipedia subs…
#8 Ran grep -n -i "yank\|0.4.2" /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/is… 5,750 chars
grep -n -i "yank\|0.4.2" /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/issue-089-plugin-api-break.md /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/notes/retro-may-2026.md
{
"description": "Find yank dates in issue #89 and May retro"
} /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/issue-089-plugin-api-break.md:1:# Plugin API breaks between v0.4.1 and v0.4.2 (silent ABI change) /Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/issue-089-plugin-api-break.md:8:- **Affected versions:** v0.4.2 (yanked 2026…
#10 Edited agent_memory/issues/issue-089-plugin-api-break.md 14,197 chars
{
"file_path": "/Users/prasanna/Documents/supermemoryai/supermemoryfs/.scratch/eval/eval/workspace/fs/dp_006/agent_memory/issues/issue-089-plugin-api-break.md"
} 1 # Plugin API breaks between v0.4.1 and v0.4.2 (silent ABI change) 2 3 **Issue #89** · `bug` `plugin-api` `regression` `breaking` 4 5 - **Opened:** 2026-05-26 by @svenh 6 - **Closed:** 2026-06-08 by @lior-bz (alongside the v0.5.0 release) 7 - **Resolution:** revert the offending signature change in v0.4.3 + add an ABI-version assertion in the loader (shipped in v0.5.0) 8 - **Affected ver…
#12 Reasoning 1,911 chars
## Dates by source
| Source | Date given | Where |
|---|---|---|
| v0.5.0 release notes | **2026-06-01** | release-v0.5.0-2026-06-08.md:169 ("A note on v0.4.2") |
| Issue #89 header | **2026-05-27** | issue-089-plugin-api-break.md:8 ("Affected versions") |
| Issue #89 thread | **2026-05-27** | issue-089-plugin-api-break.md:159–163 — Lior posts the "Yanked. crates.io banner now reads…" comment dated 2026-05-27 |
| May 2026 retro | **2026-05-27** | retro-may-2026.md:63 |
A small correction to the question's premise: the May retro and issue #89 actually **agree** (both say 2026-05-27). The outlier is the v0.5.0 release notes, which say 2026-06-01.
## Most precise reconciliation
The yank happened on **2026-05-27**. That date is corroborated by:
1. The contemporary comment in issue #89 where Lior posts the crates.io yank banner, dated 2026-05-27 (preceded by his 2026-05-26 commitment to "yank tomorrow morning CET").
2. Drift's "Yank was the right call" reply also dated 2026-05-27.
3. The May retro, written closer to the events than the v0.5.0 notes.
The v0.5.0 release notes' **2026-06-01** appears to be a write-up error. Looking at the issue #89 timeline, 2026-06-01 is the date Lior commented that the **ABI assertion** landed on the v0.5 branch (commits 4a9b210 and 1c8fe33) — line 187 of issue #89. The release-notes pass two months later seems to have conflated "assertion-landed-on-v0.5-branch" (2026-06-01) with "v0.4.2 yanked from crates.io" (2026-05-27).
### Reconstructed tight timeline
- 2026-05-23 — v0.4.2 shipped with the silent ABI break
- 2026-05-26 — Sven opens #89; Lior acknowledges, says "yank tomorrow morning CET"
- **2026-05-27 — v0.4.2 yanked from crates.io** (canonical date)
- 2026-05-28 — v0.4.3 ships with the revert
- 2026-06-01 — ABI assertion lands on the v0.5 branch (the date the release notes misremember as the yank)
- 2026-06-08 — v0.5.0 ships; #89 closed