Wayfinder Dashboard
A DeepSeek Harness plugin
Turns Matt Pocock's Wayfinder into an interactive decision map: nodes are questions, edges are dependencies, humans decide, and the agent derives the next layer.
Install
Requires DeepSeek Harness (dsh) 0.1.0-rc.7 or compatible.
Add it to the Web profile you already use. No config file edits, no extra profile:
dsh plugin --profile web add github:Gyanano/wayfinder-dashboardThen start Harness the way you always do:
dshWayfinder map appears at the foot of the sidebar. Open a workspace and type in the host composer:
/wf-chart we want plugins but the route from here is foggyThe agent charts the first layer in the current session. Click a question and record a decision with /wf-decide; dispatch research with /wf-research; nudge the frontier with /wf-advance. The header can export the open map as a PNG.
What it is
Wayfinder plans work that does not fit in one agent session. Nodes are decision tickets — the resolution is a decision, never "go implement X".
- A map belongs to one workspace. One repo can hold several maps; one map has one destination; a map from this repo never appears in another.
- Opening the plugin shows this workspace's list. A graph appears only after you pick a map. No maps means short tips, not a demo.
- Read the map top to bottom: Start (the fuzzy idea) → the layer that has been specified → fog (the next layer is not derived yet) → Destination.
- It grows one layer at a time. What the next layer asks depends on how this one lands.
- Every question is always visible and openable. Dependencies gate execution, not seeing.
- Research returns evidence, never a decision.
Semantics live in [PRODUCT.md](PRODUCT.md); the visual system in [DESIGN.md](DESIGN.md).
Commands
| Command | What it does | | --- | --- | | /wf-chart <idea> | Chart a new map and have the agent derive the first layer | | /wf-decide <decision> | Record a decision on the selected question and grow the next layer | | /wf-research [brief] | Dispatch research on the selected question | | /wf-advance | Have the agent work one step of the current frontier | | /wf-ask <question> | Add a question by hand | | /wf-focus | Focus a question on the current map | | /wf-scope [in\|out] | Rule a question in or out of scope | | /wf-reopen | Reopen a recorded decision |
Configuration
You can leave the defaults. Override the row in your profile's cordis.patch.yml only if you need to.
| Key | Default | Meaning |
|---|---|---|
dataDir | $DSH_HOME/wayfinder | Where map files live, outside your repo on purpose |
mountBundledSkill | true | Mount the bundled Wayfinder skill |
What an agent can and cannot do
An agent can list and read maps, update destination and fog, add or edit questions, and claim and report research.
There is no tool that decides a question. HITL tickets only resolve when you type /wf-decide.
Development
npm testBrowser checks need a running Harness, then node test/browser/verify.mjs.
Licence
MIT. The bundled upstream Wayfinder skill is MIT © 2026 Matt Pocock — see [NOTICE.md](NOTICE.md).