Releases: roboticforce/sugar
v3.8.0
What's Changed
- chore: Release v3.8.0
- docs: Add Goose integration guide and improve MCP setup instructions
- chore: Bump version to 3.8.0.dev0 for development
Installation
pip install sugarai==v3.8.0Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.8.0
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.8.0v3.7.0 - OpenCode Integration
v3.7.0 - OpenCode Integration
This release brings seamless OpenCode integration with one-command setup and memory slash commands.
Installation
pip install sugarai==3.7.0Or with pipx:
pipx install 'sugarai[opencode]'New Features
One-Command OpenCode Setup
sugar opencode setupAuto-configures OpenCode with Sugar MCP servers. Supports:
--dry-run- Preview changes without applying--yes- Non-interactive mode--no-memory/--no-tasks- Selective server setup--config- Custom config path
Memory Slash Commands for OpenCode
/sugar-remember- Store decisions, preferences, error patterns/sugar-recall- Search memory for relevant context/sugar-context- Load full project context at session start
Improved Error Messages
Connection failures now show helpful messages instead of misleading "health check failed"
Bug Fixes
- Fixed JSONC parser incorrectly treating URLs with
://as comments - Fixed silent connection error handling in OpenCode client
- Fixed black formatting issues across multiple files
- Fixed OpenCode setup tests for Windows compatibility
CI/CD
- Pinned black version for consistent formatting across platforms
Testing
- Added 16 new tests for OpenCode setup command and client error handling
Full Changelog: v3.6.0...v3.7.0
v3.7.0.dev1 - CI/CD Fixes
Development Release
This is a development release with CI/CD fixes.
Install
pip install --force-reinstall git+https://github.com/roboticforce/sugar.git@v3.7.0.dev1Changes since v3.7.0.dev0
- CI/CD Fixes: Pin black version to ensure consistent formatting across platforms
- Test Fixes: Updated OpenCode setup tests to use
--configflag for Windows compatibility - Formatting: Fixed black formatting in 6 source files
Full Changelog: v3.7.0.dev0...v3.7.0.dev1
v3.7.0.dev0 - OpenCode Integration
Development Release
This is a development/preview release for testing the new OpenCode integration features.
Install
pip install --force-reinstall git+https://github.com/roboticforce/sugar.git@v3.7.0.dev0Or with pipx for the OpenCode extra:
pipx install 'sugarai[opencode] @ git+https://github.com/roboticforce/sugar.git@v3.7.0.dev0'What's New
OpenCode Integration Enhancements
-
One-command setup:
sugar opencode setupauto-configures OpenCode with Sugar MCP servers- Auto-detects OpenCode config location
- Supports
--dry-run,--yes,--no-memory,--no-tasksflags - Handles JSON and JSONC config files
-
Memory slash commands: New commands for persistent memory in OpenCode
/sugar-remember- Store decisions, preferences, error patterns/sugar-recall- Search memory for relevant context/sugar-context- Load full project context at session start
-
Improved error messages: Connection failures now show helpful messages instead of misleading "health check failed"
Bug Fixes
- Fixed JSONC parser incorrectly treating URLs with
://as comments - Fixed silent connection error handling in OpenCode client
Testing
- Added 16 new tests for OpenCode setup command and client error handling
Full Changelog: v3.6.0...v3.7.0.dev0
v3.6.0
What's Changed
- chore: Release v3.6.0
- docs: Add OpenCode integration documentation
- chore: Bump version to 3.6.0.dev0
- style: Format code with black 26.1.0
- style: Format code with black
- docs: Update README with Claude Code and OpenCode integration highlights
- feat: Add OpenCode integration for bidirectional AI agent communication
- chore: Bump version to 3.5.1.dev0 for development
Installation
pip install sugarai==v3.6.0Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.6.0
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.6.0v3.5.0
What's Changed
- chore: Release 3.5.0
- docs: Add token savings documentation for memory system
- docs: Add token savings demo script for memory system
- style: Sort imports alphabetically across codebase
- fix: Improve FTS5 memory search for stemming and multi-word queries
- docs: Make Memory System more prominent in README
- Bump version to 3.5.0.dev0 for Memory System release
- test: Update test to expect cake emoji in status
- fix: Change status emoji to cake, fix flaky Windows timing test
- fix: Handle Windows file locking in test teardown
- style: Reformat code with black 26.1.0 for CI compatibility
- style: Apply Black formatting to memory module
- Add Memory System for persistent semantic memory (v3.5)
- Fix documentation URL to sugar.roboticforce.io
- Update AGENTS.md to require venv for testing
- Bump version to 3.4.5.dev2 for development
- Bump version to 3.4.5.dev1
- Fix task priority ordering - urgent tasks now processed first
- Bump version to 3.4.5.dev0 and add release process docs
Installation
pip install sugarai==v3.5.0Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.5.0
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.5.0v3.4.4
What's Changed
- Prepare release v3.4.4
- Bump version to 3.4.4.dev4, fix description
- Remove redundant tagline from README
- Remove outdated VISION.md (content now in README)
- Rewrite AGENTS.md with accurate project structure and changelog requirements
- Add strict gitflow branching rules to AGENTS.md
- Remove outdated slashcommands-integration-plan.md
- Update local-development.md with gitflow branching strategy
- Bump version to 3.4.4.dev3 for development
- Rebrand Sugar as agent-agnostic autonomous layer
- Move emoji to front of description, bump to 3.4.4.dev2
- Bump version to 3.4.4.dev1
- Add pipx support with friendly error messages
- @cdnsteve has signed the CLA in #45
- Bump version to 3.4.4.dev0 for development
Installation
pip install sugarai==v3.4.4Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.4.4
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.4.4v3.4.3
What's Changed
- Bump version to 3.4.3 for release
- Add frontmatter to sugar-thinking command
- Bump version to 3.4.3.dev2
- Move research docs to private R&D
- Clean up outdated files and reorganize docs
- Move cake emoji to left side of Sugar for consistency
- Update license section to link to licensing page
- Bump version to 3.4.3.dev1
- Fix contact email in license files
- Add CLA requirement and switch to AGPL-3.0 dual license
- Bump version to 3.4.3.dev0 for development
Installation
pip install sugarai==v3.4.3Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.4.3
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.4.3v3.4.2
What's Changed
- Bump version to 3.4.2 for release
- Bump version to 3.4.2.dev1 for development
- feat: Add MCP Registry configuration for publishing
- Bump version to 3.4.2.dev0 for development
Installation
pip install sugarai==v3.4.2Or from source:
git clone https://github.com/roboticforce/sugar.git
cd sugar
git checkout v3.4.2
pip install -e .Docker
docker pull ghcr.io/roboticforce/sugar:v3.4.2v3.4.1 - The Dev Team That Never Stops
Sugar v3.4.1 🍰
The dev team that never stops.
Major release combining v3.3 autonomous enhancements and v3.4 security/control features.
Highlights
- New Tagline: "The dev team that never stops" - Speaks directly to solo founders and small teams
- Security Controls: Tier-based tool restrictions and bash permission patterns
- Task Hooks: Pre/post execution automation with variable substitution
- Thinking Capture: View Claude's reasoning process for debugging and learning
- Model Routing: Automatic model selection by task complexity
v3.4 Features
| Feature | Description |
|---|---|
| Tool Restrictions | Tier-based (simple/standard/complex) tool control per task type |
| Bash Permissions | fnmatch wildcard patterns for command whitelisting |
| Task Hooks | Pre/post execution shell commands with ${task_id}, ${task_type} variables |
| Thinking Capture | sugar thinking <task-id> CLI to view Claude's reasoning |
| Task Type Management | sugar task-type add/edit/remove for custom types |
v3.3 Features
| Feature | Description |
|---|---|
| Model Routing | Automatic Haiku/Sonnet/Opus selection by task complexity |
| LEARNINGS.md | Progress log with session summaries and recommendations |
| Acceptance Criteria | Structured verification requirements per task |
| Completion Signals | Multiple patterns (<promise>, <complete>, TASK_COMPLETE:) |
| Self-Verification | Automated verification gate before completion |
Install / Upgrade
pip install --upgrade sugaraiTest Results
- 785+ tests passing
- Linux, macOS, Windows support
🤖 Generated with Claude Code