If you've only chatted with ChatGPT, you might think an AI Agent is simply "send a prompt to the API, display the response."

The reality is far more complex. Here is a complete Agent interaction flow in BoxAgnts:

User input: "Help me read config.toml and change port to 9090"

1. User message added to conversation history

2. Build system prompt (tool list + skill list + AGENTS.md + Agent role definition)