Release v0.27.5
What's Changed
- feat(extensions): coalesce runtime diagnostics writes by @carenthomas in #2727
- fix(agent): preserve Letta Code origin tags by @sarahwooders in #2728
- docs(skills): add Hermes and ClawHub/OpenClaw as skill sources by @sarahwooders in #2724
- feat(memfs): centralize memory sync after turns by @devanshrj in #2677
- fix(cli): slow reasoning shimmer breathe by @jnjpng in #2729
- feat(extensions): add diagnostic report API by @carenthomas in #2732
- fix(extensions): cap retained diagnostics by @carenthomas in #2734
- feat(listener): support remote reload command by @carenthomas in #2735
- docs(skills): document extension diagnostics reports by @carenthomas in #2736
- refactor(providers): split registered provider runtime helpers by @carenthomas in #2738
- fix(tools): cap unified exec inline output by @cpacker in #2737
- fix(subagents): honor explicit inherit model override by @overlord-letta in #2742
- fix(local): guard provider prompts from oversized tool results by @cpacker in #2740
- chore: bump pi-ai to 0.78.1 by @AriWebb in #2739
- fix(local-backend): align empty provider responses with pi loop by @cpacker in #2720
- docs(skills): document local provider extensions by @carenthomas in #2746
- feat(listener): load provider extensions for desktop by @carenthomas in #2743
- fix(startup): harden setup and version entrypoints by @cpacker in #2747
- fix(local): skip remote memfs enablement for local agent creation by @cpacker in #2744
- test(channels): add Telegram channel e2e coverage by @shelleypham in #2703
- chore: bump version to 0.27.5 by @github-actions[bot] in #2745
Full Changelog: v0.27.4...v0.27.5