This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+12 more
ReleasePort's take
Light signalTests moved from agent directories to top-level tests/ to prevent accidental asset shipment. Vitest discovery updated and relative paths corrected accordingly.
Why it matters: Prevents tests from being bundled in release assets. Vitest now reliably discovers tests with correct path resolution.
Summary
AI summaryTests moved from agent directories to top-level tests/ and Vitest discovery updated accordingly.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
File paths resolved relative to current working directory File paths resolved relative to current working directory Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Tests fixed to work with new relative path structure Tests fixed to work with new relative path structure Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixed migrated tests that relied on old relative paths. Fixed migrated tests that relied on old relative paths. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Refactor | Medium |
Tests moved to top-level to prevent accidental shipment as assets Tests moved to top-level to prevent accidental shipment as assets Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Vitest discovery updated for new test directory layout Vitest discovery updated for new test directory layout Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Removed TypeScript error-suppression comments from tests Removed TypeScript error-suppression comments from tests Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Low |
Moved agent-specific test directories to top-level `tests/` folder. Moved agent-specific test directories to top-level `tests/` folder. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
Full changelog
Summary
- Move agent-specific tests out of shipped agent directories into top-level
tests/:claude-code/tests->tests/claude-codecodex/tests->tests/codexopenclaw/tests->tests/openclaw
- Update Vitest discovery to read from the new top-level test layout.
- Fix migrated tests that depended on old relative paths for shipped bundles, hooks, OpenClaw source, and repo-root files.
- Update release checklist references to the new test paths.
Why
Keeping tests under agent package directories makes them look like part of the agent payload and increases the chance that packaging/install logic accidentally treats tests as shipped assets.
Validation
npm -C .claude/worktrees/move-tests-main run buildnpm -C .claude/worktrees/move-tests-main test- Result:
113 passed,2205 passed
- Result:
- After restoring generated bundle artifacts:
cd .claude/worktrees/move-tests-main && npx vitest run tests/claude-code/notifications.test.ts tests/claude-code/pre-tool-use.test.ts tests/claude-code/session-start.test.ts tests/codex/codex-integration.test.ts tests/codex/codex-hooks.test.ts- Result:
5 passed,129 passed
Summary by CodeRabbit
-
Tests
- Updated test infrastructure to resolve file paths relative to the current working directory, improving reliability across different execution environments.
- Removed unnecessary TypeScript error-suppression comments.
-
Chores
- Reorganized test directory structure from
<suite>/tests/totests/<suite>/. - Updated configuration references to new test file locations.
- Reorganized test directory structure from
Breaking Changes
- Tests relocated from agent-specific directories (`claude-code/tests`, `codex/tests`, `openclaw/tests`) to top-level `tests/` directory.
- Vitest discovery configuration updated to read from the new top-level test layout.
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]