v0.6.0-alpha.0 – Multi-Observer Support, Quaternion API Stabilization
Pre-release
Pre-release
Highlights
- Introduced Multi-Observer / Any-Node-as-Observer architecture
- Stabilized quaternion utilities and API surface
- Improved typing guarantees across Python 3.10–3.13
Core Improvements
-
Added quaternion helpers:
forward_vector_from_quaterniondirection_to_quaternionangle_between_directions
-
Refactored quaternion modules:
- Removed duplication between
utils/andmath/ - Introduced
NodeProtocoltyping - Added API stability tests
- Removed duplication between
System & Architecture
- Implemented multi-observer support, enabling more flexible node interactions
- Exposed Agent API for external use
Documentation
- Replaced Visualization page with Core Theory and Control
Maintenance & Tooling
- Fixed stale dependencies
- Improved CI pipeline
- Resolved all
mypy --strictissues