<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>musings</title><description>Notes on building AI-agent platforms, backend systems, and internal developer tools — by Siva Prasad Raju Bandi.</description><link>https://musings.sivaapps.com/</link><item><title>Building an agent orchestrator without a framework</title><link>https://musings.sivaapps.com/blog/building-an-agent-orchestrator/</link><guid isPermaLink="true">https://musings.sivaapps.com/blog/building-an-agent-orchestrator/</guid><description>A hand-rolled state machine for LLM-driven chat: intent routing, tool invocation, SSE streaming, and out-of-band completion — and why we skipped LangGraph.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Designing an intent classification service for an LLM assistant</title><link>https://musings.sivaapps.com/blog/designing-an-intent-classification-service/</link><guid isPermaLink="true">https://musings.sivaapps.com/blog/designing-an-intent-classification-service/</guid><description>The front-of-funnel decision — direct answer, clarify, or call a tool — and why building it as a small, dedicated service pays off.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Durable log plus event bus: a notification service for AI agents</title><link>https://musings.sivaapps.com/blog/durable-log-plus-event-bus/</link><guid isPermaLink="true">https://musings.sivaapps.com/blog/durable-log-plus-event-bus/</guid><description>One service becomes the audit trail and the dispatcher. How persistence-before-fanout, HMAC replay protection, and presigned-URL attachment sync fit together.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate></item><item><title>A node-based workflow tool as an agent runtime</title><link>https://musings.sivaapps.com/blog/n8n-as-an-agent-runtime/</link><guid isPermaLink="true">https://musings.sivaapps.com/blog/n8n-as-an-agent-runtime/</guid><description>Using n8n as the &quot;tool provider&quot; for an LLM agent. Sub-workflows become tools the model can call. Changing agent capabilities becomes a workflow edit, not a deploy.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Two MCP server patterns: OAuth passthrough vs identity-aware search</title><link>https://musings.sivaapps.com/blog/two-mcp-server-patterns/</link><guid isPermaLink="true">https://musings.sivaapps.com/blog/two-mcp-server-patterns/</guid><description>Building Model Context Protocol servers for two very different jobs — fronting a SaaS with an OAuth broker, and exposing an internal knowledge base to authenticated users.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>