Skip to content

Latest commit

 

History

History
100 lines (80 loc) · 2.51 KB

File metadata and controls

100 lines (80 loc) · 2.51 KB

ArrowCode — features & roadmap

Shipped in v1.0.0 (first public release)

Harness

  • Plan → questions → /confirm → execute → /accept
  • Continuous execute cycles + re-tasking
  • Human accept / reject / stop
  • Goal + checklist + 12 templates
  • Context trim + summarize
  • Session management (workspace .arrowcode-sessions/)
  • Session durable memory injected each turn
  • Metrics + timeline + /replay
  • File tracker + diff panel
  • ARROW.md project brain

Security

  • Workspace path sandbox
  • Sensitive path deny
  • Secret scan on writes
  • Bash allowlist
  • Dry-run mode
  • Token budget soft-stop
  • Checkpoints + /undo

Multi-agent + swarm

  • ORCH · FE · BE · QA
  • Bus + spawn_worker (depth 2, max 16)
  • Live swarm map
  • Per-agent API/model

TUI dashboard

  • 2×2 agents · plan · swarm · files · diff · bus · timeline

Packaging

  • Flat GitHub template layout
  • defaults/ in repo; ~/.arrowcode only if you install
  • install.sh / install.ps1

Suggested next features

quadrantChart
  title Impact vs effort
  x-axis Low effort --> High effort
  y-axis Low impact --> High impact
  quadrant-1 Do next
  quadrant-2 Plan
  quadrant-3 Skip
  quadrant-4 Later
  Undo polish: [0.3, 0.7]
  Worker detail pane: [0.45, 0.75]
  MCP tools: [0.8, 0.8]
  Editor bridge: [0.7, 0.65]
  Contract board: [0.55, 0.7]
  Cost hard stop: [0.4, 0.6]
Loading

P0

  1. Worker detail pane (focus swarm node → its log)
  2. Richer unified diff hunks
  3. /undo multi-step stack UI in dashboard

P1

  1. FE/BE contract board panel
  2. Path allow/deny custom globs in settings
  3. Session picker overlay (not only slash commands)

P2

  1. MCP tool bridge
  2. VS Code/Zed diff open
  3. Hard cost/token stop with user confirm to continue

P3

  1. Plugin skills marketplace format
  2. Cloud headless workers
  3. Theme pack

Docs with diagrams

  • ARCHITECTURE.md

  • SESSIONS.md

  • SECURITY.md

  • TOOLS.md

  • INSTALL.md

  • src/perf/ — caches, timers, parallel tools, fast context, debounce

  • Parallel read-only tool batches (up to 8)

  • Pure-trim context path (skip summarize when possible)

  • Personality + system prompt + file content caches

  • Session disk save coalescing (250ms)

  • Faster idle detection (120ms poll / 400ms settle)

  • /perf and /perf reset