Sleepless Agent v0.1.1 - Architecture Overhaul & Documentation
🚀 Sleepless Agent v0.1.1
This release represents a major architectural overhaul with comprehensive documentation, improved stability, and enhanced features for maximizing Claude Code Pro usage.
📊 Release Statistics
- 38 commits since v0.1.0
- 87 files changed: 18,473 insertions(+), 4,282 deletions(-)
- Complete restructuring with modular architecture
✨ What's New
🏗️ Major Improvements
Architecture & Structure
- Complete project restructuring with clean separation of concerns
- Modular architecture with dedicated packages for core, scheduling, storage, monitoring, and interfaces
- Enhanced code organization making the codebase more maintainable and scalable
📚 Documentation
- Comprehensive MkDocs documentation site with 15+ new documentation files
- Detailed guides for installation, Slack setup, Git integration, and environment configuration
- API reference documentation for all CLI commands
- Troubleshooting guide and FAQ section
- Conceptual documentation covering architecture, scheduling, task lifecycle, and workspace isolation
🎯 Task Management
- Project-level task management capabilities
- Multi-agent workflow support (planner, worker, evaluator)
- Trash/restore functionality for cancelled tasks
- Improved task queue processing with better error handling
📊 Monitoring & Usage
- Real-time usage monitoring dashboard with Rich console output
- Enhanced Pro plan usage management with time-based thresholds
- Comprehensive status reporting with detailed metrics
- Live status updates during task execution
🔧 Technical Improvements
- Isolated workspace management for parallel task execution
- Advanced scheduling algorithms with day/night thresholds
- Improved logging with structured logging and Rich formatting
- Better Git integration with automated commits and PR creation
- Python Agent SDK integration replacing subprocess calls
🐛 Bug Fixes
- Fixed
AttributeErrorin 'sle check' command - Resolved task status synchronization issues
- Fixed database locking under high load conditions
- Addressed memory leaks in long-running daemon
- Improved error recovery and resilience
📦 Dependencies
- Added
claude-agent-sdkfor better Claude Code integration - Updated all dependencies to latest stable versions
- Improved package structure for easier installation
📥 Installation
Via pip (recommended)
```bash
pip install sleepless-agent==0.1.1
```
From source
```bash
git clone https://github.com/context-machine-lab/sleepless-agent.git
cd sleepless-agent
pip install -e .
```
📖 Documentation
Full documentation is now available at the project repository:
🔄 Upgrading from v0.1.0
This version maintains backward compatibility with v0.1.0 configurations. Simply update the package:
```bash
pip install --upgrade sleepless-agent
```
🙏 Acknowledgments
Thanks to all contributors and users who provided feedback and bug reports. Special thanks to the Anthropic team for the Claude Code Pro platform.
📊 Detailed Changes
Files Changed Summary
- New documentation: 15+ comprehensive documentation files
- Core refactoring: Complete restructuring of core modules
- Test improvements: Enhanced test coverage and reliability
- Configuration: Improved configuration management with YAML support
Commit Highlights
- Project-level management implementation
- Status and report refinements
- Code cleanup and duplication reduction
- Git control improvements
- Configuration simplification
- Daemon stability fixes
- Dashboard enhancements with visual improvements
- Backend optimization with usage tracking
Full Changelog: v0.1.0...v0.1.1
Assets:
- 📦 Python wheel:
sleepless_agent-0.1.1-py3-none-any.whl - 📄 Source distribution:
sleepless_agent-0.1.1.tar.gz