This withdraws the ZeroClaw integration claims, following the same check as the OpenClaw one (#9).
The claims were:
CLAUDE.md: ZeroClaw "imports this as a Cargo feature (clawhdf5 feature flag)" and uses clawhdf5 as its memory backend.
The agent crate called itself the "ZeroClaw agent memory HDF5 backend".
clawhdf5-migrate claimed to read "the ZeroClaw layout".
Checked on 2026-09-25 against ZeroClaw v0.8.5 (the latest release), the osobh/zeroclaw fork (also on v0.8.5), and both histories back to February 2026:
No clawhdf5 integration has ever existed in ZeroClaw: no feature, dependency or memory backend. ZeroClaw's backends are sqlite, lucid, postgres, qdrant, markdown and none, behind its own Memory trait.
The migrator's layout isn't ZeroClaw's. ZeroClaw's SQLite schema is a single memories table. The migrator's memory_chunks, sessions, entities and relations tables never existed in ZeroClaw, so it can't read a ZeroClaw database.
Decision: withdraw the claims. clawhdf5 is a standalone library with no framework integration.
Changes (docs and doc comments only; no behaviour changes)
CLAUDE.md: the purpose and integration sections now say there's no framework integration, and a dated note records the check.
Agent crate: the doc comment no longer says it's ZeroClaw's backend.
ZEROCLAW_VERSION: keeps its name and value, since it's the persisted edgehdf5_version tag. A doc comment says it's unrelated to ZeroClaw.
Migrator: its README, CLI help, reader docs and the README migration section describe its table layout as its own, not ZeroClaw's.
docs/openclaw.md: no longer calls ZeroClaw the integration target.
## Summary
This withdraws the ZeroClaw integration claims, following the same check as the OpenClaw one (#9).
The claims were:
- **CLAUDE.md:** ZeroClaw "imports this as a Cargo feature (`clawhdf5` feature flag)" and uses clawhdf5 as its memory backend.
- **The agent crate** called itself the "ZeroClaw agent memory HDF5 backend".
- **`clawhdf5-migrate`** claimed to read "the ZeroClaw layout".
Checked on 2026-09-25 against ZeroClaw v0.8.5 (the latest release), the `osobh/zeroclaw` fork (also on v0.8.5), and both histories back to February 2026:
- **No clawhdf5 integration has ever existed in ZeroClaw:** no feature, dependency or memory backend. ZeroClaw's backends are `sqlite`, `lucid`, `postgres`, `qdrant`, `markdown` and `none`, behind its own `Memory` trait.
- **The migrator's layout isn't ZeroClaw's.** ZeroClaw's SQLite schema is a single `memories` table. The migrator's `memory_chunks`, `sessions`, `entities` and `relations` tables never existed in ZeroClaw, so it can't read a ZeroClaw database.
**Decision:** withdraw the claims. clawhdf5 is a standalone library with no framework integration.
### Changes (docs and doc comments only; no behaviour changes)
- **CLAUDE.md:** the purpose and integration sections now say there's no framework integration, and a dated note records the check.
- **Agent crate:** the doc comment no longer says it's ZeroClaw's backend.
- **`ZEROCLAW_VERSION`:** keeps its name and value, since it's the persisted `edgehdf5_version` tag. A doc comment says it's unrelated to ZeroClaw.
- **Migrator:** its README, CLI help, reader docs and the README migration section describe its table layout as its own, not ZeroClaw's.
- **`docs/openclaw.md`:** no longer calls ZeroClaw the integration target.
- **CHANGELOG:** an upgrade note.
## Test plan
- [x] fmt, clippy `-D warnings` (agent, migrate), 42 migrate tests
- [ ] Gitea CI on this PR
🤖 Generated with [Claude Code](https://claude.com/claude-code)
CLAUDE.md said ZeroClaw "imports this as a Cargo feature (clawhdf5
feature flag)" and uses clawhdf5 as its memory backend; the agent crate
called itself the "ZeroClaw agent memory HDF5 backend"; the migrator
claimed to read "the ZeroClaw layout". Checked on 2026-09-25 against
ZeroClaw v0.8.5 (its latest release), the osobh/zeroclaw fork (on
v0.8.5) and both histories back to February 2026:
- no `clawhdf5` feature, dependency or memory backend has ever existed
in ZeroClaw; its backends are sqlite, lucid, postgres, qdrant,
markdown and none, behind its own `Memory` trait;
- ZeroClaw's SQLite schema is a single `memories` table (id, key,
content, category, embedding, created_at, updated_at); the
migrator's memory_chunks/sessions/entities/relations layout never
existed in ZeroClaw, so it cannot read a ZeroClaw database.
Decision: withdraw the claims (as with OpenClaw); clawhdf5 is a
standalone library with no framework integration. The migrator's
default layout is documented as its own. ZEROCLAW_VERSION keeps its name
and value (it is the persisted `edgehdf5_version` writer tag) with a
doc comment saying it is unrelated to ZeroClaw.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
The previous commit said clawhdf5 has no integration at all. ClawBrainHub
(clawverse/clawbrainhub) does use it: cbh-core reads and writes .brain
files through the facade, cbh-scanner uses the facade, and cbh-cli uses
clawhdf5_agent::bm25::BM25Index, all via path dependencies on this repo.
Checked on 2026-09-25 against main: it builds on its pinned toolchain and
its 204 tests pass. CLAUDE.md now records that, and that path
dependencies mean API changes here reach it directly.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
osobh
merged commit 75bdb53342 into main2026-09-25 19:25:18 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This withdraws the ZeroClaw integration claims, following the same check as the OpenClaw one (#9).
The claims were:
clawhdf5feature flag)" and uses clawhdf5 as its memory backend.clawhdf5-migrateclaimed to read "the ZeroClaw layout".Checked on 2026-09-25 against ZeroClaw v0.8.5 (the latest release), the
osobh/zeroclawfork (also on v0.8.5), and both histories back to February 2026:sqlite,lucid,postgres,qdrant,markdownandnone, behind its ownMemorytrait.memoriestable. The migrator'smemory_chunks,sessions,entitiesandrelationstables never existed in ZeroClaw, so it can't read a ZeroClaw database.Decision: withdraw the claims. clawhdf5 is a standalone library with no framework integration.
Changes (docs and doc comments only; no behaviour changes)
ZEROCLAW_VERSION: keeps its name and value, since it's the persistededgehdf5_versiontag. A doc comment says it's unrelated to ZeroClaw.docs/openclaw.md: no longer calls ZeroClaw the integration target.Test plan
-D warnings(agent, migrate), 42 migrate tests🤖 Generated with Claude Code