AIBussinBuild useful systems with modern AI
  • Home
  • Books
  • Solutions
  • Learn
  • Toolkit
  • Prompts
  • Articles
  • About

Developer Tools

  • The Loop You Are Writing For
  • Install, First Session, First Task
  • Models and Thinking Level
  • Sessions and Where They Live
  • The Built-In Tools
  • Settings and Where Configuration Comes From
  • The Project .pi Directory and Trust
  • Shells, Processes, and Environment Variables
  • Writing a Task Pi Can Finish
  • Four Ways to Change Pi
  • Prompt Templates
  • Run This Book's Examples
  • Your First Extension
  • Tools in Depth
  • Extension State and Persistence
  • Slash Commands and Custom UI
  • Packages: Shipping an Agent
  • Compaction
  • Branching and Forking
  • Steering, Queuing, and Changing Direction
  • Message Types
  • The Session File Format
  • Context Admission Is Application Policy
  • Failures, Retries, and Recovery
  • Debugging by Layer
  • The JSON Event Stream
  • SDK Sessions
  • Appendix A — References and Further Reading
  • Appendix B — The Terminal Interface, in Detail
  • Appendix C — Pi Patch Desk: The Capstone
AIBussin

Build useful systems with modern AI.

Books, solutions, experiments and working tools for practical AI.

© 2026 Ernan Hughes
  • Books
  • Solutions
  • Toolkit
  • Prompts
  • Articles
  • About
  • Programmer.ie
  • ZeroModel.org
  • GitHub