| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-11 | 2.0 kB | |
| v3.5.80 -- Tier A Blocker Fixes source code.tar.gz | 2026-04-11 | 88.0 MB | |
| v3.5.80 -- Tier A Blocker Fixes source code.zip | 2026-04-11 | 94.2 MB | |
| Totals: 3 Items | 182.2 MB | 4 | |
Highlights
Fixes three Tier A blockers that made the CLI, MCP agent_spawn tool, and Claude Code memory integration partially unusable.
π Fixed
- #1596 β CLI lazy-loaded command routing (
daemon start, barestart,doctor) - Two-pass parser was greedy-matching the first positional as a phantom subcommand when the outer command was lazy-loaded
- Added
lazyCommandNamesregistry toParserso Pass 1 breaks at the first non-flag positional for known-lazy commands - #1567 β MCP
agent_spawninput validation rejected every input validateAgentSpawnwas passing{agentType, name}to@claude-flow/security'sSpawnAgentSchemawhich expects{type, id}; every call failed withtype: Required- Also relaxed the strict 15-value enum so custom agent types (
memory-specialist, etc.) are accepted - #1556 β
AutoMemoryBridge.curateIndex()destroyed hand-curatedMEMORY.md - On every Stop-hook tick when no topic files matched the hardcoded
DEFAULT_TOPIC_MAPPING, the curator overwroteMEMORY.mdwith a stub - Now exits early with an
index:skippedevent when section map is empty
π§ Also
@claude-flow/memory'sprebuildnow cleanstsconfig.tsbuildinfosotsc --incrementalproduces fresh output afterrm -rf dist
π¦ Published packages
| Package | Version |
|---|---|
@claude-flow/cli |
3.5.80 |
@claude-flow/memory |
3.0.0-alpha.14 |
claude-flow |
3.5.80 |
ruflo |
3.5.80 |
β Regression tests
parser.test.tsβ 52/52 (includes 4 newlazy command routing (#1596)cases)validate-input-agent-spawn.test.tsβ 4/4auto-memory-bridge.test.tsβ 74/74 (includes new [#1556] preservation test)
π Upgrade
:::bash
npx @claude-flow/cli@latest --version # 3.5.80
npx ruflo@latest --version # 3.5.80
Full Changelog: https://github.com/ruvnet/ruflo/compare/v3.5.78...v3.5.80