# Documentation


## Vocabulary

- [Glossary](./GLOSSARY.md): canonical terms — child/specialist/run/teammate layers, lead vs parent, team artifacts, legacy names.

## Runtime contracts

- [Architecture](./ARCHITECTURE.md): layers, independent child processes, resource ownership and recovery.
- [Configuration](./CONFIGURATION.md): agent definitions, settings, precedence and model admission.
- [Integration](./INTEGRATION.md): public events RPC (including teammate status/release and in-progress shutdown), lifecycle, delivery and peer mailbox semantics.
- [Agents UI](./ui/AGENT-PANEL-AND-VIEW.md): Main/child navigation, composers, transcript controls and terminal layout.
- [Create-agent skill](../skills/create-agent/SKILL.md): author a focused specialist with supported Markdown fields and an exact `Agent` invocation.

## Architecture decisions

- [0002 — Main and child UI](./decisions/0002-inline-agent-view.md)
- [0003 — Deliberate feature scope](./decisions/0003-deliberate-feature-scope.md)
- [0004 — Independent process runtime](./decisions/0004-independent-process-runtime.md)
- [0005 — Separate task and agent domains](./decisions/0005-separate-task-and-agent-domains.md)
- [0006 — Layered extension architecture](./decisions/0006-layered-extension-architecture.md)
- [0007 — Session-bound agent teams](./decisions/0007-session-bound-agent-teams.md)
- [0008 — Rename to pi-teams](./decisions/0008-rename-to-pi-teams.md)
- [0009 — Unified session-scoped Tasks](./decisions/0009-unified-session-tasks.md)

See the [project README](../README.md) for operation and development commands, and the [changelog](../CHANGELOG.md) for user-visible changes.
