Subodh Jena
BlogNotes

Blog

Writing

Life, tech, and everything in-between.

Thin SDK, Fat Runtime: Owning the Agent Loop in Pure Python

May 8, 2026·15 min·AI

A provider's SDK earns its keep on six concerns: auth, request shape, transport, retries, streaming reassembly, and response parsing. Everything above that, the agent loop, planning, routing, memory, parallelism, guardrails, and workflow state, is application architecture and is better written in pure Python.

Workflows Versus Agents in LLM Systems

Feb 16, 2026·7 min·AI

The term agent has become overloaded, and the overloading is expensive. A system in which the language model controls its own flow costs more to run and more to debug. The default should be a workflow.

Writing

BlogNotes

Work

ExperimentsPortfolio

Connect

AboutContact

© 2026 Subodh Jena

X (Twitter)GitHubLinkedIn