<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://octavus.hashnode.dev</loc>
    <lastmod>2026-09-25T07:14:01.860Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/autonomous-agents-need-an-operating-layer-not-just-a-better-model</loc>
    <lastmod>2026-07-31T21:22:12.265Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-best-agent-architectures-are-event-driven-not-chat-driven</loc>
    <lastmod>2026-04-24T18:07:13.489Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agents-behavior-shouldnt-live-in-your-codebase</loc>
    <lastmod>2026-04-22T21:51:47.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-agents-that-work-in-production-are-built-to-check-their-own-work</loc>
    <lastmod>2026-04-21T16:26:39.068Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agents-tools-are-the-wrong-abstraction</loc>
    <lastmod>2026-04-20T19:34:36.941Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/youre-not-building-an-agent-youre-building-infrastructure</loc>
    <lastmod>2026-04-19T17:12:38.346Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/stop-reaching-for-multi-agent-start-with-stateful-sessions</loc>
    <lastmod>2026-04-18T23:20:41.552Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/headless-agents-when-your-agent-doesnt-need-a-chat-interface</loc>
    <lastmod>2026-04-17T18:06:28.407Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/you-cant-consolelog-your-way-through-an-agent</loc>
    <lastmod>2026-04-16T14:34:45.482Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/why-your-agent-works-in-a-demo-but-not-in-production</loc>
    <lastmod>2026-04-15T21:50:12.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agents-tools-are-not-composable-yet</loc>
    <lastmod>2026-04-14T16:27:30.185Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-model-call-is-the-easy-part</loc>
    <lastmod>2026-04-13T19:37:35.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/where-should-your-agents-tools-run-1</loc>
    <lastmod>2026-04-12T17:11:42.773Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/define-your-agent-in-a-spec-file-not-your-application-code</loc>
    <lastmod>2026-04-11T23:24:00.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/agent-to-agent-communication-is-a-protocol-problem-not-a-function-call-problem</loc>
    <lastmod>2026-04-10T18:09:51.135Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agent-doesnt-have-a-fallback-plan</loc>
    <lastmod>2026-04-07T16:24:20.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agents-memory-is-just-a-messages-array-and-thats-the-problem</loc>
    <lastmod>2026-04-06T19:36:28.110Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agent-needs-a-runtime-not-a-framework</loc>
    <lastmod>2026-04-05T17:11:58.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/agents-dont-eliminate-developer-toil-they-redistribute-it</loc>
    <lastmod>2026-04-04T23:27:38.876Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-vibe-coded-agent-wont-survive-production</loc>
    <lastmod>2026-04-03T18:06:42.788Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agent-needs-a-protocol-not-just-a-prompt</loc>
    <lastmod>2026-04-02T14:37:35.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/stop-building-monolith-agents</loc>
    <lastmod>2026-04-01T21:51:16.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agents-tool-interface-is-the-wrong-abstraction-to-fight-over</loc>
    <lastmod>2026-03-31T16:25:19.395Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/sessions-arent-chat-history-theyre-your-agents-execution-context</loc>
    <lastmod>2026-03-30T19:34:09.121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/where-should-your-agents-tools-run</loc>
    <lastmod>2026-03-29T17:09:35.460Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-boring-work-between-demo-and-production</loc>
    <lastmod>2026-03-28T23:28:52.261Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/agent-to-agent-communication-is-a-protocol-problem-not-a-function-call</loc>
    <lastmod>2026-03-27T18:06:02.514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/why-agent-errors-are-different-and-how-to-handle-them</loc>
    <lastmod>2026-03-26T14:36:43.384Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/task-decomposition-is-a-design-problem-not-a-prompting-problem</loc>
    <lastmod>2026-03-25T21:51:30.617Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-four-execution-boundaries-every-agent-tool-should-respect</loc>
    <lastmod>2026-03-24T16:25:10.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/your-agent-isnt-stateful-it-just-has-a-long-message-array</loc>
    <lastmod>2026-03-22T17:09:35.610Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/stop-building-monolithic-agents-use-workers-for-composable-ai</loc>
    <lastmod>2026-03-20T18:04:55.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/from-prompts-to-protocols-designing-agent-to-agent-contracts</loc>
    <lastmod>2026-03-19T14:35:35.519Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/workers-the-agent-primitive-youre-missing</loc>
    <lastmod>2026-03-18T21:49:30.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/not-all-tools-belong-on-the-server-rethinking-where-agent-actions-execute</loc>
    <lastmod>2026-03-17T16:25:42.527Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/stateful-sessions-are-the-missing-layer-in-your-agent-architecture</loc>
    <lastmod>2026-03-21T23:39:20.557Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/the-orchestration-tax-why-your-agent-framework-is-costing-you-velocity</loc>
    <lastmod>2026-03-15T18:19:41.164Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/shipping-reliable-ai-agents-is-an-engineering-problem-not-an-architecture-problem-1</loc>
    <lastmod>2026-03-15T06:16:38.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/tool-design-for-ai-agents-what-makes-a-good-function-interface</loc>
    <lastmod>2026-03-12T06:18:59.582Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/archive</loc>
    <lastmod>2026-09-25T07:14:01.860Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://octavus.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-25T07:14:01.860Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>