Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ac36c73d40 |
@@ -1,7 +0,0 @@
|
|||||||
# Claude Flow runtime files
|
|
||||||
data/
|
|
||||||
logs/
|
|
||||||
sessions/
|
|
||||||
neural/
|
|
||||||
*.log
|
|
||||||
*.tmp
|
|
||||||
@@ -1,403 +0,0 @@
|
|||||||
# RuFlo V3 - Complete Capabilities Reference
|
|
||||||
> Generated: 2026-05-19T00:18:20.864Z
|
|
||||||
> Full documentation: https://github.com/ruvnet/claude-flow
|
|
||||||
|
|
||||||
## 📋 Table of Contents
|
|
||||||
|
|
||||||
1. [Overview](#overview)
|
|
||||||
2. [Swarm Orchestration](#swarm-orchestration)
|
|
||||||
3. [Available Agents (60+)](#available-agents)
|
|
||||||
4. [CLI Commands (26 Commands, 140+ Subcommands)](#cli-commands)
|
|
||||||
5. [Hooks System (27 Hooks + 12 Workers)](#hooks-system)
|
|
||||||
6. [Memory & Intelligence (RuVector)](#memory--intelligence)
|
|
||||||
7. [Hive-Mind Consensus](#hive-mind-consensus)
|
|
||||||
8. [Performance Targets](#performance-targets)
|
|
||||||
9. [Integration Ecosystem](#integration-ecosystem)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
|
|
||||||
RuFlo V3 is a domain-driven design architecture for multi-agent AI coordination with:
|
|
||||||
|
|
||||||
- **15-Agent Swarm Coordination** with hierarchical and mesh topologies
|
|
||||||
- **HNSW Vector Search** - 150x-12,500x faster pattern retrieval
|
|
||||||
- **SONA Neural Learning** - Self-optimizing with <0.05ms adaptation
|
|
||||||
- **Byzantine Fault Tolerance** - Queen-led consensus mechanisms
|
|
||||||
- **MCP Server Integration** - Model Context Protocol support
|
|
||||||
|
|
||||||
### Current Configuration
|
|
||||||
| Setting | Value |
|
|
||||||
|---------|-------|
|
|
||||||
| Topology | hierarchical-mesh |
|
|
||||||
| Max Agents | 15 |
|
|
||||||
| Memory Backend | hybrid |
|
|
||||||
| HNSW Indexing | Enabled |
|
|
||||||
| Neural Learning | Enabled |
|
|
||||||
| LearningBridge | Enabled (SONA + ReasoningBank) |
|
|
||||||
| Knowledge Graph | Enabled (PageRank + Communities) |
|
|
||||||
| Agent Scopes | Enabled (project/local/user) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Swarm Orchestration
|
|
||||||
|
|
||||||
### Topologies
|
|
||||||
| Topology | Description | Best For |
|
|
||||||
|----------|-------------|----------|
|
|
||||||
| `hierarchical` | Queen controls workers directly | Anti-drift, tight control |
|
|
||||||
| `mesh` | Fully connected peer network | Distributed tasks |
|
|
||||||
| `hierarchical-mesh` | V3 hybrid (recommended) | 10+ agents |
|
|
||||||
| `ring` | Circular communication | Sequential workflows |
|
|
||||||
| `star` | Central coordinator | Simple coordination |
|
|
||||||
| `adaptive` | Dynamic based on load | Variable workloads |
|
|
||||||
|
|
||||||
### Strategies
|
|
||||||
- `balanced` - Even distribution across agents
|
|
||||||
- `specialized` - Clear roles, no overlap (anti-drift)
|
|
||||||
- `adaptive` - Dynamic task routing
|
|
||||||
|
|
||||||
### Quick Commands
|
|
||||||
```bash
|
|
||||||
# Initialize swarm
|
|
||||||
npx @claude-flow/cli@latest swarm init --topology hierarchical --max-agents 8 --strategy specialized
|
|
||||||
|
|
||||||
# Check status
|
|
||||||
npx @claude-flow/cli@latest swarm status
|
|
||||||
|
|
||||||
# Monitor activity
|
|
||||||
npx @claude-flow/cli@latest swarm monitor
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Available Agents
|
|
||||||
|
|
||||||
### Core Development (5)
|
|
||||||
`coder`, `reviewer`, `tester`, `planner`, `researcher`
|
|
||||||
|
|
||||||
### V3 Specialized (4)
|
|
||||||
`security-architect`, `security-auditor`, `memory-specialist`, `performance-engineer`
|
|
||||||
|
|
||||||
### Swarm Coordination (5)
|
|
||||||
`hierarchical-coordinator`, `mesh-coordinator`, `adaptive-coordinator`, `collective-intelligence-coordinator`, `swarm-memory-manager`
|
|
||||||
|
|
||||||
### Consensus & Distributed (7)
|
|
||||||
`byzantine-coordinator`, `raft-manager`, `gossip-coordinator`, `consensus-builder`, `crdt-synchronizer`, `quorum-manager`, `security-manager`
|
|
||||||
|
|
||||||
### Performance & Optimization (5)
|
|
||||||
`perf-analyzer`, `performance-benchmarker`, `task-orchestrator`, `memory-coordinator`, `smart-agent`
|
|
||||||
|
|
||||||
### GitHub & Repository (9)
|
|
||||||
`github-modes`, `pr-manager`, `code-review-swarm`, `issue-tracker`, `release-manager`, `workflow-automation`, `project-board-sync`, `repo-architect`, `multi-repo-swarm`
|
|
||||||
|
|
||||||
### SPARC Methodology (6)
|
|
||||||
`sparc-coord`, `sparc-coder`, `specification`, `pseudocode`, `architecture`, `refinement`
|
|
||||||
|
|
||||||
### Specialized Development (8)
|
|
||||||
`backend-dev`, `mobile-dev`, `ml-developer`, `cicd-engineer`, `api-docs`, `system-architect`, `code-analyzer`, `base-template-generator`
|
|
||||||
|
|
||||||
### Testing & Validation (2)
|
|
||||||
`tdd-london-swarm`, `production-validator`
|
|
||||||
|
|
||||||
### Agent Routing by Task
|
|
||||||
| Task Type | Recommended Agents | Topology |
|
|
||||||
|-----------|-------------------|----------|
|
|
||||||
| Bug Fix | researcher, coder, tester | mesh |
|
|
||||||
| New Feature | coordinator, architect, coder, tester, reviewer | hierarchical |
|
|
||||||
| Refactoring | architect, coder, reviewer | mesh |
|
|
||||||
| Performance | researcher, perf-engineer, coder | hierarchical |
|
|
||||||
| Security | security-architect, auditor, reviewer | hierarchical |
|
|
||||||
| Docs | researcher, api-docs | mesh |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## CLI Commands
|
|
||||||
|
|
||||||
### Core Commands (12)
|
|
||||||
| Command | Subcommands | Description |
|
|
||||||
|---------|-------------|-------------|
|
|
||||||
| `init` | 4 | Project initialization |
|
|
||||||
| `agent` | 8 | Agent lifecycle management |
|
|
||||||
| `swarm` | 6 | Multi-agent coordination |
|
|
||||||
| `memory` | 11 | AgentDB with HNSW search |
|
|
||||||
| `mcp` | 9 | MCP server management |
|
|
||||||
| `task` | 6 | Task assignment |
|
|
||||||
| `session` | 7 | Session persistence |
|
|
||||||
| `config` | 7 | Configuration |
|
|
||||||
| `status` | 3 | System monitoring |
|
|
||||||
| `workflow` | 6 | Workflow templates |
|
|
||||||
| `hooks` | 17 | Self-learning hooks |
|
|
||||||
| `hive-mind` | 6 | Consensus coordination |
|
|
||||||
|
|
||||||
### Advanced Commands (14)
|
|
||||||
| Command | Subcommands | Description |
|
|
||||||
|---------|-------------|-------------|
|
|
||||||
| `daemon` | 5 | Background workers |
|
|
||||||
| `neural` | 5 | Pattern training |
|
|
||||||
| `security` | 6 | Security scanning |
|
|
||||||
| `performance` | 5 | Profiling & benchmarks |
|
|
||||||
| `providers` | 5 | AI provider config |
|
|
||||||
| `plugins` | 5 | Plugin management |
|
|
||||||
| `deployment` | 5 | Deploy management |
|
|
||||||
| `embeddings` | 4 | Vector embeddings |
|
|
||||||
| `claims` | 4 | Authorization |
|
|
||||||
| `migrate` | 5 | V2→V3 migration |
|
|
||||||
| `process` | 4 | Process management |
|
|
||||||
| `doctor` | 1 | Health diagnostics |
|
|
||||||
| `completions` | 4 | Shell completions |
|
|
||||||
|
|
||||||
### Example Commands
|
|
||||||
```bash
|
|
||||||
# Initialize
|
|
||||||
npx @claude-flow/cli@latest init --wizard
|
|
||||||
|
|
||||||
# Spawn agent
|
|
||||||
npx @claude-flow/cli@latest agent spawn -t coder --name my-coder
|
|
||||||
|
|
||||||
# Memory operations
|
|
||||||
npx @claude-flow/cli@latest memory store --key "pattern" --value "data" --namespace patterns
|
|
||||||
npx @claude-flow/cli@latest memory search --query "authentication"
|
|
||||||
|
|
||||||
# Diagnostics
|
|
||||||
npx @claude-flow/cli@latest doctor --fix
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Hooks System
|
|
||||||
|
|
||||||
### 27 Available Hooks
|
|
||||||
|
|
||||||
#### Core Hooks (6)
|
|
||||||
| Hook | Description |
|
|
||||||
|------|-------------|
|
|
||||||
| `pre-edit` | Context before file edits |
|
|
||||||
| `post-edit` | Record edit outcomes |
|
|
||||||
| `pre-command` | Risk assessment |
|
|
||||||
| `post-command` | Command metrics |
|
|
||||||
| `pre-task` | Task start + agent suggestions |
|
|
||||||
| `post-task` | Task completion learning |
|
|
||||||
|
|
||||||
#### Session Hooks (4)
|
|
||||||
| Hook | Description |
|
|
||||||
|------|-------------|
|
|
||||||
| `session-start` | Start/restore session |
|
|
||||||
| `session-end` | Persist state |
|
|
||||||
| `session-restore` | Restore previous |
|
|
||||||
| `notify` | Cross-agent notifications |
|
|
||||||
|
|
||||||
#### Intelligence Hooks (5)
|
|
||||||
| Hook | Description |
|
|
||||||
|------|-------------|
|
|
||||||
| `route` | Optimal agent routing |
|
|
||||||
| `explain` | Routing decisions |
|
|
||||||
| `pretrain` | Bootstrap intelligence |
|
|
||||||
| `build-agents` | Generate configs |
|
|
||||||
| `transfer` | Pattern transfer |
|
|
||||||
|
|
||||||
#### Coverage Hooks (3)
|
|
||||||
| Hook | Description |
|
|
||||||
|------|-------------|
|
|
||||||
| `coverage-route` | Coverage-based routing |
|
|
||||||
| `coverage-suggest` | Improvement suggestions |
|
|
||||||
| `coverage-gaps` | Gap analysis |
|
|
||||||
|
|
||||||
### 12 Background Workers
|
|
||||||
| Worker | Priority | Purpose |
|
|
||||||
|--------|----------|---------|
|
|
||||||
| `ultralearn` | normal | Deep knowledge |
|
|
||||||
| `optimize` | high | Performance |
|
|
||||||
| `consolidate` | low | Memory consolidation |
|
|
||||||
| `predict` | normal | Predictive preload |
|
|
||||||
| `audit` | critical | Security |
|
|
||||||
| `map` | normal | Codebase mapping |
|
|
||||||
| `preload` | low | Resource preload |
|
|
||||||
| `deepdive` | normal | Deep analysis |
|
|
||||||
| `document` | normal | Auto-docs |
|
|
||||||
| `refactor` | normal | Suggestions |
|
|
||||||
| `benchmark` | normal | Benchmarking |
|
|
||||||
| `testgaps` | normal | Coverage gaps |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Memory & Intelligence
|
|
||||||
|
|
||||||
### RuVector Intelligence System
|
|
||||||
- **SONA**: Self-Optimizing Neural Architecture (<0.05ms)
|
|
||||||
- **MoE**: Mixture of Experts routing
|
|
||||||
- **HNSW**: 150x-12,500x faster search
|
|
||||||
- **EWC++**: Prevents catastrophic forgetting
|
|
||||||
- **Flash Attention**: 2.49x-7.47x speedup
|
|
||||||
- **Int8 Quantization**: 3.92x memory reduction
|
|
||||||
|
|
||||||
### 4-Step Intelligence Pipeline
|
|
||||||
1. **RETRIEVE** - HNSW pattern search
|
|
||||||
2. **JUDGE** - Success/failure verdicts
|
|
||||||
3. **DISTILL** - LoRA learning extraction
|
|
||||||
4. **CONSOLIDATE** - EWC++ preservation
|
|
||||||
|
|
||||||
### Self-Learning Memory (ADR-049)
|
|
||||||
|
|
||||||
| Component | Status | Description |
|
|
||||||
|-----------|--------|-------------|
|
|
||||||
| **LearningBridge** | ✅ Enabled | Connects insights to SONA/ReasoningBank neural pipeline |
|
|
||||||
| **MemoryGraph** | ✅ Enabled | PageRank knowledge graph + community detection |
|
|
||||||
| **AgentMemoryScope** | ✅ Enabled | 3-scope agent memory (project/local/user) |
|
|
||||||
|
|
||||||
**LearningBridge** - Insights trigger learning trajectories. Confidence evolves: +0.03 on access, -0.005/hour decay. Consolidation runs the JUDGE/DISTILL/CONSOLIDATE pipeline.
|
|
||||||
|
|
||||||
**MemoryGraph** - Builds a knowledge graph from entry references. PageRank identifies influential insights. Communities group related knowledge. Graph-aware ranking blends vector + structural scores.
|
|
||||||
|
|
||||||
**AgentMemoryScope** - Maps Claude Code 3-scope directories:
|
|
||||||
- `project`: `<gitRoot>/.claude/agent-memory/<agent>/`
|
|
||||||
- `local`: `<gitRoot>/.claude/agent-memory-local/<agent>/`
|
|
||||||
- `user`: `~/.claude/agent-memory/<agent>/`
|
|
||||||
|
|
||||||
High-confidence insights (>0.8) can transfer between agents.
|
|
||||||
|
|
||||||
### Memory Commands
|
|
||||||
```bash
|
|
||||||
# Store pattern
|
|
||||||
npx @claude-flow/cli@latest memory store --key "name" --value "data" --namespace patterns
|
|
||||||
|
|
||||||
# Semantic search
|
|
||||||
npx @claude-flow/cli@latest memory search --query "authentication"
|
|
||||||
|
|
||||||
# List entries
|
|
||||||
npx @claude-flow/cli@latest memory list --namespace patterns
|
|
||||||
|
|
||||||
# Initialize database
|
|
||||||
npx @claude-flow/cli@latest memory init --force
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Hive-Mind Consensus
|
|
||||||
|
|
||||||
### Queen Types
|
|
||||||
| Type | Role |
|
|
||||||
|------|------|
|
|
||||||
| Strategic Queen | Long-term planning |
|
|
||||||
| Tactical Queen | Execution coordination |
|
|
||||||
| Adaptive Queen | Dynamic optimization |
|
|
||||||
|
|
||||||
### Worker Types (8)
|
|
||||||
`researcher`, `coder`, `analyst`, `tester`, `architect`, `reviewer`, `optimizer`, `documenter`
|
|
||||||
|
|
||||||
### Consensus Mechanisms
|
|
||||||
| Mechanism | Fault Tolerance | Use Case |
|
|
||||||
|-----------|-----------------|----------|
|
|
||||||
| `byzantine` | f < n/3 faulty | Adversarial |
|
|
||||||
| `raft` | f < n/2 failed | Leader-based |
|
|
||||||
| `gossip` | Eventually consistent | Large scale |
|
|
||||||
| `crdt` | Conflict-free | Distributed |
|
|
||||||
| `quorum` | Configurable | Flexible |
|
|
||||||
|
|
||||||
### Hive-Mind Commands
|
|
||||||
```bash
|
|
||||||
# Initialize
|
|
||||||
npx @claude-flow/cli@latest hive-mind init --queen-type strategic
|
|
||||||
|
|
||||||
# Status
|
|
||||||
npx @claude-flow/cli@latest hive-mind status
|
|
||||||
|
|
||||||
# Spawn workers
|
|
||||||
npx @claude-flow/cli@latest hive-mind spawn --count 5 --type worker
|
|
||||||
|
|
||||||
# Consensus
|
|
||||||
npx @claude-flow/cli@latest hive-mind consensus --propose "task"
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Performance Targets
|
|
||||||
|
|
||||||
| Metric | Target | Status |
|
|
||||||
|--------|--------|--------|
|
|
||||||
| HNSW Search | 150x-12,500x faster | ✅ Implemented |
|
|
||||||
| Memory Reduction | 50-75% | ✅ Implemented (3.92x) |
|
|
||||||
| SONA Integration | Pattern learning | ✅ Implemented |
|
|
||||||
| Flash Attention | 2.49x-7.47x | 🔄 In Progress |
|
|
||||||
| MCP Response | <100ms | ✅ Achieved |
|
|
||||||
| CLI Startup | <500ms | ✅ Achieved |
|
|
||||||
| SONA Adaptation | <0.05ms | 🔄 In Progress |
|
|
||||||
| Graph Build (1k) | <200ms | ✅ 2.78ms (71.9x headroom) |
|
|
||||||
| PageRank (1k) | <100ms | ✅ 12.21ms (8.2x headroom) |
|
|
||||||
| Insight Recording | <5ms/each | ✅ 0.12ms (41x headroom) |
|
|
||||||
| Consolidation | <500ms | ✅ 0.26ms (1,955x headroom) |
|
|
||||||
| Knowledge Transfer | <100ms | ✅ 1.25ms (80x headroom) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Integration Ecosystem
|
|
||||||
|
|
||||||
### Integrated Packages
|
|
||||||
| Package | Version | Purpose |
|
|
||||||
|---------|---------|---------|
|
|
||||||
| agentic-flow | 3.0.0-alpha.1 | Core coordination + ReasoningBank + Router |
|
|
||||||
| agentdb | 3.0.0-alpha.10 | Vector database + 8 controllers |
|
|
||||||
| @ruvector/attention | 0.1.3 | Flash attention |
|
|
||||||
| @ruvector/sona | 0.1.5 | Neural learning |
|
|
||||||
|
|
||||||
### Optional Integrations
|
|
||||||
| Package | Command |
|
|
||||||
|---------|---------|
|
|
||||||
| ruv-swarm | `npx ruv-swarm mcp start` |
|
|
||||||
| flow-nexus | `npx flow-nexus@latest mcp start` |
|
|
||||||
| agentic-jujutsu | `npx agentic-jujutsu@latest` |
|
|
||||||
|
|
||||||
### MCP Server Setup
|
|
||||||
```bash
|
|
||||||
# Add Ruflo MCP
|
|
||||||
claude mcp add ruflo -- npx -y ruflo@latest
|
|
||||||
|
|
||||||
# Optional servers
|
|
||||||
claude mcp add ruv-swarm -- npx -y ruv-swarm mcp start
|
|
||||||
claude mcp add flow-nexus -- npx -y flow-nexus@latest mcp start
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Quick Reference
|
|
||||||
|
|
||||||
### Essential Commands
|
|
||||||
```bash
|
|
||||||
# Setup
|
|
||||||
npx ruflo@latest init --wizard
|
|
||||||
npx ruflo@latest daemon start
|
|
||||||
npx ruflo@latest doctor --fix
|
|
||||||
|
|
||||||
# Swarm
|
|
||||||
npx ruflo@latest swarm init --topology hierarchical --max-agents 8
|
|
||||||
npx ruflo@latest swarm status
|
|
||||||
|
|
||||||
# Agents
|
|
||||||
npx ruflo@latest agent spawn -t coder
|
|
||||||
npx ruflo@latest agent list
|
|
||||||
|
|
||||||
# Memory
|
|
||||||
npx ruflo@latest memory search --query "patterns"
|
|
||||||
|
|
||||||
# Hooks
|
|
||||||
npx ruflo@latest hooks pre-task --description "task"
|
|
||||||
npx ruflo@latest hooks worker dispatch --trigger optimize
|
|
||||||
```
|
|
||||||
|
|
||||||
### File Structure
|
|
||||||
```
|
|
||||||
.claude-flow/
|
|
||||||
├── config.yaml # Runtime configuration
|
|
||||||
├── CAPABILITIES.md # This file
|
|
||||||
├── data/ # Memory storage
|
|
||||||
├── logs/ # Operation logs
|
|
||||||
├── sessions/ # Session state
|
|
||||||
├── hooks/ # Custom hooks
|
|
||||||
├── agents/ # Agent configs
|
|
||||||
└── workflows/ # Workflow templates
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Full Documentation**: https://github.com/ruvnet/claude-flow
|
|
||||||
**Issues**: https://github.com/ruvnet/claude-flow/issues
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
# RuFlo V3 Runtime Configuration
|
|
||||||
# Generated: 2026-05-19T00:18:20.863Z
|
|
||||||
|
|
||||||
version: "3.0.0"
|
|
||||||
|
|
||||||
swarm:
|
|
||||||
topology: hierarchical-mesh
|
|
||||||
maxAgents: 15
|
|
||||||
autoScale: true
|
|
||||||
coordinationStrategy: consensus
|
|
||||||
|
|
||||||
memory:
|
|
||||||
backend: hybrid
|
|
||||||
enableHNSW: true
|
|
||||||
persistPath: .claude-flow/data
|
|
||||||
cacheSize: 100
|
|
||||||
# ADR-049: Self-Learning Memory
|
|
||||||
learningBridge:
|
|
||||||
enabled: true
|
|
||||||
sonaMode: balanced
|
|
||||||
confidenceDecayRate: 0.005
|
|
||||||
accessBoostAmount: 0.03
|
|
||||||
consolidationThreshold: 10
|
|
||||||
memoryGraph:
|
|
||||||
enabled: true
|
|
||||||
pageRankDamping: 0.85
|
|
||||||
maxNodes: 5000
|
|
||||||
similarityThreshold: 0.8
|
|
||||||
agentScopes:
|
|
||||||
enabled: true
|
|
||||||
defaultScope: project
|
|
||||||
|
|
||||||
neural:
|
|
||||||
enabled: true
|
|
||||||
modelPath: .claude-flow/neural
|
|
||||||
|
|
||||||
hooks:
|
|
||||||
enabled: true
|
|
||||||
autoExecute: true
|
|
||||||
|
|
||||||
mcp:
|
|
||||||
autoStart: false
|
|
||||||
port: 3000
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
{
|
|
||||||
"initialized": "2026-05-19T00:18:20.864Z",
|
|
||||||
"routing": {
|
|
||||||
"accuracy": 0,
|
|
||||||
"decisions": 0
|
|
||||||
},
|
|
||||||
"patterns": {
|
|
||||||
"shortTerm": 0,
|
|
||||||
"longTerm": 0,
|
|
||||||
"quality": 0
|
|
||||||
},
|
|
||||||
"sessions": {
|
|
||||||
"total": 0,
|
|
||||||
"current": null
|
|
||||||
},
|
|
||||||
"_note": "Intelligence grows as you use Ruflo"
|
|
||||||
}
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
{
|
|
||||||
"timestamp": "2026-05-19T00:18:20.864Z",
|
|
||||||
"processes": {
|
|
||||||
"agentic_flow": 0,
|
|
||||||
"mcp_server": 0,
|
|
||||||
"estimated_agents": 0
|
|
||||||
},
|
|
||||||
"swarm": {
|
|
||||||
"active": false,
|
|
||||||
"agent_count": 0,
|
|
||||||
"coordination_active": false
|
|
||||||
},
|
|
||||||
"integration": {
|
|
||||||
"agentic_flow_active": false,
|
|
||||||
"mcp_active": false
|
|
||||||
},
|
|
||||||
"_initialized": true
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "3.0.0",
|
|
||||||
"initialized": "2026-05-19T00:18:20.864Z",
|
|
||||||
"domains": {
|
|
||||||
"completed": 0,
|
|
||||||
"total": 5,
|
|
||||||
"status": "INITIALIZING"
|
|
||||||
},
|
|
||||||
"ddd": {
|
|
||||||
"progress": 0,
|
|
||||||
"modules": 0,
|
|
||||||
"totalFiles": 0,
|
|
||||||
"totalLines": 0
|
|
||||||
},
|
|
||||||
"swarm": {
|
|
||||||
"activeAgents": 0,
|
|
||||||
"maxAgents": 15,
|
|
||||||
"topology": "hierarchical-mesh"
|
|
||||||
},
|
|
||||||
"learning": {
|
|
||||||
"status": "READY",
|
|
||||||
"patternsLearned": 0,
|
|
||||||
"sessionsCompleted": 0
|
|
||||||
},
|
|
||||||
"_note": "Metrics will update as you use Ruflo. Run: npx ruflo@latest daemon start"
|
|
||||||
}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"initialized": "2026-05-19T00:18:20.864Z",
|
|
||||||
"status": "PENDING",
|
|
||||||
"cvesFixed": 0,
|
|
||||||
"totalCves": 3,
|
|
||||||
"lastScan": null,
|
|
||||||
"_note": "Run: npx @claude-flow/cli@latest security scan"
|
|
||||||
}
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
{
|
|
||||||
"mcpServers": {
|
|
||||||
"ruflo": {
|
|
||||||
"command": "npx",
|
|
||||||
"args": [
|
|
||||||
"-y",
|
|
||||||
"ruflo@latest",
|
|
||||||
"mcp",
|
|
||||||
"start"
|
|
||||||
],
|
|
||||||
"env": {
|
|
||||||
"npm_config_update_notifier": "false",
|
|
||||||
"CLAUDE_FLOW_MODE": "v3",
|
|
||||||
"CLAUDE_FLOW_HOOKS_ENABLED": "true",
|
|
||||||
"CLAUDE_FLOW_TOPOLOGY": "hierarchical-mesh",
|
|
||||||
"CLAUDE_FLOW_MAX_AGENTS": "15",
|
|
||||||
"CLAUDE_FLOW_MEMORY_BACKEND": "hybrid"
|
|
||||||
},
|
|
||||||
"autoStart": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -20,4 +20,4 @@ resources:
|
|||||||
images:
|
images:
|
||||||
- name: solitaire-server
|
- name: solitaire-server
|
||||||
newName: git.aleshym.co/funman300/solitaire-server
|
newName: git.aleshym.co/funman300/solitaire-server
|
||||||
newTag: 83c40116
|
newTag: eb6c93fb
|
||||||
|
|||||||
@@ -300,7 +300,6 @@ function render(s) {
|
|||||||
board.querySelectorAll(".card.drop-target").forEach(e => e.classList.remove("drop-target"));
|
board.querySelectorAll(".card.drop-target").forEach(e => e.classList.remove("drop-target"));
|
||||||
|
|
||||||
if (s.is_auto_completable && !s.is_won && !acTimer) {
|
if (s.is_auto_completable && !s.is_won && !acTimer) {
|
||||||
stopTimer(); // freeze elapsed time at the moment the player's last move completes
|
|
||||||
acTimer = setInterval(doAutoCompleteStep, 380);
|
acTimer = setInterval(doAutoCompleteStep, 380);
|
||||||
}
|
}
|
||||||
if (s.is_won) {
|
if (s.is_won) {
|
||||||
|
|||||||
@@ -40,32 +40,20 @@ export class ReplayPlayer {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Snapshot the current `GameState` as a JS object (see `StateSnapshot`).
|
* Snapshot the current `GameState` as a JS object (see `StateSnapshot`).
|
||||||
*
|
|
||||||
* Throws a JS string exception on serialisation failure (should never
|
|
||||||
* occur in practice — `StateSnapshot` contains only primitive types).
|
|
||||||
* @returns {any}
|
* @returns {any}
|
||||||
*/
|
*/
|
||||||
state() {
|
state() {
|
||||||
const ret = wasm.replayplayer_state(this.__wbg_ptr);
|
const ret = wasm.replayplayer_state(this.__wbg_ptr);
|
||||||
if (ret[2]) {
|
return ret;
|
||||||
throw takeFromExternrefTable0(ret[1]);
|
|
||||||
}
|
|
||||||
return takeFromExternrefTable0(ret[0]);
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Apply the next move; returns the post-step snapshot, or `null`
|
* Apply the next move; returns the post-step snapshot, or `null`
|
||||||
* once the move list is exhausted.
|
* once the move list is exhausted.
|
||||||
*
|
|
||||||
* Returns `null` (not an exception) when the replay is finished.
|
|
||||||
* Throws a JS string exception on serialisation failure.
|
|
||||||
* @returns {any}
|
* @returns {any}
|
||||||
*/
|
*/
|
||||||
step() {
|
step() {
|
||||||
const ret = wasm.replayplayer_step(this.__wbg_ptr);
|
const ret = wasm.replayplayer_step(this.__wbg_ptr);
|
||||||
if (ret[2]) {
|
return ret;
|
||||||
throw takeFromExternrefTable0(ret[1]);
|
|
||||||
}
|
|
||||||
return takeFromExternrefTable0(ret[0]);
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 0-indexed position of the next move to apply.
|
* 0-indexed position of the next move to apply.
|
||||||
@@ -169,16 +157,11 @@ export class SolitaireGame {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Full pile snapshot as a JS object.
|
* Full pile snapshot as a JS object.
|
||||||
*
|
|
||||||
* Throws a JS string exception on serialisation failure.
|
|
||||||
* @returns {any}
|
* @returns {any}
|
||||||
*/
|
*/
|
||||||
state() {
|
state() {
|
||||||
const ret = wasm.solitairegame_state(this.__wbg_ptr);
|
const ret = wasm.solitairegame_state(this.__wbg_ptr);
|
||||||
if (ret[2]) {
|
return ret;
|
||||||
throw takeFromExternrefTable0(ret[1]);
|
|
||||||
}
|
|
||||||
return takeFromExternrefTable0(ret[0]);
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Undo the last move. Returns `{ok, error?, snapshot?}`.
|
* Undo the last move. Returns `{ok, error?, snapshot?}`.
|
||||||
@@ -197,13 +180,6 @@ function __wbg_get_imports() {
|
|||||||
const ret = Error(getStringFromWasm0(arg0, arg1));
|
const ret = Error(getStringFromWasm0(arg0, arg1));
|
||||||
return ret;
|
return ret;
|
||||||
},
|
},
|
||||||
__wbg_String_8564e559799eccda: function(arg0, arg1) {
|
|
||||||
const ret = String(arg1);
|
|
||||||
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
|
|
||||||
const len1 = WASM_VECTOR_LEN;
|
|
||||||
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
|
|
||||||
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
|
|
||||||
},
|
|
||||||
__wbg___wbindgen_throw_9c75d47bf9e7731e: function(arg0, arg1) {
|
__wbg___wbindgen_throw_9c75d47bf9e7731e: function(arg0, arg1) {
|
||||||
throw new Error(getStringFromWasm0(arg0, arg1));
|
throw new Error(getStringFromWasm0(arg0, arg1));
|
||||||
},
|
},
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user