Release notes
Letta Code v0.33.3
What's Changed
- fix(test): give Monitor receipt its own deadline [LET-12443] by @cpacker in https://github.com/letta-ai/letta-code/pull/4739
- fix(test): stop reflection smoke after launch by @cpacker in https://github.com/letta-ai/letta-code/pull/4741
- test(ci): retry transient sandbox uploads by @cpacker in https://github.com/letta-ai/letta-code/pull/4740
- fix(agent): require correlated remote results [LET-13200] by @cpacker in https://github.com/letta-ai/letta-code/pull/4721
- fix(agent): keep Cloud default system prompts backend-owned by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4717
- fix(cli): open local pins from the startup picker by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4750
- fix(shell): launch bundled CLI shim in Electron Node mode by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4751
- fix(subagents): let Codex verify sandbox access with a real turn [LET-12920] by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4759
- fix(cli): release approval diff payloads after commit [LET-13144] by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4668
- fix(cli): evict abandoned paste registry entries [LET-13146] by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4677
- fix(backend): keep bounded tail of local transcripts resident [LET-13145] by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4689
- fix(telemetry): cap failed-event requeue [LET-13147] by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4671
- perf(tui): bound Ink static retention and redraw overflow frames in place [LET-13141] by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4672
- perf(cli): lazy-load long-tail shiki grammars [LET-13149] by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4678
- revert(agent): remove correlated remote result watcher [LET-13200] by @cpacker in https://github.com/letta-ai/letta-code/pull/4744
- refactor(tools): remove memory and memory_apply_patch by @devanshrj in https://github.com/letta-ai/letta-code/pull/4745
- fix(permissions): stop prompting for tools that only touch agent-owned state by @devanshrj in https://github.com/letta-ai/letta-code/pull/4762
- refactor(tools): remove unused TOOL_PERMISSIONS table and dead helpers by @devanshrj in https://github.com/letta-ai/letta-code/pull/4761
- refactor(prompts): move memory-subagent guidance into its Purpose line by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4760
- docs(skills): point feedback skill users to Discord and GitHub issues by @sarahwooders in https://github.com/letta-ai/letta-code/pull/4770
- fix(agent): defer old Cloud default prompts to the server by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4743
- fix(memfs): commit memory without standalone Node on Desktop by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4773
- test(ci): isolate app-server continuity suite by @cpacker in https://github.com/letta-ai/letta-code/pull/4790
- test(cli): give Monitor delivery a Windows deadline [LET-12443] by @cpacker in https://github.com/letta-ai/letta-code/pull/4791
- feat(local): create fresh agents with root MemFS by @cpacker in https://github.com/letta-ai/letta-code/pull/3842
- fix(listener): drain queued turns after reconnect by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4799
- fix(tools): bound Workflow startup and name its failing stage by @letta-integration[bot] in https://github.com/letta-ai/letta-code/pull/4796
- fix(ci): let bot-authored tool PRs reach Cloud sync by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4803
- feat(listener): auto-background external tools after ten seconds [LET-13311] by @overlord-letta in https://github.com/letta-ai/letta-code/pull/4763
- feat(tools): add WatchPR for GitHub pull requests by @cpacker in https://github.com/letta-ai/letta-code/pull/4802
- fix(ci): open automation PRs ready for review by @carenthomas in https://github.com/letta-ai/letta-code/pull/4805
- feat(reminders): warn agents when their Cloud sandbox is low on disk by @cpacker in https://github.com/letta-ai/letta-code/pull/4806
- fix(tools): block destructive cmd removals on Windows by @amelia-letta in https://github.com/letta-ai/letta-code/pull/4771
- fix(startup): stop calling add-base-tools on every launch by @cpacker in https://github.com/letta-ai/letta-code/pull/4814
- fix(memory): keep invalid history repair in background by @cpacker in https://github.com/letta-ai/letta-code/pull/4710
- fix(local): refresh compacted conversations despite timestamp collisions by @cpacker in https://github.com/letta-ai/letta-code/pull/4815
- chore: bump version to 0.33.3 by @github-actions[bot] in https://github.com/letta-ai/letta-code/pull/4811
Full Changelog: https://github.com/letta-ai/letta-code/compare/v0.33.2...v0.33.3