@@ -2,7 +2,8 @@
# Changelog
## Unreleased
+- Redesign Angel with persistent investigative child sessions, inherited tools, bounded on-demand access to pinned parent context, automatic failure analysis, cancellable live progress, and stale-session delivery protection
- Remove the cmprss, Leaks, and Verboten extensions and the dedicated Leaks fuzz task
- Remove the always-on Terse extension; configure personal response style through Pi's `APPEND_SYSTEM.md` instead
- Improve Decay progress with neutral pending history, a combined history and retained-tail row, readable labels, and continuous merge animation with atom and streamed-token counts
@@ -82,6 +83,8 @@
- Support Pi thinking in Klaus, mapping `minimal` to `low`, preserving supported levels, disabling it for `off`, and warning when unsupported levels are reduced
- Preserve Pi steering and follow-up order across Klaus provider turns and pending-tool boundaries
- Fix Klaus parallel tool continuations, sessionless tool-call failures, and aborted requests
+- Prevent Klaus from replaying full context after generic resume failures; retry only when the SDK explicitly rejects the resume point
+- Fix Klaus cached resumes with branch-bounded history validation, safe corrupt-cache recovery, reapplied payload transformations on cold replay, and reliable checkpoint publication
- Fix Klaus lifecycle cleanup so concurrent completion and session teardown await one Agent SDK shutdown
- Fix Klaus prompt translation so subscription-triggering phrases no longer cause third-party-app usage errors while the available skills section, `.pi`, paths, and compound names such as `pi-ext` remain unchanged; keep Pi identifiable to the model and warn once per session only when recognizable Pi prompts change upstream and prevent expected translations
- Add automatic Klaus setup on Android through an isolated `grun` launcher