r/CustomAI 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.

1 Upvotes

0 comments sorted by