Commit d86a731
feat(memory): unify memory store across codex+claude (Wave 5, Addendum 3)
Shared memory tree via RALPH_MEMORY_HOME (default ~/.ralph) + RALPH_PROJECT_ID
override. Same target repo now resolves to an identical git-remote-hash
project_id from either agent (verified byte-identical: afeb966196d34d86_<repo>),
so a node written by codex's tree_store is read+ranked by claude's recall_v2 in
the same shared tree, and vice versa. Schema + recall scoring were already
identical; this converges storage root, layout, and project_id.
Cross-agent round-trip verified both directions (codex write -> claude read
score 57; claude write -> codex read). 111 memory tests; pyright 0/0.
Note: codex-side changes (tree_store/recall_v2 layout+id alignment) are in the
codex-ralph-vault-loop repo, uncommitted pending user decision on that repo.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent a332ee4 commit d86a731
1 file changed
Lines changed: 18 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
86 | 94 | | |
87 | 95 | | |
88 | 96 | | |
| |||
175 | 183 | | |
176 | 184 | | |
177 | 185 | | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
178 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
179 | 196 | | |
180 | 197 | | |
181 | 198 | | |
| |||
0 commit comments