rUv
1e105c799b
fix: v3.5.8-v3.5.14 ADR-061 security fixes, cross-platform hooks, Windows parity
...
ADR-061 Deep Audit Fixes (12 P0/P1/D issues):
- S-1: Replace execSync with execFileSync to prevent command injection (GCS)
- S-2: Add MAX_BUFFER constant (10MB) to prevent unbounded stdout capture
- S-3: Add validatePackageName() to sanitize plugin names
- S-4: Add IPFS CID format validation before fetch
- S-5: Add buffer size limits to execSync calls
- D-1: Fix CFP magic-number check (use subarray, not slice)
- D-2: Fix unsupported format error (throw instead of silent fallback)
- D-3: Fix MCP partial-JSON accumulator (per-session buffering)
- D-4: Fix duplicate provider registration guard
- D-5: Fix memory namespace parameter passthrough
- D-6: Fix process command error handler (use err.message)
- D-7: Fix GCS credential loading (resolve path, validate fields)
ADR-062 Cross-Platform Hook Commands:
- Replace node -e "..." one-liners with node script subcommand invocation
- Add cmd /c prefix on Windows to bypass PowerShell stdin issues
- Fix stdin reading with 500ms timeout (prevents Windows hanging)
- Guarantee process.exitCode = 0 in all hook scripts
- StatusLine uses plain node (no cmd /c) for proper stdin forwarding
- Fix invalid SubagentEnd → SubagentStop hook event name
- Restore valid SubagentStart hook event
Tests: 1600 passed, 46 skipped across 23 test files
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-03-06 00:25:28 +00:00
rUv
92796a33e6
feat(ruvector): PostgreSQL Bridge with attention, GNN, hyperbolic embeddings ( #962 )
...
## Summary
- Complete RuVector PostgreSQL Bridge CLI with 6 subcommands (init, migrate, status, benchmark, optimize, backup)
- pgvector integration for native PostgreSQL vector operations
- Attention mechanisms (self, multi-head, cross-attention) in SQL
- Graph Neural Network operations via SQL functions
- Hyperbolic embeddings (Poincaré ball model) in PostgreSQL
- Int8/Float16 quantization for 3.92x memory reduction
- Streaming support for large datasets
- 7 version-controlled migration scripts
- Added RuVector PostgreSQL Bridge section to README
## Test plan
- [x] All tests pass (484 passed, 7 skipped)
- [x] Build succeeds
- [x] Published to npm as @claude-flow/cli@3.0.0-alpha.121
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-17 15:15:24 -05:00
rUv
ba632e90bd
Checkpoint: File edits
...
Automatic checkpoint created by Claude Code
- Branch: v3
- Timestamp: 2026-01-07T21:10:30Z
- Changes: 1 file(s)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 21:10:30 +00:00
rUv
fa0af8d2fb
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-05 04:58:56 +00:00
rUv
0daa0f835b
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-05 04:57:56 +00:00
rUv
c7dc9cccc8
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-05 04:56:14 +00:00
rUv
486edc1e31
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-05 04:56:04 +00:00
rUv
96f456cd31
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-05 04:55:53 +00:00
rUv
3a3a5e30e1
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:33:55 +00:00
rUv
104c7d546f
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:33:44 +00:00
rUv
aa8ad337f5
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:30:44 +00:00
rUv
036b3eefaf
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:30:42 +00:00
rUv
6a88d196e1
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:30:39 +00:00
rUv
f52116431a
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:30:37 +00:00
rUv
240543df85
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:29:55 +00:00
rUv
bf44bae4da
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:29:29 +00:00
rUv
69bb42a475
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:29:27 +00:00
rUv
faa45521f8
checkpoint: File edit:
...
🚀 Generated with [Claude Code](https://claude.com/claude-code )
📊 V3 Development Progress Checkpoint
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com >
2026-01-04 20:27:29 +00:00