Skip to content

Releases: SonicBotMan/SoloFlow

SoloFlow v1.5.0 - Performance & Monitoring

28 May 18:39

Choose a tag to compare

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

28 May 18:36

Choose a tag to compare

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

28 May 18:28

Choose a tag to compare

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

28 May 17:52

Choose a tag to compare

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

28 May 17:47

Choose a tag to compare

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

28 May 16:57

Choose a tag to compare

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