Skip to content

Sleepless Agent v0.1.1 - Architecture Overhaul & Documentation

Choose a tag to compare

@TimeLovercc TimeLovercc released this 26 Oct 14:14
· 25 commits to main since this release

🚀 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 AttributeError in '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-sdk for 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