One review rule
Your repo must make the agent easy to inspect, easy to run, and hard to misuse. A reviewer should not search through random files to find the tool schemas, approval gates, call-result loop, limits, or script note.
What to ship
You are not shipping a perfect AI product. You are shipping evidence that you can build a safe tool-calling agent.
Current agent systems still follow the same core pattern: the model asks for a tool, the app or provider runs it, the result goes back, and the loop continues until a final answer. Your repo should make that pattern visible.