- Fixed Task.new/3 to handle both maps and keyword lists - Added robust inbox existence checking in find_available_agent - Ensure inbox creation during agent registration and task assignment - Add helper function ensure_inbox_exists to avoid crashes
57 lines
1.6 KiB
Markdown
57 lines
1.6 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
|
|
|
- Initial repository structure cleanup
|
|
- Organized scripts into dedicated directories
|
|
- Enhanced documentation
|
|
- GitHub Actions CI/CD workflow
|
|
- Development and testing dependencies
|
|
|
|
### Changed
|
|
|
|
- Moved demo files to `examples/` directory
|
|
- Moved utility scripts to `scripts/` directory
|
|
- Updated project metadata in mix.exs
|
|
- Enhanced .gitignore for better coverage
|
|
|
|
## [0.1.0] - 2025-08-22
|
|
|
|
### Features
|
|
|
|
- Initial release of AgentCoordinator
|
|
- Distributed task coordination system for AI agents
|
|
- NATS-based messaging and persistence
|
|
- MCP (Model Context Protocol) server integration
|
|
- Task registry with agent-specific inboxes
|
|
- File-level conflict resolution
|
|
- Real-time agent communication
|
|
- Event sourcing with configurable retention
|
|
- Fault-tolerant supervision trees
|
|
- Command-line interface for task management
|
|
- VS Code integration setup scripts
|
|
- Comprehensive examples and documentation
|
|
|
|
### Core Features
|
|
|
|
- Agent registration and capability management
|
|
- Task creation, assignment, and completion
|
|
- Task board visualization
|
|
- Heartbeat monitoring for agent health
|
|
- Persistent task state with NATS JetStream
|
|
- MCP tools for external agent integration
|
|
|
|
### Development Tools
|
|
|
|
- Setup scripts for NATS and VS Code configuration
|
|
- Example MCP client implementations
|
|
- Test scripts for various scenarios
|
|
- Demo workflows for testing functionality
|