Discussion about this post

User's avatar
Joel Smalley's avatar

Lots to unpack here but I'll try to be brief!

1. Everyone who cloned Clawdbot or read the userguide for Claude Code must surely have discovered this?

2. In my experience, relying only on the markdown files (which I love in general) ends up being a total bloody mess when left to the discretion of the agent. Enforcing some discipline through a formal database improves things immeasurably. I use a Neo4j to get graph as well as embeddings and canonical keywords. Add that combo to grep and read and it's unbeatable.

3. I inadvertently let my agent have the capability to write its own code (patches and new capabilities). Simply not worth the risk. Better to compile and give it the source code docs so it can tell you want went wrong and why and what new capability it needs, rather than let it do it in production.

4. You missed out TOOLS and HOOKS? Without those you just have a more clever chatbot?

5. Logs are soooo underrated. Every interaction with my system and the codebase typically results in improved observability. Once you embrace this, making the necessary audit system for good governance takes care of itself.

6. Markdown again is very useful for the relationship between the technical user and the agent but in the real world, normal humans still need things to look pretty so HTML and PDF rendering are still essential.

7. the AHA moment - the GUI is the biggest friction in the UX. When you build for the agent, you discover that you are also building a better interface for the human too. This is why we will win!

1 more comment...

No posts

Ready for more?