Skip to main content
- Research agent examples simplified with DuckDuckGo integration
- X402 payment infrastructure with browser-based paywall UI
- Task manager refactored into specialized handlers
- Skills system migrated to YAML-only format
General Changes
Research Agent Updates
- Refactored agent example with
DuckDuckGoTools integration
- Simplified agent configuration for easier setup
- Enhanced documentation and code examples
Payment System
- Added copy button for payment addresses in UI
- Implemented Web3 connection pooling for improved performance
- Streamlined payment verification flow
X402 Payment Integration
- Payment session management with browser-based paywall UI
- X402 middleware integration with payment settlement flow
- Coinbase payment verification and JWT authentication
- Payment requirement checks for agent execution costs
Code Organization & Refactoring
Task Manager Restructuring
- Split
TaskManager into specialized handlers:
MessageHandler for message processing
TaskHandler for task lifecycle management
ContextHandler for conversation context
NotificationHandler for push notifications
Architecture Improvements
- Consolidated endpoint error handling into
request_utils module
- Removed DID and X402 extensions from
AgentManifest for cleaner architecture
- Centralized error handling and skill lookup logic
Skills System
Format Simplification
- Migrated to YAML-only format
- Removed
manifest.json and SKILL.md duplication
- Added skill management endpoints at
/agent/skills
Example Skills
- Added
question-answering skill for context-based Q&A
- Added
pdf-processing skill for PDF extraction and analysis
Infrastructure & Observability
- Added OpenTelemetry configuration with multiple OTLP endpoints support
- Dynamic version management from git tags
- Enhanced server display with protocol endpoints and community links
- Coverage status badge and CI improvements
Previous Releases
For older releases and detailed version history: