Repository navigation
v0.6.0
What's Changed
Other
- fix(gateway): pass MessageEnvelope by value to handle_envelope in all callers by @Copilot in #50
- feat(gateway): Phase 1 AI OS - Gateway layer with MessageEnvelope and… by @azerothl in #49
- fix(task-os): correct TaskResumed event emission and route matching by @Copilot in #52
- feat(taskOS): Ai os/phase 2 task os by @azerothl in #51
- fix(policy-engine): deny-by-default, restrict Running pause, nil UUID in gateway, state transition tests by @Copilot in #54
- feat(policy-engine): Ai os/phase 3 policy engine by @azerothl in #53
- feat: Ai os/phase 4 resilience by @azerothl in #55
- feat(observability): Phase 5 AI OS - Timeline and metrics endpoints by @azerothl in #56
- feat(cockpit): Phase 6 AI OS - GET /api/agents and GET /api/plugins by @azerothl in #57
- feat(calendar): Phase 7 AI OS - Schedule exceptions API by @azerothl in #58
- fix: address 7 PR review issues in gateway/task-lifecycle layer by @Copilot in #60
- Fix XSS in MarkdownContent, stt whitespace validation, speech_transcribe description, timeline comment, lockfile version by @Copilot in #61
- Fix review comments: resume_task race, audio format mismatch, exception endpoint security, docker fallback by @Copilot in #62
- Fix: orchestrator TaskStore scoping, browser session timeout, timeline ordering, TTS voice ref leak by @Copilot in #63
- 0.6.0 by @azerothl in #59
Full Changelog: v0.5.0...v0.6.0