Routes raxol:// resource URIs to the appropriate data source.
Parses structured URIs and dispatches to the Registry for registered resources, or to well-known handlers for pattern-based URIs.
URI Patterns
raxol://session/{id}/model/{key}-- model projectionraxol://session/{id}/widgets-- widget treeraxol://session/{id}/tools-- available toolsraxol://session/{id}/context-- full context tree
Summary
Types
Functions
Parse a raxol:// URI into structured components.
Returns {:ok, parsed} or {:error, :invalid_uri}.
@spec resolve(GenServer.server(), String.t()) :: {:ok, term()} | {:error, term()}
Resolve a resource URI to its content.
First tries a direct Registry lookup (for explicitly registered resources). Falls back to pattern-based resolution for well-known URI structures.