This release keeps dependencies and maintenance posture current for teams operating this tool.
✓ No known CVEs patched in this version
Topics
+12 more
ReleasePort's take
Light signalVersion v0.7.25 includes minor fixes, reorganizing 16 tests into per-agent directories without altering test execution.
Why it matters: Reorganization of tests to per-agent directories simplifies maintenance; no changes to test execution require action.
Summary
AI summaryMinor fixes and improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Performance | Medium |
No test source changes needed; path resolution unchanged. No test source changes needed; path resolution unchanged. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Moved 16 tests to per-agent directories (cursor, hermes, codex, pi). Moved 16 tests to per-agent directories (cursor, hermes, codex, pi). Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Low |
Updated `vitest.config.ts` to include new test directories: cursor, hermes, and pi. Updated `vitest.config.ts` to include new test directories: cursor, hermes, and pi. Source: granite4.1:30b@2026-05-22-audit Confidence: high |
— |
Full changelog
Summary
Closes #132.
Moves 16 tests out of tests/claude-code/ into the per-agent directory that owns the code they exercise. The repo already uses a per-agent test layout (tests/codex/, tests/openclaw/), but tests for src/hooks/cursor/*, src/hooks/hermes/*, src/hooks/codex/*, and pi/extension-source/* were sitting under tests/claude-code/ despite testing other agents.
| Destination | Files moved |
|---|---|
| tests/cursor/ (new) | 5× cursor-*.test.ts |
| tests/hermes/ (new) | 5× hermes-*.test.ts |
| tests/codex/ (exists) | 5× codex-*.test.ts |
| tests/pi/ (new) | 1× pi-extension-source.test.ts |
vitest.config.ts gains tests/cursor/, tests/hermes/, and tests/pi/ in its test.include globs. Coverage thresholds are untouched (they key on source paths, not test paths).
No test source changes needed: every relocated test that reads files by path uses join(__dirname, "..", "..") to reach repo root. From tests/cursor/ (or tests/hermes/, tests/pi/) that resolves to the same path it resolved to from tests/claude-code/ — same depth.
Out of scope (follow-up)
Many tests in tests/claude-code/ exercise generic src/ infrastructure shared across all agents (src/embeddings/, src/skillify/, src/notifications/, src/cli/, src/deeplake-api.ts, src/utils/, etc.). These should arguably live in a shared location rather than under any one agent. That is a ~70-file move and is left for a separate PR — this one fixes only the clearer cross-agent contamination.
Test plan
- [x]
npx vitest run tests/cursor tests/hermes tests/codex tests/pi— 20 files / 304 tests pass in their new locations. - [x]
npx vitest run— pre-existing failures unrelated to this PR (bundle-build-dependent suites + a flakyrunGateenv-default test) reproduce onorigin/mainwith the same signature, confirming this PR introduces no new failures. - [ ] CI on this branch (will run after push).
Confidence: 95%, because the moves are pure git mv with no path-resolution depth change (2 levels up to repo root either way), the relocated test set runs green in the new layout, and the only remaining failures reproduce identically on origin/main.
Untested: full CI matrix on the published bundle (requires npm run build + the per-agent dist/ outputs that the build pipeline produces — local runs without a build show the same failures on main).
Summary by CodeRabbit
- Tests
- Updated test configuration to include additional test directories.
Note: This release contains only internal test infrastructure updates with no end-user-facing changes.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Hivemind turns agent traces into skills and shares with your team
Get notified when new releases ship.
Sign up freeAbout Hivemind turns agent traces into skills and shares with your team
All releases →Related context
Related tools
Earlier breaking changes
- v0.7.52 Removes `hivemind tasks` CLI and related code surfaces.
- v0.7.51 Removes `hivemind tasks` CLI and related code surfaces.
- v0.7.19 Module name skilify replaced with skillify; affects all imports
- v0.7.19 CLI command skilify removed; renamed to skillify without deprecation alias
- v0.7.18 CLI subcommand renamed from `skilify` to `skillify`; no deprecation alias.
Beta — feedback welcome: [email protected]