Packages
One page per workspace package, generated from its entry point. @svatah/yam is the command line; every other package is @svatah/yam-<name>.
| Package | Exports | What it is |
|---|---|---|
@svatah/yam | 67 | The yam CLI and MCP server |
@svatah/yam-adapter-appium | 43 | Appium adapter: Android Chrome and native |
@svatah/yam-adapter-atspi | 28 | Linux AT-SPI accessibility adapter |
@svatah/yam-adapter-ax | 54 | macOS Accessibility adapter: the Yam agent surface over AXUIElement |
@svatah/yam-adapter-bidi | 40 | WebDriver BiDi adapter (independence proof) |
@svatah/yam-adapter-http | 14 | HTTP/API adapter |
@svatah/yam-adapter-playwright | 41 | Default web adapter: AgentSurface on Playwright |
@svatah/yam-adapter-process | 12 | Process and pseudo-terminal adapter |
@svatah/yam-adapter-uia | 40 | Windows UI Automation adapter: the Yam agent surface over UIAutomationClient |
@svatah/yam-bindings | 53 | Bindings store, context hash, resolver, synthesis, fingerprint, relocalization |
@svatah/yam-bindings-cli | 28 | The yam-bindings command line: bindings, heal, surface conform and the healing eval for module (a) |
@svatah/yam-compiler | 51 | Compiler tiers, validation, lint and plan writer |
@svatah/yam-conformance | 17 | Surface and runtime conformance suites |
@svatah/yam-contract | 43 | The surface operation catalogue and the contract fingerprint every client agrees on |
@svatah/yam-gateway | 44 | Model gateway: local and frontier backends, caching, redaction, provenance |
@svatah/yam-healer | 44 | Failure selection, model-free repair, verification and diff |
@svatah/yam-host-playwright | 22 | Playwright Test host for Yam flows: the yam fixture, generated specs and the results reporter |
@svatah/yam-mcp | 10 | The Yam MCP server: surface and operation tools over stdio or Streamable HTTP |
@svatah/yam-migrate | 34 | v1/v2 to v3 migration and prototype database import |
@svatah/yam-playwright-test | 23 | The bind() fixture for an existing Playwright Test project |
@svatah/yam-recorder | 51 | Grounding, record session and report |
@svatah/yam-runtime | 50 | Runner-agnostic executor core: scope, guards, checkpoints, policies, results, audit |
@svatah/yam-schema | 185 | Zod definitions and generated JSON Schemas for the Yam artifact contracts |
@svatah/yam-screens | 125 | The headless screen model: one set of screens, actions and keys behind the app, yam ui, the SDK and the CLI |
@svatah/yam-sdk | 17 | The typed TypeScript client for the Yam local service, generated from its OpenAPI description (REQ-SDK-1) |
@svatah/yam-service | 17 | Local HTTP and event-stream service (yam serve) |
@svatah/yam-spec | 54 | Flow reader, grammar, target dictionary, signatures |
@svatah/yam-steps | 30 | defineStep API and the Tier 0 matcher |
@svatah/yam-surface | 103 | The published AgentSurface interface, adapter registry and wire schemas |
@svatah/yam-surface-control | 139 | Shared surface operation dispatcher, session lifecycle and operation catalogue |
@svatah/yam-tool | 17 | MCP tool server exposing stories as deterministic tools |
@svatah/yam-trajectory | 19 | Trajectory capture and compile to proposals |
@svatah/yam-tui | 78 | yam ui — the terminal cockpit, a second renderer of the screen model (REQ-TUI-1) |
@svatah/yam-ui | 44 | The Yam design system: React components on Radix primitives, every one of them named and id'd (REQ-ADE-12) |
@svatah/yam-ui-tokens | 28 | The Yam design tokens: two themes, one type ramp, one status set (REQ-ADE-12) |
@svatah/yam-workflow | 8 | Story-as-function runner and resume |