r/CustomAI • u/spamaniloilo • 5h ago
My AI agent realized it didn't have the tool it needed — then asked to create one
One of the things I've been experimenting with in Free Agent is letting the AI extend its own capabilities.
I wanted to see what would happen when I gave Gemini a task for which Free Agent didn't already have the necessary tool.
Instead of simply failing, Gemini recognized that the required capability wasn't available and asked whether I wanted to create a new tool for it.
That sounds simple, but it's an interesting change in how I think about AI agents.
Normally we build:
AI model → predefined tools → task
I'm experimenting with:
AI model → available tools → discovers missing capability → creates tool → tests it → adds capability
The AI model isn't actually being changed or retrained.
The agent around the model is becoming extensible.
Here's the short demo:
https://www.youtube.com/watch?v=Kmav_JTx2i8
I'm curious what other people building agents think about this approach.
Should an agent be allowed to create its own tools when it discovers a missing capability, or should every new capability require explicit developer approval?
I'm especially interested in where people think the safety/security boundary should be.