mirror of
https://github.com/ruvnet/ruflo.git
synced 2026-11-09 05:35:21 +09:00
- Reorganize v3/ into implementation/ subfolders: - planning/, architecture/, migration/, integration/ - security/, adrs/, research/, swarm-plans/ - Add 15-agent concurrent swarm implementation plans: - SWARM-OVERVIEW.md: Hierarchical mesh topology, 4 phases - AGENT-SPECIFICATIONS.md: 15 agent configs with capabilities - TDD-LONDON-SCHOOL-PLAN.md: Mock-first TDD methodology - BENCHMARK-OPTIMIZATION.md: Performance targets (2.49x-7.47x) - DEPLOYMENT-PLAN.md: Release strategy, CI/CD, rollback - GITHUB-ISSUE-TRACKING.md: Issue workflow with agent replies - Update .claude/settings.json with proper hooks format - Add bash aliases for claude --dangerously-skip-permissions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
31 lines
950 B
Bash
Executable File
31 lines
950 B
Bash
Executable File
#!/bin/bash
|
|
# Fix agentic-flow's broken better-sqlite3 import
|
|
# The dist/reasoningbank/db/queries.js file has BetterSqlite3 = null
|
|
# This script patches it to properly import better-sqlite3
|
|
|
|
QUERIES_FILE="node_modules/agentic-flow/dist/reasoningbank/db/queries.js"
|
|
|
|
if [ ! -f "$QUERIES_FILE" ]; then
|
|
echo "❌ File not found: $QUERIES_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
echo "🔧 Fixing agentic-flow better-sqlite3 import..."
|
|
|
|
# Check if already fixed
|
|
if grep -q "import Database from 'better-sqlite3'" "$QUERIES_FILE"; then
|
|
echo "✅ Already fixed!"
|
|
exit 0
|
|
fi
|
|
|
|
# Backup original
|
|
cp "$QUERIES_FILE" "${QUERIES_FILE}.backup"
|
|
|
|
# Replace the broken import
|
|
sed -i '5s/const BetterSqlite3 = null; \/\/ Not used/import Database from '\''better-sqlite3'\'';/' "$QUERIES_FILE"
|
|
sed -i 's/new BetterSqlite3(/new Database(/g' "$QUERIES_FILE"
|
|
|
|
echo "✅ Fixed agentic-flow better-sqlite3 import!"
|
|
echo " Patched: $QUERIES_FILE"
|
|
echo " Backup: ${QUERIES_FILE}.backup"
|