diff --git a/docs/releases/3.0.md b/docs/releases/3.0.md index 97ec6085..afd97fb1 100644 --- a/docs/releases/3.0.md +++ b/docs/releases/3.0.md @@ -57,8 +57,9 @@ Flash rooms run at up to 64K tokens of context (#396), checked against llama.cpp - Rooms never use more memory than a device pledged. Pledges count at most 64 GB per device; for Flash only, a computer lending from the terminal counts up to 128 GB. - A default TURN relay, used by the CLI too, for networks where direct links fail. -### Terminal and API -- **`pooled serve`**: a room as a local OpenAI Chat Completions / Responses and Anthropic Messages endpoint, with tool calling. +### Terminal and API (new since 1.0) +- **An OpenAI- and Anthropic-compatible API for any room: `pooled serve`.** It serves the OpenAI Chat Completions and Responses APIs and the Anthropic Messages API on 127.0.0.1, so coding agents and apps use the room's model like a cloud API: Codex CLI, Claude Code, opencode, Continue, Open WebUI, LiteLLM, the `openai` and `anthropic` SDKs and curl. Streaming, tool calling (parallel calls, every `tool_choice`), JSON mode and JSON schemas all work, and every tool call is grammar-constrained to its schema, so it always parses. The **Serve API** button in a room gives the command; `POOLED_TOKEN` makes it require a key. Setup for each tool: [cli/README.md](../../cli/README.md). +- **The `pooled` command line** (`npx @pooled/cli`, Node 22+): `pooled join` lends a computer's GPU to a room on Windows, macOS and Linux, `pooled host` opens a room from the terminal, `pooled chat` talks to a room's model, and `pooled pull` / `list` / `rm` manage downloaded models. - `@pooled/openclaw` 0.3.2: OpenClaw's gateway as a room device. It doesn't have Flash, `--disk` or the TURN relay until a new plugin release. - A docs site at [pooled.run/docs](https://pooled.run/docs).