nuq'be 'oH agent?	agent 'oH Claude autonomous, messaging loop cha'DIch poH 'e' jatlhbe yIH. agent task yIjatlh, tool poQ, code execute loop 'e' jatlh kIlang Claude task 'e' jatlh pagh.
agent loop ghaH nuq?	Claude message yIjatlh tools je. Claude final answer pagh tool use request jatlh. code tool execute. result Claude yIjatlh. repeat kIlang stop reason end_turn 'oH.
stop reason "tooluse" 'oH nuq?	Claude tool use request jatlh. code tool execute. result tool assistant response messages 'e' jatlh. loop again Claude answer jatlh.
stop reason "end_turn" 'oH nuq?	Claude task pagh. final answer jatlh. loop break.
tools array ghaH nuq?	tools array Claude available tools jatlh. name, description, JSON schema input 'e' jatlh.
run_tool function ghaH nuq?	run_tool tool execute. real app database API hit. demo hardcoded lookup 'oH.
agent loop production environment 'e' jatlh nuq?	agent loop identical. real tools, results UI stream, findings database persist. loop shape same, tools plumbing change.
agent observe, decide, act, repeat ghaH nuq?	agent loop pattern. Claude task receive, tool pick, code execute, result observe, next decide, repeat kIlang task pagh.
