agency
Basic Information
Agency is a Go library for developers who want to build and experiment with large language models and generative AI in an idiomatic, statically typed way. It is designed to simplify creation of assistants and autonomous agent systems by providing a small, extendable core that separates business logic from concrete implementations. The project targets both simple chat interfaces and more complex workflows such as retrieval-augmented generation and multimodal operations. It offers OpenAI-compatible API bindings and example code to get started quickly. The README emphasizes using Go-native patterns rather than porting Python frameworks, and positions Agency as a foundation for composing operations into processes and for coordinating single or multiple agents.