# PyClaw Documentation (English)

## Getting started & operations

- [configuration.md](./configuration.md) — Configuration reference (scenario-driven + complete field table)
- [deployment.md](./deployment.md) — Deployment guide (local dev / single instance / multi-instance / Docker Compose)
- [permissions.md](./permissions.md) — Permission tiers (read-only / approval / yolo) + tool approval flow
- [mcp.md](./mcp.md) — MCP servers (Anthropic Model Context Protocol integration)

## Architecture & design

- [architecture-decisions.md](./architecture-decisions.md) — Key design decisions (D1-D26)
- [session-design.md](./session-design.md) — Session system design: SessionKey/SessionId separation, command system, idle reset
- [context-engine.md](./context-engine.md) — Context Engine design
- [builtin-tools.md](./builtin-tools.md) — 11 builtin tools (Tier 2 web_fetch / grep / glob), tool_class taxonomy, in-process sandbox-bypass contract
- [skill-hub-compatibility.md](./skill-hub-compatibility.md) — ClawHub integration + 7-layer cross-ecosystem discovery (incl. `.claude/skills/`)

## Reference & comparison

- [openclaw-analysis.md](./openclaw-analysis.md) — OpenClaw internals analysis
- [typescript-vs-python.md](./typescript-vs-python.md) — Language trade-offs

## Roadmap

- [roadmap.md](./roadmap.md) — Development roadmap, phased plan, risk register
