Docs
Restormel Graph ships npm packages for a frozen Contract v0 view-model and a Svelte 5 graph canvas, plus published reasoning extensions on @restormel/contracts and optional Restormel State (@restormel/state, platform-v*) for agent memory next to context packs. Start with the SvelteKit integration guide—it is the canonical page for humans and agents (install → imports → Vite → CSS → example → verify → migrate).
Maintainer-facing detail also lives in the repo: restormel-graph-sophia-consumer.md.
Where to go next
- SvelteKit integration Canonical path: install, import map, Vite SSR, CSS, minimal example, verify, migrate.
- Reasoning extensions & contracts @restormel/graph-reasoning-extensions + @restormel/contracts: subpaths, when to use vs GraphData only.
- Restormel State (agent memory) @restormel/state on platform-v*: memory events, projection, correlation with context packs and traces—not canvas.
- Overview What Restormel Graph is—and what it deliberately is not.
- How it fits together Hosts produce GraphData; packages own DTOs, layout, and the canvas.
- Contract v0 scope What graph-core freezes, what is out of scope, semver expectations — summary of GRAPH_CORE_V0_SCOPE.md.
- Recipes Ghost layer, focus/dim, path highlight, semantic maps, fullscreen — beyond the hello-world snippet.
- Accessibility & input Keyboard, ARIA roles, focus order, and known limitations of GraphCanvas.
- Performance & scale Layout cost, SVG scale, pre-filtering — no built-in virtualization.
- Migrate from a custom canvas Checklist and risk callouts when replacing in-app graph code.
- API reference Types and props aligned with published .d.ts and package exports.
- Releases & support Tags, compatibility matrix, support boundary, changelog links.