<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Setu blog</title>
<link>https://setuagent.com/blog/</link>
<description>Practical guides on agentic AI and harness engineering.</description>
<language>en</language>
<atom:link href="https://setuagent.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
<item><title>Agentic workflows vs autonomous agents: which should you build?</title><link>https://setuagent.com/blog/agentic-workflows-vs-autonomous-agents/</link><guid isPermaLink="true">https://setuagent.com/blog/agentic-workflows-vs-autonomous-agents/</guid><pubDate>Tue, 29 Sep 2026 09:00:00 GMT</pubDate><category>Workflows</category><description>Agentic workflows vs autonomous agents: compare determinism, flexibility, cost and failure handling, and learn when a fixed chain with LLM steps wins.</description></item>
<item><title>How to evaluate AI agents that use tools (without fooling yourself)</title><link>https://setuagent.com/blog/evaluating-agents-with-tools/</link><guid isPermaLink="true">https://setuagent.com/blog/evaluating-agents-with-tools/</guid><pubDate>Tue, 15 Sep 2026 09:00:00 GMT</pubDate><category>Harness engineering</category><description>A practical guide to evaluating tool-using AI agents: task suites, mocked vs real tools, fixtures, outcome and trajectory checks, flaky runs and release gates.</description></item>
<item><title>OAuth for AI agents: handling tokens without leaking them</title><link>https://setuagent.com/blog/oauth-for-ai-agents/</link><guid isPermaLink="true">https://setuagent.com/blog/oauth-for-ai-agents/</guid><pubDate>Fri, 04 Sep 2026 09:00:00 GMT</pubDate><category>Security and control</category><description>How to use OAuth safely with AI agents: authorization code with PKCE, least-privilege scopes, refresh rotation, token storage, revocation and reauth flows.</description></item>
<item><title>12 ways AI agents misuse tools, and how to fix each</title><link>https://setuagent.com/blog/tool-calling-failure-modes/</link><guid isPermaLink="true">https://setuagent.com/blog/tool-calling-failure-modes/</guid><pubDate>Fri, 28 Aug 2026 09:00:00 GMT</pubDate><category>Agent engineering</category><description>Twelve tool-calling failure modes, from hallucinated arguments to retry storms and prompt injection, each with its symptom and a harness-level fix.</description></item>
<item><title>Human approval for AI agents: design it so people use it</title><link>https://setuagent.com/blog/human-approval-for-ai-agents/</link><guid isPermaLink="true">https://setuagent.com/blog/human-approval-for-ai-agents/</guid><pubDate>Thu, 20 Aug 2026 09:00:00 GMT</pubDate><category>Security and control</category><description>How to design human approval for AI agents: risk tiers, previews of the exact action, expiry, safe retries, fewer alerts, an audit trail and undo.</description></item>
<item><title>Context engineering for agents: what to keep in the window</title><link>https://setuagent.com/blog/context-engineering-for-agents/</link><guid isPermaLink="true">https://setuagent.com/blog/context-engineering-for-agents/</guid><pubDate>Thu, 13 Aug 2026 09:00:00 GMT</pubDate><category>Agent engineering</category><description>Context engineering for AI agents: select what goes in the window, compact history, trim tool results, use sub-agents and order prompts so caching works.</description></item>
<item><title>How to design tool schemas that AI agents use correctly</title><link>https://setuagent.com/blog/designing-tool-schemas-for-agents/</link><guid isPermaLink="true">https://setuagent.com/blog/designing-tool-schemas-for-agents/</guid><pubDate>Thu, 06 Aug 2026 09:00:00 GMT</pubDate><category>Agent engineering</category><description>Design tool schemas for AI agents: naming, descriptions as prompts, enums, idempotency and helpful errors, with a before and after JSON schema example.</description></item>
<item><title>MCP explained: how models call tools, and where it breaks</title><link>https://setuagent.com/blog/mcp-explained-for-builders/</link><guid isPermaLink="true">https://setuagent.com/blog/mcp-explained-for-builders/</guid><pubDate>Thu, 30 Jul 2026 09:00:00 GMT</pubDate><category>Agent engineering</category><description>MCP (Model Context Protocol) explained for builders: how clients and servers exchange tools, transports, auth, session URL risks, context bloat and versioning.</description></item>
<item><title>Harness engineering: the 7 layers around an LLM agent</title><link>https://setuagent.com/blog/harness-engineering-layers/</link><guid isPermaLink="true">https://setuagent.com/blog/harness-engineering-layers/</guid><pubDate>Tue, 21 Jul 2026 09:00:00 GMT</pubDate><category>Harness engineering</category><description>Harness engineering covers seven layers around an LLM agent: tools, context, memory, permissions, the loop, evaluation and observability. What each one does.</description></item>
<item><title>What is an agent harness? The part of an AI agent that isn't the model</title><link>https://setuagent.com/blog/what-is-an-agent-harness/</link><guid isPermaLink="true">https://setuagent.com/blog/what-is-an-agent-harness/</guid><pubDate>Tue, 14 Jul 2026 09:00:00 GMT</pubDate><category>Harness engineering</category><description>An agent harness is everything around the model: tools, context, memory, permissions and the loop. Learn what it does and why it decides if an agent works.</description></item>
</channel></rss>
