AGENTS.md · git:20260926.90f3ad3 · 2026-09-26 · sha256 19236c5e24f084d7
AGENTS.md git:20260926.90f3ad3A
Immutable. This exact content never changes and is served at /api/v1/blob/19236c5e24f084d7.
# unbrowse (client) — guide for agents Open-source client for the hosted Unbrowse REST API (`/api/v1`). No browser, no local MCP, no site logic. | Path | Owns | |---|---| | `packages/sdk` | `@unbrowse/sdk`: every `/api/v1` route. `client.ts`, `types.ts`, `mcp-install.ts` come from unbrowse6 `src/lib/unbrowse/`; change upstream too | | `packages/cli` | `unbrowse` CLI on the SDK (bundled in). `auth.ts`: API key and OAuth storage | | `skill/SKILL.md` | Agent contract, from unbrowse6 `skill/`; shipped in the CLI package | | `docs/` | User docs and the whitepaper | Commands: `bun install` · `bun test packages` · `bun run typecheck` · `bun run build` · `bun run cli help`. Rules: - A new API route gets an SDK method and a row in `packages/sdk/tests/client.test.ts`; a CLI command maps to one SDK method. - Never accept, log or print a password or token. - Built output runs on plain Node 18.17+. - Root CLAUDE.md is a byte copy of this file.