Programmer.ieTechnical library for the AI era
  • Home
  • Books
  • Examples
  • Solutions
  • Learn
  • Prompts
  • Articles
  • Search
  • About
English简体中文

Agent Architecture

  • The Loop You Are Writing For
  • Models and Thinking Level
  • The Context Window Is a Budget
  • Sessions and Where They Live
  • Skills
  • Skills That Carry Files
  • Events and the Extension Lifecycle
  • Changing What Pi Knows
  • Extension State and Persistence
  • Slash Commands and Custom UI
  • MCP Servers
  • Compaction
  • Branching and Forking
  • Steering, Queuing, and Changing Direction
  • Message Types
  • The Session File Format
  • Context Admission Is Application Policy
  • Failures, Retries, and Recovery
  • The Interface Is Not the Agent
  • Model Access Without the Coding Agent
  • The Agent Core on Its Own
  • A Stochastic Step Is a Typed Function
  • Seams, Hooks, and Irreversible Decisions
  • Composing Agent Operations
  • Testing Stochastic Software
  • Authority, Isolation, and What Makes an Agent Worth Building
Programmer.ie

Technical library for the AI era

Understand what is changing. Learn how it works. Use it.

© 2026 Ernan Hughes
  • Home
  • Books
  • Examples
  • Solutions
  • Learn
  • Prompts
  • Articles
  • Search
  • About