{"componentChunkName":"component---src-templates-tag-page-js","path":"/tags/agents/","result":{"data":{"site":{"siteMetadata":{"title":"M.Hassan Ahmed","author":"Hassan11196"}},"allMarkdownRemark":{"totalCount":1,"edges":[{"node":{"excerpt":"How an LLM Agent Tool-Calling Loop Works The first time you wire a tool into a language model, it feels like the model is doing something it…","fields":{"slug":"/2026-06-30-llm-agent-tool-loop/"},"frontmatter":{"date":"2026-06-30T00:00:00.000Z","title":"How an LLM Agent Tool-Calling Loop Works","description":"A practical look at the agent loop behind LLM tools: how the model asks to call a tool, your code runs it, and the result feeds back until the answer is done.","tags":["AI","LLM","Agents","Python","Claude"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABKElEQVQoz21Sy2rDMBDM/39I6TWn9tLk0jSBQqCHUkJbiu3Ypn5bOLh+TrWKV1hWBKtdraTZ0WhXTdNgPsZxVL7ve/i+D8dxtHddF57nYRgG4+w8XjEgHeq6zjhQFAWSJFE+jiKkaapsCcRr8hpQiBJhGFqVbw3eJwLEPggCMI4GLPIccRwb1TiukxR/WX7Ny5fM9+gFkWTPMmhAAqNqWp/Ji7OP42aHt80LLr+RpbMQAmVZqtjSkJOKwQQYf5yw275i/3RA/v1jFOM7ZBbDpchaR+kJNDl98lJNS52tXyaB27Y1NLyyGDGMPeRs7dHIsgx1Xdu/TBpSj936lPvHA+4e9la+qiqlO3UHkTEYUmJeiWyYLm6PX1g/v2vGDJjLzjhLEtTwjPMPMDoKgTtmA9UAAAAASUVORK5CYII=","aspectRatio":1.92090395480226,"src":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/hero.png","srcSet":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/c972b/hero.png 340w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/27625/hero.png 680w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/hero.png 1360w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/ca459/hero.png 1766w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}}]}},"pageContext":{"tag":"Agents"}},"staticQueryHashes":["32046230"]}