Skip to content

Feature Request: Support for Lightweight Agent Runtimes (e.g., Nanobots) #3

Description

@weepsdanky

Feature Request: Support for Lightweight Agent Runtimes (e.g., Nanobots)

Motivation

agent-driver currently supports three provider backends — Claude Code, Codex, and ACP-based agents. These are all relatively heavy runtimes. Claude Code and Open Code carry significant overhead on cloud servers (high memory, large Node.js dependency trees, substantial CPU per sandbox session). Running dozens or hundreds of concurrent sandbox sessions becomes expensive quickly.

Proposal

Support lightweight agent runtimes through the provider registry. For example, https://github.com/HKUDS/nanobot — a minimal, lightweight, open-source AI agent for your tools, chats, and workflows..

On a single cloud VM you might run 5-10 Claude Code sandboxes, but potentially 50-100 with a lightweight runtime like Nanobots, making Mosoo far more economical for high-volume use cases.

Question

Would you be open to PRs for me to extend the provider registry with a lightweight runtime backend (e.g., src/runtimes/nanobots/)? If so, what's the minimal interface a new backend needs to implement?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions