Extend PathMX

Adapt a site to your domain: render your own content, add interactions, or save personal work. Install an existing capability first, or write a Plugin when your site needs custom behavior.

Install a package Choose a capability and activate it in your project manifest. Write a Plugin Build and use a complete reading-time component. Plugin API Look up definitions, component lifecycle, contexts, routes, storage, and commands. Configure a Plugin Give a package validated settings with useful diagnostics.

Add domain behavior

  • Events — declare server, Action, and browser activity with explicit provenance.
  • Actions — perform authorized operations and report their results.
  • Personal state — store personal Sources and distinguish them from device preferences.
  • React integration — mount interactive applications over Source data.
  • Interactions — define what a part of a page lets people and agents do, once.
  • WebMCP browser tools — expose mounted interactions to browser agents.
  • AI — call named models, give them tools and draw images.
  • Agents — author agents whose instructions are Markdown, ask as them and talk with them in threads.

Build a host

  • Core API — create a runtime, connect storage, and publish content.
  • Contextual Views — restrict what a reader can see and do in a particular context.