mirror of
https://github.com/ruvnet/ruflo.git
synced 2026-10-23 03:47:00 +09:00
7 files changed
+89
-63
No files matched your search
@@ -26,6 +26,31 @@ Batch of reviewed fixes from @rudycelekli (PRs #4020-#4026, #4028-#4030, #4032,
|
||||
- `ruflo-adr` 0.5.5 (see its changelog).
|
||||
- Not included: #4031 (RVF truncated-tail recovery) is waiting on the author for a read-only-log fallback.
|
||||
|
||||
## [3.56.10] - 2026-10-14
|
||||
|
||||
Patch release: `@claude-flow/cli`, `claude-flow`, `ruflo` 3.56.10. `@claude-flow/memory` 3.0.5 (#4183) was published earlier and is pinned exactly. `@claude-flow/cli-core` 3.7.3 (#3987) was also published earlier and is pinned exactly.
|
||||
|
||||
### Added
|
||||
|
||||
- `ruflo tui` draws the console's pictures, looks and motion (console 0.44.0, #4182). The bundled `tui.mjs` is rebuilt. The TUI draws at the default size when the terminal reports 0 columns (#4160, @martinvlad).
|
||||
|
||||
### Changed
|
||||
|
||||
- `ruflo init`: the v3 implementation skills are opt-in, like `agents.v3` (#4140, #4139, @z4forzubair).
|
||||
|
||||
### Fixed
|
||||
|
||||
- The MCP server starts in the session project, `CLAUDE_FLOW_CWD` naming the home directory or a filesystem root is ignored (`cli-core` 3.7.3), user-level claims resolve through `os.homedir()` on Windows, and duplicate or zombie daemons per workspace are stopped (#3987, @socrates6969). Trajectory counts persist across processes and daemon jobs feed learning (#3988, @socrates6969). One node process per MCP session: the launcher runs the resolved local CLI in-process and keeps `node:http` and the security barrel off the startup path (#3989, @socrates6969; ruflo-core plugin 0.2.10).
|
||||
- The console reads the project on Windows: a drive path is absolute, so the cwd is not prefixed twice (#4177, #4175). The neural data directory resolves through the project cwd, and stored worker error text is capped.
|
||||
- Hooks and core: failed tool outcomes are recorded, hooks run from the project root, and telemetry stays off the tool path (#4178).
|
||||
- Memory: calibrated default search threshold with near-miss hints (#4184, #4129); `memory_export` reads the CLI store as well as the AgentDB store (#4186, #4148); the AgentDB directory is created before the bridge opens it (#4155, #4132, @martinvlad); `TieredMemoryStore` recalls multi-word and natural-language queries (`memory` 3.0.5, #4183, #4152).
|
||||
- Intelligence: long memories are recalled for short route prompts (#4172, @rudycelekli); SONA reinforces the nearest pattern for near-identical tasks (#4185, #4134); AIDefence learns missed threats and autopilot learning loads (#4187, #4147, #4146).
|
||||
- Workflow: invalid gates and unsupported steps fail closed (#4164, @rudycelekli). Agent health derives from observed execution outcomes (#4167, @rudycelekli).
|
||||
- Analyze: diff content and commit subjects drive classification, safe Git revision ranges are accepted, encryption paths are flagged security-sensitive, and the reviewer-role docs are accurate (#4165, #4162, #4169, #4163, @rudycelekli).
|
||||
- Security scan: interpolated `exec` calls after imports are detected (#4166, @rudycelekli); a failed `npm audit` reports "could not scan" instead of a clean tree (#4154, #4124, @martinvlad).
|
||||
- A clear "not installed" message for `@ruvector/rvagent-wasm`, and only new patterns are counted (#4179, #3979).
|
||||
- Skills, plugin contracts and ruvector/neural/kg surfaces (#4181; #4126, #4133, #4135, #4149, #4156-#4159, #4161).
|
||||
|
||||
## [3.56.9] - 2026-10-12
|
||||
|
||||
Patch release: `@claude-flow/cli`, `claude-flow`, `ruflo` 3.56.9, with the bundled leaves `@claude-flow/security` 3.0.5 and `@claude-flow/codex` 3.0.5 published standalone and pinned exactly, and `@claude-flow/shared` 3.0.5 / `@claude-flow/cli-core` 3.7.2 (published earlier) pinned. Signed helpers changed (`hook-handler.cjs`, re-signed in #4096).
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "claude-flow",
|
||||
"version": "3.56.9",
|
||||
"version": "3.56.10",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "claude-flow",
|
||||
"version": "3.56.9",
|
||||
"version": "3.56.10",
|
||||
"bundleDependencies": [
|
||||
"@claude-flow/codex",
|
||||
"@claude-flow/mcp",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "claude-flow",
|
||||
"version": "3.56.9",
|
||||
"version": "3.56.10",
|
||||
"workspaces": [
|
||||
"v3/@claude-flow/codex",
|
||||
"v3/@claude-flow/mcp",
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ruflo",
|
||||
"version": "3.56.9",
|
||||
"version": "3.56.10",
|
||||
"description": "Ruflo - Enterprise AI agent orchestration platform. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration",
|
||||
"main": "bin/ruflo.js",
|
||||
"type": "module",
|
||||
@@ -40,7 +40,7 @@
|
||||
"package:rvf": "bash src/scripts/package-rvf.sh"
|
||||
},
|
||||
"dependencies": {
|
||||
"@claude-flow/cli": "3.56.9"
|
||||
"@claude-flow/cli": "3.56.10"
|
||||
},
|
||||
"optionalDependencies": {},
|
||||
"overrides": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@claude-flow/cli",
|
||||
"version": "3.56.9",
|
||||
"version": "3.56.10",
|
||||
"type": "module",
|
||||
"description": "Ruflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Code",
|
||||
"main": "dist/src/index.js",
|
||||
|
||||
@@ -33,3 +33,4 @@
|
||||
{"v":1,"commit":"bb7067587f9d49a75ab0dd854a4062c708d64ea2","issuedAt":"2026-10-11T22:29:41.789Z","branch":"release/3.56.7","os":"linux","manifestHash":"cc4475fd9aa2e218ec483b0a1501a68beb38fbc1a24405abcdf8dd2e07a04a33","summary":{"totalFixes":117,"verified":117,"missing":0},"fixes":{"F1":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F2":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F3":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"F4":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"F5":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"F6":{"sha256":"15e75e63ddd073eb22abd369db316f4968f1837c15069d046a36c16dcac9d462","markerVerified":true},"F7":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"F8":{"sha256":"8151d83f6b1abe7a9139db5c9d884c42c1b3faf986dc712c0fbd43a22af39f51","markerVerified":true},"F9":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"F10":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F11":{"sha256":"57a31b03fb64343be6b383080dfc21fa6b791bb58bc22caf61086467a344cd8a","markerVerified":true},"F12":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"#1697":{"sha256":"033a501678b46d17065ba1134c247cc6e9cb0e21396f0eef0427fd5cd82aecc7","markerVerified":true},"#1698":{"sha256":"548d937440bf2070ad2581c9adb4474e2a60aa8c4a25d229abeed97593477134","markerVerified":true},"#1691":{"sha256":"3194a7ecb084976b1e48d71c05cef48701030f0457caf8210ec88c5425fcf330","markerVerified":true},"#1721":{"sha256":"266e9168931d6d96c82132b3d3d2d273c5719c63b7397d3b259130e040f94fd6","markerVerified":true},"ADR-094":{"sha256":"1d2225e7422f8a2d47d39100324d5e4ac2d29c55e8e72b02f5e4a7a113d45be2","markerVerified":true},"G1":{"sha256":"9b195d3fe56dded56416452a8497c96dd4f9dd2e0cd7c9189fd6a631ff956bca","markerVerified":true},"G3":{"sha256":"27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d","markerVerified":true},"G4":{"sha256":"42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86","markerVerified":true},"G6":{"sha256":"f486be296eb2f0518f34b8f4453d9d0a988845e4aec6d18d8d47725aca6dd38b","markerVerified":true},"G7-gnn":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-rvf":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-mut":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-att":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-gvb":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G2":{"sha256":"a2bda82490d3bf474e9f295313f42d57d59951c6cc5d117fec8fded41addbb9f","markerVerified":true},"CAP-MCP-agent-tools":{"sha256":"e1c00590d62903b908546839233b3a8e868d0bee42af6c1493acb9607d42a849","markerVerified":true},"CAP-MCP-agentdb-tools":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"CAP-MCP-analyze-tools":{"sha256":"d665ca78dcb753e7803d37a331ae363ba5e4fea0c90e828171d264a425a638da","markerVerified":true},"CAP-MCP-autopilot-tools":{"sha256":"6bac4fbd0301a89d7dc8712c256566f87d53d6ee7641c4ffc723f201448339c9","markerVerified":true},"CAP-MCP-browser-tools":{"sha256":"c239eeaef811fe06f0c75777c8c24ebdc63f84b576eb71f39ab0c7907416a3bf","markerVerified":true},"CAP-MCP-claims-tools":{"sha256":"5dc82c00aa7bfcc262b8f619464d3b351bd080111ad356ebae345e2880e43729","markerVerified":true},"CAP-MCP-config-tools":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"CAP-MCP-coordination-tools":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"CAP-MCP-daa-tools":{"sha256":"2beb8ec07d784cf7f1a61b4cd2090a8e65934893c2a31a3afcd406774d2a8537","markerVerified":true},"CAP-MCP-embeddings-tools":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"CAP-MCP-github-tools":{"sha256":"88c7dd9722a07f9082986ddcda0f2586c9192d95a061b2119fc054b417909f79","markerVerified":true},"CAP-MCP-guidance-tools":{"sha256":"9b7a2df1f7f0995ae0d10b7cee454cab7088f398f776d25e065bafcae38d468f","markerVerified":true},"CAP-MCP-hive-mind-tools":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"CAP-MCP-hooks-tools":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"CAP-MCP-memory-tools":{"sha256":"2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c","maLine truncated
|
||||
{"v":1,"commit":"78981548fa0620664af0e53a0253234646eb191f","issuedAt":"2026-10-12T16:35:59.474Z","branch":"release/3.56.8","os":"linux","manifestHash":"ec4cd6b9e321d72c8728ebe592b8ecc1c0fa73ec483e75d0ce03a840e9407433","summary":{"totalFixes":117,"verified":117,"missing":0},"fixes":{"F1":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F2":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F3":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"F4":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"F5":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"F6":{"sha256":"15e75e63ddd073eb22abd369db316f4968f1837c15069d046a36c16dcac9d462","markerVerified":true},"F7":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"F8":{"sha256":"8151d83f6b1abe7a9139db5c9d884c42c1b3faf986dc712c0fbd43a22af39f51","markerVerified":true},"F9":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"F10":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F11":{"sha256":"57a31b03fb64343be6b383080dfc21fa6b791bb58bc22caf61086467a344cd8a","markerVerified":true},"F12":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"#1697":{"sha256":"14aeb69a38b0d4b3d50c290a72fd159a1700ca512950197032363e774a6f7681","markerVerified":true},"#1698":{"sha256":"548d937440bf2070ad2581c9adb4474e2a60aa8c4a25d229abeed97593477134","markerVerified":true},"#1691":{"sha256":"3194a7ecb084976b1e48d71c05cef48701030f0457caf8210ec88c5425fcf330","markerVerified":true},"#1721":{"sha256":"4a892ed558865dec4156de31e50b952a5f501b48a7a9cb79f292c20246c6c699","markerVerified":true},"ADR-094":{"sha256":"1d2225e7422f8a2d47d39100324d5e4ac2d29c55e8e72b02f5e4a7a113d45be2","markerVerified":true},"G1":{"sha256":"9b195d3fe56dded56416452a8497c96dd4f9dd2e0cd7c9189fd6a631ff956bca","markerVerified":true},"G3":{"sha256":"27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d","markerVerified":true},"G4":{"sha256":"42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86","markerVerified":true},"G6":{"sha256":"f486be296eb2f0518f34b8f4453d9d0a988845e4aec6d18d8d47725aca6dd38b","markerVerified":true},"G7-gnn":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-rvf":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-mut":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-att":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-gvb":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G2":{"sha256":"a2bda82490d3bf474e9f295313f42d57d59951c6cc5d117fec8fded41addbb9f","markerVerified":true},"CAP-MCP-agent-tools":{"sha256":"e1c00590d62903b908546839233b3a8e868d0bee42af6c1493acb9607d42a849","markerVerified":true},"CAP-MCP-agentdb-tools":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"CAP-MCP-analyze-tools":{"sha256":"d665ca78dcb753e7803d37a331ae363ba5e4fea0c90e828171d264a425a638da","markerVerified":true},"CAP-MCP-autopilot-tools":{"sha256":"6bac4fbd0301a89d7dc8712c256566f87d53d6ee7641c4ffc723f201448339c9","markerVerified":true},"CAP-MCP-browser-tools":{"sha256":"c239eeaef811fe06f0c75777c8c24ebdc63f84b576eb71f39ab0c7907416a3bf","markerVerified":true},"CAP-MCP-claims-tools":{"sha256":"5dc82c00aa7bfcc262b8f619464d3b351bd080111ad356ebae345e2880e43729","markerVerified":true},"CAP-MCP-config-tools":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"CAP-MCP-coordination-tools":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"CAP-MCP-daa-tools":{"sha256":"2beb8ec07d784cf7f1a61b4cd2090a8e65934893c2a31a3afcd406774d2a8537","markerVerified":true},"CAP-MCP-embeddings-tools":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"CAP-MCP-github-tools":{"sha256":"88c7dd9722a07f9082986ddcda0f2586c9192d95a061b2119fc054b417909f79","markerVerified":true},"CAP-MCP-guidance-tools":{"sha256":"9b7a2df1f7f0995ae0d10b7cee454cab7088f398f776d25e065bafcae38d468f","markerVerified":true},"CAP-MCP-hive-mind-tools":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"CAP-MCP-hooks-tools":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"CAP-MCP-memory-tools":{"sha256":"2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c","maLine truncated
|
||||
{"v":1,"commit":"f7423b1c6284757ccde24e64462256b00fb2efdf","issuedAt":"2026-10-12T20:47:18.945Z","branch":"release/3.56.9","os":"linux","manifestHash":"e5b5902bf43a682f179d13c47447c64670eb821f6af4198bb36f8a0a8d028a97","summary":{"totalFixes":117,"verified":117,"missing":0},"fixes":{"F1":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F2":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F3":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"F4":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"F5":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"F6":{"sha256":"15e75e63ddd073eb22abd369db316f4968f1837c15069d046a36c16dcac9d462","markerVerified":true},"F7":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"F8":{"sha256":"8151d83f6b1abe7a9139db5c9d884c42c1b3faf986dc712c0fbd43a22af39f51","markerVerified":true},"F9":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"F10":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"F11":{"sha256":"57a31b03fb64343be6b383080dfc21fa6b791bb58bc22caf61086467a344cd8a","markerVerified":true},"F12":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"#1697":{"sha256":"c1d78d089a7eed5c453a7616403c991d2b686db13197b1d5c0211bbc77041aff","markerVerified":true},"#1698":{"sha256":"548d937440bf2070ad2581c9adb4474e2a60aa8c4a25d229abeed97593477134","markerVerified":true},"#1691":{"sha256":"3194a7ecb084976b1e48d71c05cef48701030f0457caf8210ec88c5425fcf330","markerVerified":true},"#1721":{"sha256":"d79e0eb6abad574594b09de4c3daf886280c28fc219caaa408787d15b0e3cd86","markerVerified":true},"ADR-094":{"sha256":"1d2225e7422f8a2d47d39100324d5e4ac2d29c55e8e72b02f5e4a7a113d45be2","markerVerified":true},"G1":{"sha256":"9b195d3fe56dded56416452a8497c96dd4f9dd2e0cd7c9189fd6a631ff956bca","markerVerified":true},"G3":{"sha256":"27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d","markerVerified":true},"G4":{"sha256":"42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86","markerVerified":true},"G6":{"sha256":"f486be296eb2f0518f34b8f4453d9d0a988845e4aec6d18d8d47725aca6dd38b","markerVerified":true},"G7-gnn":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-rvf":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-mut":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-att":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G7-gvb":{"sha256":"4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9","markerVerified":true},"G2":{"sha256":"a2bda82490d3bf474e9f295313f42d57d59951c6cc5d117fec8fded41addbb9f","markerVerified":true},"CAP-MCP-agent-tools":{"sha256":"e1c00590d62903b908546839233b3a8e868d0bee42af6c1493acb9607d42a849","markerVerified":true},"CAP-MCP-agentdb-tools":{"sha256":"9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb","markerVerified":true},"CAP-MCP-analyze-tools":{"sha256":"d665ca78dcb753e7803d37a331ae363ba5e4fea0c90e828171d264a425a638da","markerVerified":true},"CAP-MCP-autopilot-tools":{"sha256":"6bac4fbd0301a89d7dc8712c256566f87d53d6ee7641c4ffc723f201448339c9","markerVerified":true},"CAP-MCP-browser-tools":{"sha256":"c239eeaef811fe06f0c75777c8c24ebdc63f84b576eb71f39ab0c7907416a3bf","markerVerified":true},"CAP-MCP-claims-tools":{"sha256":"5dc82c00aa7bfcc262b8f619464d3b351bd080111ad356ebae345e2880e43729","markerVerified":true},"CAP-MCP-config-tools":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"CAP-MCP-coordination-tools":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"CAP-MCP-daa-tools":{"sha256":"2beb8ec07d784cf7f1a61b4cd2090a8e65934893c2a31a3afcd406774d2a8537","markerVerified":true},"CAP-MCP-embeddings-tools":{"sha256":"70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d","markerVerified":true},"CAP-MCP-github-tools":{"sha256":"88c7dd9722a07f9082986ddcda0f2586c9192d95a061b2119fc054b417909f79","markerVerified":true},"CAP-MCP-guidance-tools":{"sha256":"9b7a2df1f7f0995ae0d10b7cee454cab7088f398f776d25e065bafcae38d468f","markerVerified":true},"CAP-MCP-hive-mind-tools":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"CAP-MCP-hooks-tools":{"sha256":"321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897","markerVerified":true},"CAP-MCP-memory-tools":{"sha256":"2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c","maLine truncated
|
||||
{"v":1,"commit":"b234ae1047b7920232a749a3fd25ea82e65a3dd2","issuedAt":"2026-10-14T16:06:04.204Z","branch":"release/3.56.10","os":"linux","manifestHash":"b72657113d1e73b002ccd4fb927158807f3511103826f577e15b297f353f24af","summary":{"totalFixes":117,"verified":117,"missing":0},"fixes":{"F1":{"sha256":"15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a","markerVerified":true},"F2":{"sha256":"15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a","markerVerified":true},"F3":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"F4":{"sha256":"a75e2cfc127ad7bcb543edddf71f47b9ae21a19719bfd7b4045ef09ee69c58c6","markerVerified":true},"F5":{"sha256":"2d377b7a2c85062b8165bca1c403fc76aff84291b899dcc17eb47db37838504a","markerVerified":true},"F6":{"sha256":"15e75e63ddd073eb22abd369db316f4968f1837c15069d046a36c16dcac9d462","markerVerified":true},"F7":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"F8":{"sha256":"8151d83f6b1abe7a9139db5c9d884c42c1b3faf986dc712c0fbd43a22af39f51","markerVerified":true},"F9":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"F10":{"sha256":"15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a","markerVerified":true},"F11":{"sha256":"77cbac1ffd2f748881946b59bf19fdd2c93a5f58e7f9ff5b4b17d0848e248949","markerVerified":true},"F12":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"#1697":{"sha256":"7eb5569802b11b09259117f6a6d4812af6cc8ff5c7d02f771c369cf368d89d22","markerVerified":true},"#1698":{"sha256":"548d937440bf2070ad2581c9adb4474e2a60aa8c4a25d229abeed97593477134","markerVerified":true},"#1691":{"sha256":"149e62b40bbc0f9ed3cbb7621de4214a3410cc05467d797935c007eb001aebac","markerVerified":true},"#1721":{"sha256":"0543f3dc4426e532ef2f2baa6904f179a1ed52a5e3a2e957ad44bb28699383ce","markerVerified":true},"ADR-094":{"sha256":"1d2225e7422f8a2d47d39100324d5e4ac2d29c55e8e72b02f5e4a7a113d45be2","markerVerified":true},"G1":{"sha256":"9c4c7cf3d3487c9f1dddd86a91909c9203dfbc39f07e8b5df8ad0327be47aa49","markerVerified":true},"G3":{"sha256":"7c957b47c0224883b52ab599691d0d53af3aa36fea538a403e0ada63821ad600","markerVerified":true},"G4":{"sha256":"9a66be5683ef5e31d573629b2f346dda7123a86229090bc0120195edda4266cd","markerVerified":true},"G6":{"sha256":"a95ac9ee2759c340b14f9ff656765bcb05e0cefe2f018116bd26b3ba9987f3e4","markerVerified":true},"G7-gnn":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"G7-rvf":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"G7-mut":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"G7-att":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"G7-gvb":{"sha256":"72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa","markerVerified":true},"G2":{"sha256":"a2bda82490d3bf474e9f295313f42d57d59951c6cc5d117fec8fded41addbb9f","markerVerified":true},"CAP-MCP-agent-tools":{"sha256":"7bf191afaede291f9eec40e1196cbb1bc986c3c4b157789bceb76a8d3753299f","markerVerified":true},"CAP-MCP-agentdb-tools":{"sha256":"a75e2cfc127ad7bcb543edddf71f47b9ae21a19719bfd7b4045ef09ee69c58c6","markerVerified":true},"CAP-MCP-analyze-tools":{"sha256":"ace8b9a131d88a597d6df633cd9ae85f01fe0f325618dae4253f6598a88a2992","markerVerified":true},"CAP-MCP-autopilot-tools":{"sha256":"952fc0690195cc340c6612b4c52f7daea9909891c7bb2be46d1fa2fddcd80e07","markerVerified":true},"CAP-MCP-browser-tools":{"sha256":"c239eeaef811fe06f0c75777c8c24ebdc63f84b576eb71f39ab0c7907416a3bf","markerVerified":true},"CAP-MCP-claims-tools":{"sha256":"5dc82c00aa7bfcc262b8f619464d3b351bd080111ad356ebae345e2880e43729","markerVerified":true},"CAP-MCP-config-tools":{"sha256":"c15da604d80fd3342b7ca8049cd157058db4b370208ab51639d0dd03c4175112","markerVerified":true},"CAP-MCP-coordination-tools":{"sha256":"4b981693f83c3ed3e2218aab045ce7d5a2e426a84b2142a565616e3f64358a4f","markerVerified":true},"CAP-MCP-daa-tools":{"sha256":"2beb8ec07d784cf7f1a61b4cd2090a8e65934893c2a31a3afcd406774d2a8537","markerVerified":true},"CAP-MCP-embeddings-tools":{"sha256":"2d377b7a2c85062b8165bca1c403fc76aff84291b899dcc17eb47db37838504a","markerVerified":true},"CAP-MCP-github-tools":{"sha256":"88c7dd9722a07f9082986ddcda0f2586c9192d95a061b2119fc054b417909f79","markerVerified":true},"CAP-MCP-guidance-tools":{"sha256":"9b7a2df1f7f0995ae0d10b7cee454cab7088f398f776d25e065bafcae38d468f","markerVerified":true},"CAP-MCP-hive-mind-tools":{"sha256":"e6e88f67d44f2bae9f5fbdb359f315cf4fccff83df91ae91611bdffdf43b9d5a","markerVerified":true},"CAP-MCP-hooks-tools":{"sha256":"15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a","markerVerified":true},"CAP-MCP-memory-tools":{"sha256":"aab07f5f79072c0ea8df3e7060dfdb2c444251e681777c7b9ac4e890247baf9e","mLine truncated
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"manifest": {
|
||||
"schema": "ruflo-witness/v1",
|
||||
"issuedAt": "2026-10-12T20:47:18.945Z",
|
||||
"gitCommit": "f7423b1c6284757ccde24e64462256b00fb2efdf",
|
||||
"branch": "release/3.56.9",
|
||||
"issuedAt": "2026-10-14T16:06:04.204Z",
|
||||
"gitCommit": "b234ae1047b7920232a749a3fd25ea82e65a3dd2",
|
||||
"branch": "release/3.56.10",
|
||||
"os": "linux",
|
||||
"releases": {
|
||||
"ruflo": "3.56.9",
|
||||
"claude-flow": "3.56.9",
|
||||
"@claude-flow/cli": "3.56.9",
|
||||
"@claude-flow/memory": "3.0.4"
|
||||
"ruflo": "3.56.10",
|
||||
"claude-flow": "3.56.10",
|
||||
"@claude-flow/cli": "3.56.10",
|
||||
"@claude-flow/memory": "3.0.5"
|
||||
},
|
||||
"summary": {
|
||||
"totalFixes": 117,
|
||||
@@ -21,7 +21,7 @@
|
||||
"id": "F1",
|
||||
"desc": "hooks_metrics persistence",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
|
||||
"sha256": "321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897",
|
||||
"sha256": "15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a",
|
||||
"marker": "getIntelligenceStatsFromMemory",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -29,7 +29,7 @@
|
||||
"id": "F2",
|
||||
"desc": "worker-dispatch honesty",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
|
||||
"sha256": "321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897",
|
||||
"sha256": "15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a",
|
||||
"marker": "'no-daemon'",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -45,7 +45,7 @@
|
||||
"id": "F4",
|
||||
"desc": "agentdb_pattern-store memory-store fallback",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agentdb-tools.js",
|
||||
"sha256": "9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb",
|
||||
"sha256": "a75e2cfc127ad7bcb543edddf71f47b9ae21a19719bfd7b4045ef09ee69c58c6",
|
||||
"marker": "memory-store-fallback",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -53,7 +53,7 @@
|
||||
"id": "F5",
|
||||
"desc": "embeddings_status structured ruvectorStatus",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/embeddings-tools.js",
|
||||
"sha256": "70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d",
|
||||
"sha256": "2d377b7a2c85062b8165bca1c403fc76aff84291b899dcc17eb47db37838504a",
|
||||
"marker": "ruvectorStatus",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -85,7 +85,7 @@
|
||||
"id": "F9",
|
||||
"desc": "F9 router probe + actionable error",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "IntentRouter",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -93,7 +93,7 @@
|
||||
"id": "F10",
|
||||
"desc": "intelligence_attention real patterns",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
|
||||
"sha256": "321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897",
|
||||
"sha256": "15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a",
|
||||
"marker": "real-flash-attention+memory",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -101,7 +101,7 @@
|
||||
"id": "F11",
|
||||
"desc": "neural_predict classifier head",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/neural-tools.js",
|
||||
"sha256": "57a31b03fb64343be6b383080dfc21fa6b791bb58bc22caf61086467a344cd8a",
|
||||
"sha256": "77cbac1ffd2f748881946b59bf19fdd2c93a5f58e7f9ff5b4b17d0848e248949",
|
||||
"marker": "knn-cosine+softmax",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -117,7 +117,7 @@
|
||||
"id": "#1697",
|
||||
"desc": "rvf-wasm overrides",
|
||||
"file": "package.json",
|
||||
"sha256": "c1d78d089a7eed5c453a7616403c991d2b686db13197b1d5c0211bbc77041aff",
|
||||
"sha256": "7eb5569802b11b09259117f6a6d4812af6cc8ff5c7d02f771c369cf368d89d22",
|
||||
"marker": "@ruvector/rvf-wasm",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -133,7 +133,7 @@
|
||||
"id": "#1691",
|
||||
"desc": "Windows daemon fork()",
|
||||
"file": "v3/@claude-flow/cli/dist/src/commands/daemon.js",
|
||||
"sha256": "3194a7ecb084976b1e48d71c05cef48701030f0457caf8210ec88c5425fcf330",
|
||||
"sha256": "149e62b40bbc0f9ed3cbb7621de4214a3410cc05467d797935c007eb001aebac",
|
||||
"marker": "fork(cliPath",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -141,7 +141,7 @@
|
||||
"id": "#1721",
|
||||
"desc": "postinstall copies all dist/src/* siblings",
|
||||
"file": "v3/@claude-flow/cli/package.json",
|
||||
"sha256": "d79e0eb6abad574594b09de4c3daf886280c28fc219caaa408787d15b0e3cd86",
|
||||
"sha256": "0543f3dc4426e532ef2f2baa6904f179a1ed52a5e3a2e957ad44bb28699383ce",
|
||||
"marker": "postinstall.cjs",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -157,7 +157,7 @@
|
||||
"id": "G1",
|
||||
"desc": "agent_execute wires Anthropic Messages API",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agent-execute-core.js",
|
||||
"sha256": "9b195d3fe56dded56416452a8497c96dd4f9dd2e0cd7c9189fd6a631ff956bca",
|
||||
"sha256": "9c4c7cf3d3487c9f1dddd86a91909c9203dfbc39f07e8b5df8ad0327be47aa49",
|
||||
"marker": "callAnthropicMessages",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -165,7 +165,7 @@
|
||||
"id": "G3",
|
||||
"desc": "workflow runtime task/wait/condition",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/workflow-tools.js",
|
||||
"sha256": "27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d",
|
||||
"sha256": "7c957b47c0224883b52ab599691d0d53af3aa36fea538a403e0ada63821ad600",
|
||||
"marker": "executeAgentTask",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -173,7 +173,7 @@
|
||||
"id": "G4",
|
||||
"desc": "WASM agent prompt routes to Anthropic",
|
||||
"file": "v3/@claude-flow/cli/dist/src/ruvector/agent-wasm.js",
|
||||
"sha256": "42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86",
|
||||
"sha256": "9a66be5683ef5e31d573629b2f346dda7123a86229090bc0120195edda4266cd",
|
||||
"marker": "isEchoStub",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -181,7 +181,7 @@
|
||||
"id": "G6",
|
||||
"desc": "auto-memory content-hash dedup",
|
||||
"file": "v3/@claude-flow/cli/.claude/helpers/intelligence.cjs",
|
||||
"sha256": "f486be296eb2f0518f34b8f4453d9d0a988845e4aec6d18d8d47725aca6dd38b",
|
||||
"sha256": "a95ac9ee2759c340b14f9ff656765bcb05e0cefe2f018116bd26b3ba9987f3e4",
|
||||
"marker": "deduplicateByContent",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -189,7 +189,7 @@
|
||||
"id": "G7-gnn",
|
||||
"desc": "gnnService activated",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "GNNService",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -197,7 +197,7 @@
|
||||
"id": "G7-rvf",
|
||||
"desc": "rvfOptimizer activated",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "RVFOptimizer",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -205,7 +205,7 @@
|
||||
"id": "G7-mut",
|
||||
"desc": "mutationGuard activated",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "MutationGuard",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -213,7 +213,7 @@
|
||||
"id": "G7-att",
|
||||
"desc": "attestationLog activated with sqlite db",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "attestation.db",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -221,7 +221,7 @@
|
||||
"id": "G7-gvb",
|
||||
"desc": "GuardedVectorBackend wraps mutationGuard+log",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
|
||||
"sha256": "4d915eb9112f5cd68839a56dcf6a4b3dad7c40c8305a1b3e8ad1d57b8f7cb3c9",
|
||||
"sha256": "72c969892691d48e628f9b15db6010b67f4b9b9e6146ac2a0f2bc011f5a93aaa",
|
||||
"marker": "GuardedVectorBackend",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -237,7 +237,7 @@
|
||||
"id": "CAP-MCP-agent-tools",
|
||||
"desc": "MCP tools (8): agent_execute, agent_health, agent_list, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agent-tools.js",
|
||||
"sha256": "e1c00590d62903b908546839233b3a8e868d0bee42af6c1493acb9607d42a849",
|
||||
"sha256": "7bf191afaede291f9eec40e1196cbb1bc986c3c4b157789bceb76a8d3753299f",
|
||||
"marker": "agent_execute",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -245,7 +245,7 @@
|
||||
"id": "CAP-MCP-agentdb-tools",
|
||||
"desc": "MCP tools (15): agentdb_batch, agentdb_causal-edge, agentdb_consolidate, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agentdb-tools.js",
|
||||
"sha256": "9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb",
|
||||
"sha256": "a75e2cfc127ad7bcb543edddf71f47b9ae21a19719bfd7b4045ef09ee69c58c6",
|
||||
"marker": "agentdb_batch",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -253,7 +253,7 @@
|
||||
"id": "CAP-MCP-analyze-tools",
|
||||
"desc": "MCP tools (6): analyze_diff, analyze_diff-classify, analyze_diff-reviewers, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/analyze-tools.js",
|
||||
"sha256": "d665ca78dcb753e7803d37a331ae363ba5e4fea0c90e828171d264a425a638da",
|
||||
"sha256": "ace8b9a131d88a597d6df633cd9ae85f01fe0f325618dae4253f6598a88a2992",
|
||||
"marker": "analyze_diff",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -261,7 +261,7 @@
|
||||
"id": "CAP-MCP-autopilot-tools",
|
||||
"desc": "MCP tools (10): autopilot_config, autopilot_disable, autopilot_enable, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/autopilot-tools.js",
|
||||
"sha256": "6bac4fbd0301a89d7dc8712c256566f87d53d6ee7641c4ffc723f201448339c9",
|
||||
"sha256": "952fc0690195cc340c6612b4c52f7daea9909891c7bb2be46d1fa2fddcd80e07",
|
||||
"marker": "autopilot_config",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -309,7 +309,7 @@
|
||||
"id": "CAP-MCP-embeddings-tools",
|
||||
"desc": "MCP tools (10): embeddings_compare, embeddings_generate, embeddings_hyperbolic, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/embeddings-tools.js",
|
||||
"sha256": "70a7a95d42c8c6bcb8387bb080f72d59b4f6671f80de1eeab027b918d999bb6d",
|
||||
"sha256": "2d377b7a2c85062b8165bca1c403fc76aff84291b899dcc17eb47db37838504a",
|
||||
"marker": "embeddings_compare",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -341,7 +341,7 @@
|
||||
"id": "CAP-MCP-hooks-tools",
|
||||
"desc": "MCP tools (62): build-agents, explain, hooks_build-agents, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
|
||||
"sha256": "321a9ea675d03d5411934141a5c071bba6f97700e64a9aefb48f1f0f7d1e9897",
|
||||
"sha256": "15c0f3fb84655422322cb9d79c5f88c5339e08a4b470ae94c54b7088a2e0189a",
|
||||
"marker": "build-agents",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -349,7 +349,7 @@
|
||||
"id": "CAP-MCP-memory-tools",
|
||||
"desc": "MCP tools (10): memory_bridge_status, memory_delete, memory_import_claude, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/memory-tools.js",
|
||||
"sha256": "2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c",
|
||||
"sha256": "aab07f5f79072c0ea8df3e7060dfdb2c444251e681777c7b9ac4e890247baf9e",
|
||||
"marker": "memory_bridge_status",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -357,7 +357,7 @@
|
||||
"id": "CAP-MCP-neural-tools",
|
||||
"desc": "MCP tools (6): neural_compress, neural_optimize, neural_patterns, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/neural-tools.js",
|
||||
"sha256": "57a31b03fb64343be6b383080dfc21fa6b791bb58bc22caf61086467a344cd8a",
|
||||
"sha256": "77cbac1ffd2f748881946b59bf19fdd2c93a5f58e7f9ff5b4b17d0848e248949",
|
||||
"marker": "neural_compress",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -381,7 +381,7 @@
|
||||
"id": "CAP-MCP-ruvllm-tools",
|
||||
"desc": "MCP tools (10): ruvllm_chat_format, ruvllm_generate_config, ruvllm_hnsw_add, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/ruvllm-tools.js",
|
||||
"sha256": "77880cacc6673fb124da805ae9a62159a12da624df33b7db777f74ea811ce571",
|
||||
"sha256": "65762e5db64e7d151fefd790af31b700d3c389847382024d14089666b2b3fb5e",
|
||||
"marker": "ruvllm_chat_format",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -389,7 +389,7 @@
|
||||
"id": "CAP-MCP-security-tools",
|
||||
"desc": "MCP tools (6): aidefence_analyze, aidefence_has_pii, aidefence_is_safe, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/security-tools.js",
|
||||
"sha256": "c3888c82da9a1c3e60494b412ba0fbc605bfc6840ab77c466a2bf5854a9d84aa",
|
||||
"sha256": "fe8f8a8ef1b8468801c81f8a5f9cf667154a2505add5c7b7cd4a58bd93d96acb",
|
||||
"marker": "aidefence_analyze",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -453,7 +453,7 @@
|
||||
"id": "CAP-MCP-workflow-tools",
|
||||
"desc": "MCP tools (10): workflow_cancel, workflow_create, workflow_delete, …",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/workflow-tools.js",
|
||||
"sha256": "27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d",
|
||||
"sha256": "7c957b47c0224883b52ab599691d0d53af3aa36fea538a403e0ada63821ad600",
|
||||
"marker": "workflow_cancel",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -461,7 +461,7 @@
|
||||
"id": "#1795",
|
||||
"desc": "umbrella package missing cli-core dep (ERR_MODULE_NOT_FOUND)",
|
||||
"file": "package.json",
|
||||
"sha256": "c1d78d089a7eed5c453a7616403c991d2b686db13197b1d5c0211bbc77041aff",
|
||||
"sha256": "7eb5569802b11b09259117f6a6d4812af6cc8ff5c7d02f771c369cf368d89d22",
|
||||
"marker": "@claude-flow/cli-core",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -477,7 +477,7 @@
|
||||
"id": "#1791.6",
|
||||
"desc": "memory init idempotent when DB exists",
|
||||
"file": "v3/@claude-flow/cli/dist/src/memory/memory-initializer.js",
|
||||
"sha256": "b0d95b36fe68d572f823cd8a70ffcfe5e927172cd72bd99cd6315aeb01ba62d6",
|
||||
"sha256": "f231b5659a237f444d99e7de8911d7452997ea60b498754fae568e31105f3c30",
|
||||
"marker": "alreadyExists",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -509,7 +509,7 @@
|
||||
"id": "#1791.4",
|
||||
"desc": "subcommand --help renders leaf, not parent",
|
||||
"file": "v3/@claude-flow/cli/dist/src/index.js",
|
||||
"sha256": "3e81d71885fb7248c6c4fd52bfd1a6a2296f248e540e55e61db9bcc84d899538",
|
||||
"sha256": "99c694e8e29e398cc463363ace3e79bd344fcf758bdd2cf05d87689fe5e2b214",
|
||||
"marker": "commandPathOrName",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -525,7 +525,7 @@
|
||||
"id": "#1791.8",
|
||||
"desc": "content-hash dedupe in memory_import_claude --allProjects",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/memory-tools.js",
|
||||
"sha256": "2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c",
|
||||
"sha256": "aab07f5f79072c0ea8df3e7060dfdb2c444251e681777c7b9ac4e890247baf9e",
|
||||
"marker": "duplicatesSkipped",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -549,7 +549,7 @@
|
||||
"id": "#1810",
|
||||
"desc": "WASM gallery default Sonnet bumped 20250514 → 4-6",
|
||||
"file": "v3/@claude-flow/cli/dist/src/ruvector/agent-wasm.js",
|
||||
"sha256": "42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86",
|
||||
"sha256": "9a66be5683ef5e31d573629b2f346dda7123a86229090bc0120195edda4266cd",
|
||||
"marker": "claude-sonnet-4-6",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -557,7 +557,7 @@
|
||||
"id": "#1807",
|
||||
"desc": "aidefence load: retry plain import + actionable error",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/security-tools.js",
|
||||
"sha256": "c3888c82da9a1c3e60494b412ba0fbc605bfc6840ab77c466a2bf5854a9d84aa",
|
||||
"sha256": "fe8f8a8ef1b8468801c81f8a5f9cf667154a2505add5c7b7cd4a58bd93d96acb",
|
||||
"marker": "resolver path",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -581,7 +581,7 @@
|
||||
"id": "#1622",
|
||||
"desc": "memory stats shows embedding provider + HNSW status",
|
||||
"file": "v3/@claude-flow/cli/dist/src/commands/memory.js",
|
||||
"sha256": "270e8110270241787ccb58c5e6ef4a969d1a38b23da52a119c4a8df7bf8af301",
|
||||
"sha256": "ba9f03fdfdee4507d5dbcafe3fc28fbbe9588d8941ad1922272fde4bd3152923",
|
||||
"marker": "Semantic Search",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -629,7 +629,7 @@
|
||||
"id": "#1825",
|
||||
"desc": "hotfix: workspace: protocol leak in cli optionalDependencies",
|
||||
"file": "v3/@claude-flow/cli/package.json",
|
||||
"sha256": "d79e0eb6abad574594b09de4c3daf886280c28fc219caaa408787d15b0e3cd86",
|
||||
"sha256": "0543f3dc4426e532ef2f2baa6904f179a1ed52a5e3a2e957ad44bb28699383ce",
|
||||
"marker": "\"@claude-flow/memory\": \"3.",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -789,7 +789,7 @@
|
||||
"id": "#1883",
|
||||
"desc": "memory_import_claude resolves project memory dir via multi-candidate hash (POSIX, WSL `/mnt/<d>/`-translated, leading-dash-stripped, space-replaced) + accepts explicit projectPath override; fixes WSL→Windows-host import returning imported=0",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/memory-tools.js",
|
||||
"sha256": "2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c",
|
||||
"sha256": "aab07f5f79072c0ea8df3e7060dfdb2c444251e681777c7b9ac4e890247baf9e",
|
||||
"marker": "function resolveProjectMemoryDir",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -797,7 +797,7 @@
|
||||
"id": "#1884",
|
||||
"desc": "memory_import_claude sanitizes constructed keys via sanitizeMemoryKey before storeEntry, ensuring memory_delete can later remove them; closes the write-path/read-path validation asymmetry that stranded keys with shell-metacharacter section titles",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/memory-tools.js",
|
||||
"sha256": "2d50539f79921270a0676b695ae3276f2640b1a4b32a8e93e746c8d49d58045c",
|
||||
"sha256": "aab07f5f79072c0ea8df3e7060dfdb2c444251e681777c7b9ac4e890247baf9e",
|
||||
"marker": "function sanitizeMemoryKey",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -829,7 +829,7 @@
|
||||
"id": "#1889",
|
||||
"desc": "agentdb_pattern-search now has a symmetric memory-store-fallback path (tiered: semantic → substring). Previously pattern-store wrote to memory-store-fallback while pattern-search only queried ReasoningBank (always empty), so writes were silently lost. New CI smoke at plugins/ruflo-core/scripts/test-mcp-roundtrips.mjs catches the paired-tool-round-trip regression class.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agentdb-tools.js",
|
||||
"sha256": "9b3aad28d643aeae2d55ac78df58f12bc5bfca2e9a5aae66b5de0fe4296d57bb",
|
||||
"sha256": "a75e2cfc127ad7bcb543edddf71f47b9ae21a19719bfd7b4045ef09ee69c58c6",
|
||||
"marker": "controller: 'memory-store-fallback'",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -837,7 +837,7 @@
|
||||
"id": "#1906",
|
||||
"desc": "agent_execute model aliases (haiku/sonnet/opus/inherit) map to current Claude 4.x ids (claude-haiku-4-5-20251001 / claude-sonnet-4-6 / claude-opus-4-7) — previously stuck on claude-3-*-latest which the Anthropic API 404s. DEFAULT_ANTHROPIC_MODEL = claude-sonnet-4-6. Unit test __tests__/agent-execute-models.test.ts asserts no alias resolves to a claude-3.x id.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agent-execute-core.js",
|
||||
"sha256": "9b195d3fe56dded56416452a8497c96dd4f9dd2e0cd7c9189fd6a631ff956bca",
|
||||
"sha256": "9c4c7cf3d3487c9f1dddd86a91909c9203dfbc39f07e8b5df8ad0327be47aa49",
|
||||
"marker": "claude-sonnet-4-6",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -845,7 +845,7 @@
|
||||
"id": "#1914",
|
||||
"desc": "daemon start no longer SIGTERMs daemons belonging to OTHER workspaces (ADR-014 per-workspace scope). Forked daemon argv is stamped with `--workspace <root>` (kept last) and killStaleDaemons{Posix,Windows} filter on it via daemonCommandLineBelongsToWorkspace — exact trailing match, never a path-prefix match, so `/a/proj` start can't reap `/a/proj-other`'s daemon. Pre-#1914 daemons (no stamp) are left for `daemon stop` (PID file). Unit guard __tests__/daemon-workspace-scope.test.ts.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/commands/daemon.js",
|
||||
"sha256": "3194a7ecb084976b1e48d71c05cef48701030f0457caf8210ec88c5425fcf330",
|
||||
"sha256": "149e62b40bbc0f9ed3cbb7621de4214a3410cc05467d797935c007eb001aebac",
|
||||
"marker": "daemonCommandLineBelongsToWorkspace",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -853,7 +853,7 @@
|
||||
"id": "#1916",
|
||||
"desc": "agent_logs MCP tool registered (the `ruflo agent logs <id>` CLI subcommand called a tool that didn't exist → `MCP tool not found: agent_logs`). Also agent_status/agent_list/agent_logs now resolve hive-mind-spawned workers via loadAllAgents() — hive-mind_spawn writes to `.claude-flow/agents.json`, a different file from `.claude-flow/agents/store.json`, so `agent status <hive-worker-id>` returned `not_found`. (Task-execution dispatch for hive workers — #1916 items 3/4 — is a tracked follow-up.) Unit guard __tests__/agent-logs-hive-resolution.test.ts.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/agent-tools.js",
|
||||
"sha256": "e1c00590d62903b908546839233b3a8e868d0bee42af6c1493acb9607d42a849",
|
||||
"sha256": "7bf191afaede291f9eec40e1196cbb1bc986c3c4b157789bceb76a8d3753299f",
|
||||
"marker": "loadAllAgents",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -869,7 +869,7 @@
|
||||
"id": "#1916-cli-tools",
|
||||
"desc": "Registered the 16 MCP tools that CLI subcommands referenced but that were never wired into the registry (the `MCP tool not found` class surfaced by #1916-guard): task_retry, workflow_stop, workflow_validate, session_current/export/import, memory_detailed-stats/cleanup/compress/export/import, hive-mind_optimize-memory, hooks_teammate-idle, hooks_task-completed, mcp_start, mcp_stop — plus renamed the coverage tools `hooks/coverage-*` → `hooks_coverage-*` (now match the CLI's underscore calls) and pointed `swarm stop` at `swarm_shutdown`. cli-mcp-tool-baseline.json is now 0.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/mcp-tools/workflow-tools.js",
|
||||
"sha256": "27f1420cb94ac4326af2119edd5d614429e11f350600e80fea25868e794ec83d",
|
||||
"sha256": "7c957b47c0224883b52ab599691d0d53af3aa36fea538a403e0ada63821ad600",
|
||||
"marker": "workflow_validate",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -909,7 +909,7 @@
|
||||
"id": "#1862",
|
||||
"desc": "ruflo-core PostToolUse hooks call documented CLI flags (-c/-s/-e, -f/-s) instead of bogus --format true. (#1921 moved the invocation behind scripts/ruflo-hook.sh; #2721 rewired hooks.json to a node -e bootstrap and moved the flag-construction logic itself into scripts/ruflo-hook.cjs — the documented-flag form is preserved there.)",
|
||||
"file": "plugins/ruflo-core/scripts/ruflo-hook.cjs",
|
||||
"sha256": "183e1083b0d32f01bc6865b71232df040763beb930f538b96e227234bc450675",
|
||||
"sha256": "35a42fde4af4e462d5786007cb5d7df891a51809b12048a02b98e4cc6426d9bc",
|
||||
"marker": "['-f', String(file), '-s', 'true']",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -925,7 +925,7 @@
|
||||
"id": "ADR-129-P1",
|
||||
"desc": "ADR-129 Phase 1: JsModelProvider wired at agent creation time so wasm_agent_prompt routes through the v3 provider system (Anthropic/OpenRouter/Ollama) instead of the echo stub. No-op when no provider key is set — echo fallback is preserved for keyless CI.",
|
||||
"file": "v3/@claude-flow/cli/dist/src/ruvector/agent-wasm.js",
|
||||
"sha256": "42f6d56460b54e885d9e67491dd92ca274239e40442fdb0d868c98a67d3d0d86",
|
||||
"sha256": "9a66be5683ef5e31d573629b2f346dda7123a86229090bc0120195edda4266cd",
|
||||
"marker": "ADR-129 P1 — wire JsModelProvider",
|
||||
"markerVerified": true
|
||||
},
|
||||
@@ -957,10 +957,10 @@
|
||||
},
|
||||
"integrity": {
|
||||
"manifestHashAlgo": "sha256",
|
||||
"manifestHash": "e5b5902bf43a682f179d13c47447c64670eb821f6af4198bb36f8a0a8d028a97",
|
||||
"manifestHash": "b72657113d1e73b002ccd4fb927158807f3511103826f577e15b297f353f24af",
|
||||
"signatureAlgo": "ed25519",
|
||||
"publicKey": "209992322e6e2a1c2b0e7d3e6fd54e8e8235fb0200069e1758c0501bd7cd69b0",
|
||||
"signature": "ab2e2d339708c22b2c01bfa3289326eb74ef5366cf91fdcb74541f8d3455a04774daf1124769a80938c816d840af52a2b10bc5d871965cd67200c6f0eed71e01",
|
||||
"publicKey": "600011d1536edb731f06af72cdd9256c442c8609a2d8197fb4a0506ac33fa003",
|
||||
"signature": "917ba753b8d0924cdb36b6dcda887951cf372e0d422de7e6e1fcc9b74223d50a698675d6fbcb98cc889a1101853fc299d0b1174e910446bbc9900cf02668e203",
|
||||
"seedDerivation": "sha256(gitCommit + ':ruflo-witness/v1')"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user