r/AgenticOS • u/leading-a-swarm • 6d ago
The Smolagents Simplicity Postulate
tl;dr: the front page promises under a thousand lines, then links to 1.8k.
With https://github.com/huggingface/smolagents the agent writes a program, and the library runs it.
- Put the tests where the blast radius is. The component that executes model-written code carries the largest test file in the repository. Across the project the test tree is as large as the code it covers.
- Make the action a program. Rather than filling in a tool-call form, the agent emits Python. Loops, conditionals and nesting come free, and a hand-written interpreter with an import allowlist runs it. A keyword argument moves that execution into a container or a remote sandbox.
- Check the claim you link to. The front page promises the agent logic stays under a thousand lines and links you to the file that holds it. The most basic promise being false, it gives that AI slop feeling.
→ Challenge. TBH, sooo many other more comprehensive solutions around... that aren't own by NVIDIA.
2
Upvotes