This roadmap outlines the planned features and future goals for Agience.
- Entity model update supporting planned features and capabilities
- Autogen as the central engine for agent instantiation and multi-agent coordination
- Enhanced inter-agent communication protocols with expanded integration support
- Secure, distributed communication between authorities using advanced trust protocols
- Monitoring capabilities for key metrics, including host, plugin, and function performance and accuracy
- Standardized addressing for unified identification of agents, hosts, and topics
- Comprehensive protocols for agent communication, coordination, and topic management
- Security & privacy focused protocols defining topic masks, permissions, and filtering
- Proximity-based protocols for local topic discovery and immediate interactions
- Native support for SQL, NoSQL, and Graph databases accessible by agents and functions
- Cross-authority trust relationships enabling secure, collaborative interactions
- Centralized listings of functions, hosts, and topics to enhance resource sharing
- Dynamic plugin loading and unloading
- Plugin architecture that extends agent capabilities without core code modifications
- Plugin-based features such as RAG, memory management, and context generation
- Showcase plugins demonstrating platform extensibility and various use cases
- Streamlined CI/CD pipelines for continuous deployment and efficient updates
- Downloadable images for seamless local and cloud-based deployments
- A redesigned management UI for optimized agent and host management with real-time monitoring
- Management UI built on MudBlazor or a comparable UI framework
- Enhanced UI functionality for identity service management
- Modularized separation of Manage and Host into distinct projects
- Comprehensive setup guides for smooth installation and configuration
- Detailed API documentation for Authority Connect and Manage APIs
- Advanced tutorials on agent development and deployment
- Developer guidelines for plugin development, platform extensions, and community contributions
- Real-time streaming support for seamless media and data transfer
- Core hosted services including authority, identity, and message brokers for Agience in the cloud
- Managed hosting options for agents, topics, and functions
- Community engagement through GitHub Discussions, Issues, and Projects
- Contribution policy with guidelines for plugins, extensions, and collaborative development
- End-to-end encryption for secure agent and topic communication
- Fine-grained permissions and topic masks for controlled access within and across authorities
- Claims-based permissions with JWT authorization and OAuth flows for robust access control
- Expanded identity provider support for seamless integration with existing identity services
- Agience core compatibility extended to languages such as Java, Python, and Node.js
- Hosts for various platforms and languages, including mobile and IoT applications
Community feedback and contributions are encouraged to help shape the future of Agience. For details, refer to our CONTRIBUTING.md file.
For questions or more information, please reach out to us at [email protected].