Week 6

Blog Post Week 6

We started by brainstorming what autonomous agents should actually do, like browsing the web or handling service requests. To avoid reinventing the wheel, we decided to build on an existing framework instead of starting from scratch.

Our first choice was OpenClaw, but the codebase was a mess. The architecture was too tightly coupled, making it nearly impossible to modify or extend without breaking things. We needed something more modular and maintainable.

That led us to Nanobot. It’s much cleaner, with a core of only 4,000 lines. The logic is easy to follow, and since extensions live in separate modules, we can contribute without messing up the main infrastructure.

Right now, we’re figuring out how to add the most value. Instead of just adding a new feature, we want to build a “breakage testing suite.” Agent frameworks often break when third-party APIs change or deprecate endpoints. Our system would automatically detect these failures and alert the community. By focusing on reliability, we’re helping Nanobot scale and making it easier for everyone to keep their integrations working.

Written before or on March 8, 2026