Duplicates
Summary 💡
Working on the execution side of agent-generated code and trying to understand AutoGPT's current model before I go further.
When an agent generates and runs code, what's the supported way today to constrain what that code can touch on the host; filesystem, network, environment? Looking through the execution path I can see the sandboxing options, but I want to understand what's considered the recommended boundary rather than inferring it.
Asking because I've been building a runtime aimed at that problem: one file that runs natively on Mac, Windows and Linux with zero permissions until explicitly granted, returning structured denials an agent can parse and adapt to rather than a generic failure. There's an MCP server in it, so an AutoGPT agent could be pointed at it as an execution target today. Repo is https://github.com/incyashraj/krate.
Two questions, either one is useful:
- What's the intended execution boundary for generated code in AutoGPT right now?
- If someone wanted to plug in an alternative execution target, what interface would it need to satisfy?
Happy to do the integration work myself if the second one has an answer.
Examples 🌈
No response
Motivation 🔦
No response
Duplicates
Summary 💡
Working on the execution side of agent-generated code and trying to understand AutoGPT's current model before I go further.
When an agent generates and runs code, what's the supported way today to constrain what that code can touch on the host; filesystem, network, environment? Looking through the execution path I can see the sandboxing options, but I want to understand what's considered the recommended boundary rather than inferring it.
Asking because I've been building a runtime aimed at that problem: one file that runs natively on Mac, Windows and Linux with zero permissions until explicitly granted, returning structured denials an agent can parse and adapt to rather than a generic failure. There's an MCP server in it, so an AutoGPT agent could be pointed at it as an execution target today. Repo is
https://github.com/incyashraj/krate.Two questions, either one is useful:
Happy to do the integration work myself if the second one has an answer.
Examples 🌈
No response
Motivation 🔦
No response