Agents That Write Their Own Tools at Runtime — Sandhya Subramani, AWS
Oct 4, 2026AI Engineer
Summary
This post introduces the Strands Agents SDK, a framework for building agents that can dynamically generate and utilize their own tools at runtime. It demonstrates meta-tooling capabilities using an editor, shell, and load_tool, along with a system prompt to guide tool creation. The talk showcases agentic patterns like swarm, graph, handoff, and workflow, including a demo of a self-assembling travel planner. Crucially, it outlines essential evals for self-modifying agents (goal success, tool choice, parameters, inter-agent flow) and guardrails (sandboxed execution, constrained permissions, observability) necessary for deploying such agents in production.
More from the Agent Memory and Harness Engineering trail
- From Context to Memory: Your Agents Need a Real Memory Layer — Anders Swanson, Oracle
- Designing CLIs for Agents, Not Humans — Pedro Lopez, Airbyte
- Building on the Codex Harness — Dominik Kundel, OpenAI
- Stop Prompting — Greg Pstrucha, Sentry
- Brains vs Hands: How to Run AI Agents Safely in Production — Viren Baraiya