v3.38.18 β Windows CI, dead agentdb exports, memory driver doctor check, MCP HTTP transport
β οΈ BROKEN β superseded by v3.38.19
This version (and 3.38.17) shipped with a corrupted dependency graph due to a publish race β see v3.38.19 for the postmortem. @claude-flow/cli, claude-flow, and ruflo are all deprecated on npm at this version. Install 3.38.19 or later instead.
Fixes
- #2992 β Windows CI (
Build V3job) was fully broken:windows-latestmoved to VS2026, which node-gyp's VS detector can't identify, breaking native builds forhnswlib-nodeandbetter-sqlite3. Pinned the matrix towindows-2022. - #2977 β
@claude-flow/memory's controller registry attempted to import 8agentdbexports that no installableagentdbrange actually provides, silently degrading every fresh install. Removed the dead import attempts and promoted the existing, verified-working fallback implementations (tieredMemoryFallback, the consolidation stub) to first-class forhierarchicalMemory/memoryConsolidation; the 6 controllers with no fallback now returnnulldirectly.agentdb_consolidate's stub response now says explicitly that it's a no-op rather than reading as "nothing to consolidate." - #2968 β Added a read-only
doctorcheck (checkMemoryPersistenceDriver) that reports whether the active SQLite driver is nativebetter-sqlite3(durable, WAL-capable) or the silently-lossysql.jsfallback, using the table-count signal from the issue (~47 native vs ~10 fallback tables). Warns, never fails; does not change install behavior. - #2990 β MCP HTTP transport spec violations (non-string
protocolVersion, HTTPtools/listonly exposing 4 system tools, IPv6-only bind) were already fixed in source but had never shipped in a release; this release ships them. - Fixed a stale
@claude-flow/mcpdependency pin (3.0.0-alpha.10, never published) that broke a plainnpm installof the monorepo; repinned to the real published range. @claude-flow/memorybumped to3.0.0-alpha.23(carries the #2977 fix) and republished, since it's resolved via the npm registry rather than bundled with@claude-flow/cli.
Verified: @claude-flow/memory full test suite (459/459), @claude-flow/cli doctor/commands/mcp-tools suites (541/541), clean tsc --noEmit on both packages, clean production builds. #3002 (ruvocal hidden-tab stream freeze) was checked and found already fixed on main β no change needed.