Goal Planner UI
/project-overview/goal-planner-ui
Turn high-level goals into executable agent plans. goal.ruv.io is Ruflo's hosted Goal-Oriented Action Planning (GOAP) front-end โ describe an outcome in plain English and watch Ruflo decompose it into preconditions, actions, and an A* path through state space, then dispatch the work to live agents at /agents.
| What it is | Why it matters | |
|---|---|---|
| ๐ฏ | Plain-English goals | Type "ship the auth refactor with tests and a PR" โ Ruflo extracts success criteria, constraints, and implicit preconditions. No JSON, no DSL. |
| ๐งญ | GOAP A* planner | Classic gaming-AI planning ported to software work: state-space search through actions with preconditions/effects to find the shortest viable path. Replans on the fly when state changes. |
| ๐ค | Live agent dashboard | goal.ruv.io/agents shows every spawned agent โ role, current step, memory namespace, token budget, status. Click in to inspect trajectories, kill runaway workers, or reassign. |
| ๐ณ | Visual plan tree | Goals render as collapsible action trees with progress, blocked branches, and rollbacks highlighted. |
| โป๏ธ | Adaptive replanning | When an action fails or new info arrives, the planner re-runs A* from the current state instead of restarting. |
| ๐ง | Shared memory + SONA | Plans, trajectories, and outcomes flow into AgentDB. Future plans retrieve past solutions via HNSW โ the planner gets smarter with every run. |
| ๐ | Wired to MCP tools | Every action node maps to a tool call (Ruflo's ~210 MCP tools, your custom servers, or shell). The planner schedules them in parallel where the dependency graph allows. |
| ๐ | Zero install to try | Open goal.ruv.io, describe a goal, watch it run. |
Try it: https://goal.ruv.io/ for goals ยท https://goal.ruv.io/agents for live agents. Run your own: clone the goal branch and cd v3/goal_ui && npm install && npm run dev.