micro/go-micro ? reverse-engineered prompt

Reverse engineered prompt

Build me a Go framework for services and AI agents that feels easy to use but still powerful.

I want to be able to create independent services, plug in an agent, and have the agent call those services as tools. It should also support workflows for repeatable multi step tasks, plus the usual stuff needed for service communication like discovery, RPC, pub and sub, transport, and storage. Make it so I can start with a simple agent that talks to a model provider, then gradually add my own services like notes or search and let the agent use them.

Please include a simple CLI so I can chat with an agent from the terminal, generate or run services during development, and keep things running when needed. A small example app and clear getting started docs would be great. If you need current provider or Go version details, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab