> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qredence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Web server (`web/server`)

> HTTP adapter (prime-bridge.ts, event-mapper.ts, packages/web-server/src/). Only web package that imports @earendil-works/* (via pnpm link:). Consumes createAgentSession,...

HTTP adapter (`prime-bridge.ts`, `event-mapper.ts`, `packages/web-server/src/`). Only web package that imports `@earendil-works/*` (via `pnpm link:`). Consumes `createAgentSession`, `AgentSessionEvent`, `ExtensionUIContext`, `IpythonKernelProvisioner`, `SessionManager`. Must be updated in the same change when `packages/coding-agent` public surface changes. Never add web-specific exports to coding-agent.

Related: [Web protocol](/fleet-prime-agent/packages--web-protocol), [Web app](/fleet-prime-agent/packages--web-app)
