103 líneas
4.2 KiB
Markdown
103 líneas
4.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to Debai 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
|
|
- Build and test scripts for package verification (test-install.sh, quick-build.sh)
|
|
|
|
### Changed
|
|
- Updated Docker dependency from `docker.io` to official Docker Engine (`docker-ce`) from Docker's official Debian repository
|
|
- Updated all documentation to include official Docker repository setup instructions
|
|
- Updated installation guides with comprehensive Docker Engine installation steps for Debian and Ubuntu
|
|
- Updated image generators (ISO, QCOW2) to install Docker Engine from official repository
|
|
- Updated CLI help text to show official Docker installation instructions
|
|
|
|
### Fixed
|
|
- Fixed debian/rules to properly use pybuild with pyproject.toml
|
|
- Fixed entry points in pyproject.toml (debai.cli.main:main instead of debai.cli:main)
|
|
- Fixed Debian package to correctly install debai and debai-gui executables
|
|
- Updated build dependencies in debian/control to include dh-python and pybuild-plugin-pyproject
|
|
- Fixed PYBUILD_DESTDIR to install files to correct package directory (debian/debai)
|
|
- Fixed debian/debai.manpages to point to correct man page location (docs/debai.1)
|
|
- Fixed GTK4 GUI CSS loading - replaced deprecated Gtk.Settings.get_default().get_display() with Gdk.Display.get_default()
|
|
- Added Gdk import to GUI application for proper display handling
|
|
- Fixed GTK4 GUI layout - increased default window size to 1400x900
|
|
- Fixed GTK4 GUI content expansion - all pages now properly expand to fill available space
|
|
- Added proper vexpand and hexpand properties to navigation view, content stack, and all content pages
|
|
- Fixed ScrolledWindow policies to properly handle content overflow
|
|
- Made all content pages (dashboard, agents, models, tasks, generate) properly scrollable and expandable
|
|
|
|
## [1.0.0] - 2026-01-18
|
|
|
|
### Added
|
|
- Initial release of Debai
|
|
- AI agent management with support for multiple agent types
|
|
- System maintenance agents
|
|
- Package management agents
|
|
- Configuration management agents
|
|
- Resource monitoring agents
|
|
- Security monitoring agents
|
|
- Backup management agents
|
|
- Network configuration agents
|
|
- Custom user-defined agents
|
|
- Integration with Docker Model Runner for local AI models
|
|
- Integration with cagent for agent execution
|
|
- Command-line interface (CLI) with rich terminal output
|
|
- `debai status` - Show system status
|
|
- `debai init` - Initialize environment
|
|
- `debai agent` - Agent management commands
|
|
- `debai model` - Model management commands
|
|
- `debai task` - Task management commands
|
|
- `debai generate` - Image generation commands
|
|
- `debai monitor` - Real-time resource monitoring
|
|
- GTK4/Adwaita graphical user interface
|
|
- Dashboard with system metrics
|
|
- Agent management panel
|
|
- Model browser and downloader
|
|
- Task scheduler
|
|
- Image generator
|
|
- Preferences dialog
|
|
- Image generation capabilities
|
|
- ISO image generation for bootable distributions
|
|
- QCOW2 image generation for QEMU/KVM
|
|
- Docker Compose configuration generation
|
|
- Pre-configured agent templates
|
|
- Package updater
|
|
- Configuration manager
|
|
- Resource monitor
|
|
- Security guard
|
|
- Backup agent
|
|
- Pre-configured task templates
|
|
- Update packages
|
|
- Cleanup temporary files
|
|
- Check disk usage
|
|
- Security updates
|
|
- System health check
|
|
- Recommended model configurations
|
|
- General purpose (llama3.2:3b)
|
|
- Code generation (codellama:7b)
|
|
- Small/lightweight (llama3.2:1b)
|
|
- Large/complex tasks (llama3.1:8b)
|
|
- System monitoring with configurable thresholds
|
|
- Debian packaging support for easy installation
|
|
- Systemd service for background operation
|
|
- Desktop integration with .desktop file and icon
|
|
- Comprehensive documentation
|
|
- README with quick start guide
|
|
- Man pages
|
|
- Contributing guidelines
|
|
|
|
### Security
|
|
- Sandboxed agent execution
|
|
- Configurable command blacklist
|
|
- Permission-based capabilities for agents
|
|
- Confirmation required for destructive operations
|
|
|
|
[Unreleased]: https://github.com/manalejandro/debai/compare/v1.0.0...HEAD
|
|
[1.0.0]: https://github.com/manalejandro/debai/releases/tag/v1.0.0
|