# Examples Example code for pi-coding-agent SDK and extensions. ## Directories ### [sdk/](sdk/) Programmatic usage via `createAgentSession()`. Shows how to customize models, prompts, tools, extensions, and session management. ### [extensions/](extensions/) Example extensions demonstrating: - Lifecycle event handlers (tool interception, safety gates, context modifications) - Custom tools (todo lists, subagents) - Commands and keyboard shortcuts - External integrations (git, file watchers) ## Documentation - [SDK Reference](sdk/README.md) - [Extensions Documentation](../docs/extensions.md) - [Skills Documentation](../docs/skills.md)