overview/index.mdx (the root index.mdx) | Elevator pitch, hero copy, top-level links. Rarely changes. |
overview/architecture.mdx | Three-process model diagram, protocol boundary descriptions. |
overview/quickstart.mdx | The 5-minute path: install, declare one action, run the gateway, see Claude call it. |
overview/why.md | Positioning vs browser automation / Playwright / chat widgets. |
protocol/index.mdx | One-page protocol overview. Update when a new top-level concept lands. |
protocol/wire-format.mdx | JSON-RPC envelope, method names, id rules. |
protocol/transport.md | WebSocket URL, framing, origin allowlist, reconnect behavior. |
protocol/handshake.mdx | tesseron/hello, welcome, claim code, tools/list_changed. |
protocol/actions.mdx | Action declaration, namespacing, invoke / validate / return. |
protocol/progress-cancellation.mdx | actions/progress, AbortSignal, actions/cancel. |
protocol/sampling.mdx | Handler re-entry into the agent's LLM. |
protocol/elicitation.mdx | ctx.confirm and ctx.elicit. |
protocol/resources.mdx | Readable / subscribable resource projection. |
protocol/errors.mdx | Every defined error code and what raises it. |
protocol/lifecycle.mdx | Session state machine, what happens to pending work. |
protocol/security.mdx | Origin enforcement, claim flow, trust boundaries. |
sdk/typescript/index.mdx | Install, packages/ landscape, first action snippet. |
sdk/typescript/action-builder.md | tesseron.action(...) fluent API. |
sdk/typescript/standard-schema.md | Zod / Valibot / etc. adapter plumbing. |
sdk/typescript/context.md | ActionContext methods: progress, sample, confirm, elicit, signal. |
sdk/typescript/resources.md | tesseron.resource(...) builder, subscribe contract. |
sdk/typescript/core.md | @tesseron/core exports, custom transport extension points. |
sdk/typescript/web.md | @tesseron/web browser adapter. |
sdk/typescript/server.md | @tesseron/server Node adapter. |
sdk/typescript/react.md | useTesseronAction, useTesseronResource, useTesseronConnection. |
sdk/typescript/mcp.md | @tesseron/mcp gateway CLI, config, origin allowlist. |
sdk/python/index.md | Planned Python SDK - only update when roadmap changes. |
sdk/porting.md | How to port Tesseron to another language. |
examples/index.mdx | Table of the example apps. |
examples/<name>.md | Individual example app walk-through. |