feat(claude-flow): Init claude-flow v3, pretrain on repo, update CLAUDE.md
- Run npx @claude-flow/cli@latest init --force: 115 files created (agents, commands, helpers, skills, settings, MCP config) - Initialize memory.db (147 KB): 84 files analyzed, 30 patterns extracted, 46 trajectories evaluated via 4-step RETRIEVE/JUDGE/DISTILL/CONSOLIDATE - Run pretraining with MoE model: hyperbolic Poincaré embeddings, 3 contradictions resolved, all-MiniLM-L6-v2 ONNX embedding index - Include .claude/memory.db and .claude-flow/metrics/learning.json in repo for team sharing (semantic search available to all contributors) - Update CLAUDE.md: add wifi-densepose project context, key crates, ruvector integration map, correct build/test commands for this repo, ADR cross-reference (ADR-014 through ADR-017) https://claude.ai/code/session_01BSBAQJ34SLkiJy4A8SoiL4
This commit is contained in:
@@ -57,7 +57,7 @@ is_running() {
|
||||
|
||||
# Start the swarm monitor daemon
|
||||
start_swarm_monitor() {
|
||||
local interval="${1:-3}"
|
||||
local interval="${1:-30}"
|
||||
|
||||
if is_running "$SWARM_MONITOR_PID"; then
|
||||
log "Swarm monitor already running (PID: $(cat "$SWARM_MONITOR_PID"))"
|
||||
@@ -78,7 +78,7 @@ start_swarm_monitor() {
|
||||
|
||||
# Start the metrics update daemon
|
||||
start_metrics_daemon() {
|
||||
local interval="${1:-30}" # Default 30 seconds for V3 sync
|
||||
local interval="${1:-60}" # Default 60 seconds - less frequent updates
|
||||
|
||||
if is_running "$METRICS_DAEMON_PID"; then
|
||||
log "Metrics daemon already running (PID: $(cat "$METRICS_DAEMON_PID"))"
|
||||
@@ -126,8 +126,8 @@ stop_daemon() {
|
||||
# Start all daemons
|
||||
start_all() {
|
||||
log "Starting all Claude Flow daemons..."
|
||||
start_swarm_monitor "${1:-3}"
|
||||
start_metrics_daemon "${2:-5}"
|
||||
start_swarm_monitor "${1:-30}"
|
||||
start_metrics_daemon "${2:-60}"
|
||||
|
||||
# Initial metrics update
|
||||
"$SCRIPT_DIR/swarm-monitor.sh" check > /dev/null 2>&1
|
||||
@@ -207,22 +207,22 @@ show_status() {
|
||||
# Main command handling
|
||||
case "${1:-status}" in
|
||||
"start")
|
||||
start_all "${2:-3}" "${3:-5}"
|
||||
start_all "${2:-30}" "${3:-60}"
|
||||
;;
|
||||
"stop")
|
||||
stop_all
|
||||
;;
|
||||
"restart")
|
||||
restart_all "${2:-3}" "${3:-5}"
|
||||
restart_all "${2:-30}" "${3:-60}"
|
||||
;;
|
||||
"status")
|
||||
show_status
|
||||
;;
|
||||
"start-swarm")
|
||||
start_swarm_monitor "${2:-3}"
|
||||
start_swarm_monitor "${2:-30}"
|
||||
;;
|
||||
"start-metrics")
|
||||
start_metrics_daemon "${2:-5}"
|
||||
start_metrics_daemon "${2:-60}"
|
||||
;;
|
||||
"help"|"-h"|"--help")
|
||||
echo "Claude Flow V3 Daemon Manager"
|
||||
@@ -239,8 +239,8 @@ case "${1:-status}" in
|
||||
echo " help Show this help"
|
||||
echo ""
|
||||
echo "Examples:"
|
||||
echo " $0 start # Start with defaults (3s swarm, 5s metrics)"
|
||||
echo " $0 start 2 3 # Start with 2s swarm, 3s metrics intervals"
|
||||
echo " $0 start # Start with defaults (30s swarm, 60s metrics)"
|
||||
echo " $0 start 10 30 # Start with 10s swarm, 30s metrics intervals"
|
||||
echo " $0 status # Show current status"
|
||||
echo " $0 stop # Stop all daemons"
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user