Repository navigation
v0.8.0
Architecture-clean stable release for QitOS.
Added
- Added an architecture-cleanliness plan and v0.8.0 architecture inventory documenting package ownership, large-file hotspots, optional dependency boundaries, and release guardrails.
- Added regression guards for core package boundaries, broad toolset exports, and optional workflow imports.
Changed
- Updated the package version to 0.8.0.
- Made qitos.workflow a lazy optional facade so importing workflow no longer requires qitos-dag unless workflow symbols are used.
- Tightened broad toolset exports so security-audit builders are no longer part of default qitos.kit.toolset or legacy flat builder all surfaces.
- Stabilized the default test gate so optional qitos-zoo and workflow integration tests run only when matching external packages are explicitly enabled.
- Cleaned stable-surface lint and mypy issues across qitos.core, qitos.engine, qitos.models, and trace/tracing modules.
Fixed
- Fixed cancellation checkpoint calls for immediate and after-step cancellation paths.
- Fixed synchronous MCP tool bridging in Engine.run().
Deprecated
- Broad imports of security audit builders from qitos.kit.toolset are no longer recommended. Use qitos.kit.toolset.security_audit or qitos.kit.tool.experimental.security_research explicitly.