agency
Basic Information
Agency is a Python library that implements an Actor model framework for building agent-integrated systems. It is designed for developers who want to connect AI-driven agents, human users, and software interfaces into flexible, scalable applications. The library provides a minimal foundation for experimenting with and constructing custom agent architectures, enabling agents to expose discoverable actions, enforce access policies, and communicate within shared environments called Spaces. Two Space implementations are provided for local and networked communication. The repository includes a demo application showcasing multiple agent examples and integrations with model providers and tooling. The project aims to reduce boilerplate for building agent systems while offering hooks for observability, lifecycle management, and integration with existing software stacks.