v0.3.2 — Critical bugfixes: MCP, multi-agent, rotate-key
Critical Fixes
- MCP AbortError resolved — Log tools (log_decision, log_tool_call, log_observation, log_error) no longer block on client initialization. Spill-first instant return (<1ms).
- Multi-agent safe — Per-PID queue files prevent race conditions when running multiple agents. Orphan adoption recovers entries from crashed processes.
- rotate-key crash fixed —
aegis rotate-keyno longer crashes with AttributeError at step 3/5. - Spill replay TypeError fixed — Corrupt v4 spill entries no longer cause infinite retry loops.
- Retry with spill — Failed retries after sequence-conflict now spill to disk instead of silently dropping data.
- Config load logging — Silent config failures now log warnings instead of using wrong signing scheme.
- Hash-map deduplication — Candid field mappings use single source of truth (integrity.py).
Upgrade
pip install --upgrade aegis-ledger-sdkAll fixes are backward-compatible. No config changes needed.