mirror of
https://github.com/earendil-works/pi.git
synced 2026-06-18 15:54:04 +08:00
01ec6e2e7f
promptGuidelines bullets are appended flat to the Guidelines section with no tool name prefix. Using 'Use this tool when...' is ambiguous because the LLM cannot tell which tool 'this' refers to. Updated docs and examples to use explicit tool names instead.
01ec6e2e7f
ยท
2026-04-21 13:07:42 +02:00
History
Examples
Example code for pi-coding-agent SDK and extensions.
Directories
sdk/
Programmatic usage via createAgentSession(). Shows how to customize models, prompts, tools, extensions, and session management.
extensions/
Example extensions demonstrating:
- Lifecycle event handlers (tool interception, safety gates, context modifications)
- Custom tools (todo lists, questions, subagents, output truncation)
- Commands and keyboard shortcuts
- Custom UI (footers, headers, editors, overlays)
- Git integration (checkpoints, auto-commit)
- System prompt modifications and custom compaction
- External integrations (SSH, file watchers, system theme sync)
- Custom providers (Anthropic with custom streaming, GitLab Duo)