Changelog¶
Changelog¶
All notable changes to AgentConnect will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
Changed¶
Deprecated¶
Fixed¶
Security¶
0.3.0 - 2025-05-02¶
Added¶
Agent payment capabilities using Coinbase Developer Platform (CDP) SDK and AgentKit.
Wallet persistence for agents (
agentconnect.utils.wallet_manager
).CDP environment validation and payment readiness checks (
agentconnect.utils.payment_helper
).Payment-related dependencies (
cdp-sdk
,coinbase-agentkit
,coinbase-agentkit-langchain
) topyproject.toml
.Payment address (
payment_address
) field toAgentMetadata
andAgentRegistration
.Payment capability template (
PAYMENT_CAPABILITY_TEMPLATE
) for agent prompts.Autonomous workflow demo (
examples/autonomous_workflow
) showcasing inter-agent payments.Standalone chat method in
AIAgent
for using agents without registration to a hub.Response callbacks in
HumanAgent
for integration with external systems.Asynchronous collaboration request status checking tool for handling delayed agent responses.
Enhanced reasoning step visualization in
ToolTracerCallbackHandler
for all LLM providers.Comprehensive end-to-end developer guides in documentation.
Improved model support for OpenAI and Google AI.
Changed¶
BaseAgent
andAIAgent
to initialize wallet provider and AgentKit conditionally based onenable_payments
flag.AIAgent
workflow initialization to include AgentKit tools when payments are enabled.Agent prompts (
CORE_DECISION_LOGIC
, ReAct prompts) updated to include payment instructions and context.CommunicationHub
registration updated to includepayment_address
.ToolTracerCallbackHandler
enhanced to provide specific tracing for payment tool actions.Enhanced
HumanAgent
to function as an independent agent in the network withrun()
method.Added
stop()
method toBaseAgent
for proper cleanup and resource management.CommunicationHub
improved to handle late responses and request timeouts gracefully.Simplified and enhanced prompt templates for more customizable agents.
Updated all examples to use the
stop()
method for better cleanup.Refactored postprocessing logic in
agent_prompts.py
for better error handling.
Deprecated¶
examples/run_example.py
in favor of using the official CLI tool (agentconnect
command)
Fixed¶
Suppressed unnecessary warnings in capability discovery module
Improved error handling in agent communication
Fixed reasoning step extraction for different LLM providers (OpenAI, Anthropic, Google)
Addressed collaboration request timeouts with new polling mechanism
Security¶
Enhanced validation for inter-agent messages
Implemented secure API key management
Added rate limiting for API calls
Set up environment variable handling
Added input validation for all API endpoints
0.2.0 - 2025-04-01¶
Added¶
Research dependency group (
poetry install --with research
) for enhanced research capabilitiesModular multi-agent system with separate specialized agent implementations
Enhanced research assistant example with improved web search capabilities
Vector embedding support in the agent registry for semantic search capabilities
‘max_turns’ configuration parameter for AIAgent class to limit conversation length
Changed¶
Refactored Telegram assistant into modular multi-agent system with independent components
Updated CLI to use the new modular multi-agent system
Updated documentation and examples to reflect new architecture
Enhanced registry with vector embeddings for more accurate agent capability matching
Delegated tool implementations to specialized custom_tools modules for better separation of concerns
Optimized prompt templates to reduce redundancy and improve maintainability
Updated Telegram agent implementation with improved configuration options
Updated project dependencies to latest versions for improved performance and security
Deprecated¶
examples/run_example.py
in favor of using the official CLI tool (agentconnect
command)
Fixed¶
Suppressed unnecessary warnings in capability discovery module
Improved error handling in agent communication
Security¶
Enhanced validation for inter-agent messages
0.1.0 - 2024-03-13¶
Added¶
Core agent management system with multiple AI provider support:
OpenAI integration
Anthropic integration
Groq integration
Google AI integration
Multi-agent communication framework:
Asynchronous message passing
Structured conversation handling
Agent state management
Example applications:
Basic chat with AI assistant
Multi-agent e-commerce analysis
Research assistant with multiple agents
Data analysis and visualization assistant
Documentation:
Installation and setup guides
API reference
Usage examples
Contributing guidelines
Development tooling:
Poetry-based dependency management
Automated testing with pytest
GitHub Actions workflows
Code quality tools (black, flake8, pylint)
Security features:
Environment variable management
API key handling
Rate limiting support
Security¶
Implemented secure API key management
Added rate limiting for API calls
Set up environment variable handling
Added input validation for all API endpoints