Releases: SonicBotMan/SoloFlow
Releases · SonicBotMan/SoloFlow
SoloFlow v1.5.0 - Performance & Monitoring
What's New
Scripts
- Performance monitor script
Performance
- Test execution: ~1.2s
- DAG build (1000 steps): <1s
- Layer computation (100 steps): <100ms
Code Quality
- Type hint coverage: 97.6%
- Docstring coverage: 73.2%
- Documented functions: 93
- Test/Code ratio: 28.3%
Links
SoloFlow v1.4.0 - Code Quality & Documentation
What's New
Scripts
- Health check script
- Code review automation script
- Change tracking script
- Documentation generator script
Documentation
- Security policy
- Updated CHANGELOG
Code Quality
- Type hint coverage: 97.6%
- Docstring coverage: 73.2%
- Documented functions: 93
- Test/Code ratio: 28.3%
Links
SoloFlow v1.3.0 - Code Quality & Testing
What's New
Testing
- 59 tests (all passing)
- Edge case tests (single step, parallel, diamond, wide DAG)
- Performance tests (DAG build <1s, layer computation <100ms)
- Concurrency tests (concurrent workflow creation and step execution)
- Integration tests (complete workflow lifecycle)
Code Quality
- 100% type hint coverage
- 89.2% docstring coverage
- 28.3% test/code ratio
- Code review checklist
- Code style guide
- Code metrics documentation
Documentation
- Examples README
- Code review checklist
- Code style guide
- Code metrics documentation
- Updated CHANGELOG
Links
SoloFlow v1.2.0 - Complete ETCLOVG Framework
What's New
Governance Layer (ETCLOVG G)
- GovernanceManager for centralized control
- Permission system with grant/revoke/check
- Complete audit logging with filtering
- Security policy enforcement
- Running workflow limits
ETCLOVG Coverage Complete
SoloFlow now covers all 7 layers of the ETCLOVG framework:
- ✅ E (Execution) - Runtime, sandboxes
- ✅ T (Tool Interface) - MCP tools
- ✅ C (Context) - Memory, knowledge
- ✅ L (Lifecycle) - DAG+FSM orchestration
- ✅ O (Observability) - Trace system
- ✅ V (Verification) - Quality scoring
- ✅ G (Governance) - Permissions, audit, policies
Testing
- 80+ tests passing
- All features fully tested
Links
SoloFlow v1.1.0 - Human-in-the-Loop & Visualization
What's New
Human-in-the-Loop Approval System
- HumanApprovalManager for managing approval requests
- ApprovalRequest with pending/approved/rejected/timeout states
- Async wait_for_approval with polling
- Automatic expiration of timed-out requests
Workflow Visualization
- WorkflowVisualizer generates Mermaid flowcharts
- HTML export with embedded diagrams
- JSON export for programmatic use
- Color-coded status indicators
Testing
- 70+ tests passing
- All new features fully tested
Links
SoloFlow v1.0.0 - AI Agent Cognitive Workflow Engine
Changelog
All notable changes to SoloFlow will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[Unreleased]
Added
- MCP Tool Layer (Phase 1)
- 5 MCP tools: create, run, status, list, cancel
- MCP Server implementation
- Tool schema export
- Trace System (Phase 2)
- Nested span tracking
- Token usage tracking
- JSON export and tree visualization
- CLI commands for trace viewing
- Ebbinghaus Forgetting Curve (Phase 3)
- R(t) = base × e^(-t/stability)
- Memory consolidation system
- Three-tier memory support
- Discipline Routing (Phase 4)
- Task classification (quick/deep/visual/ultrabrain)
- Automatic routing to appropriate executors
- Fallback mechanism
- Skill Evolution (Phase 5)
- Pattern detection from workflow history
- Skill packaging with versioning
- MCP tool export
- Quality scoring (4 dimensions)
- Documentation
- Comprehensive API reference
- Architecture documentation
- Contributing guide
- 8 example scripts
- GitHub Templates
- Bug report template
- Feature request template
- PR template with ETCLOVG checklist
Changed
- Updated README with new features
- Improved project structure
[1.0.0] - 2026-05-28
Added
- Initial release
- DAG engine with Kahn's algorithm
- FSM state machine
- Three-tier memory system
- SQLite persistence
- Scheduler with parallel execution
- 64 passing tests