← Package directory
Available on winget

Install Letta Code

The memory-first coding agent

Install with winget
winget install --id Letta.LettaCode
Upgrade
winget upgrade --id Letta.LettaCode
Uninstall
winget uninstall --id Letta.LettaCode

About Letta Code

Letta Code is a memory-first coding harness, designed for long-lived agents that can learn from experience. Instead of working in independent sessions, you work with a persisted agent whose memory is portable across models (Claude, GPT, Gemini, GLM, Kimi, and more).

What's new in 0.27.11

What's Changed - fix(agent): accept canonical image content in tool-return type guard by @tanner-caffrey in https://github.com/letta-ai/letta-code/pull/2943 - feat(mods): wire mod events through listener tool preparation callsites by @carenthomas in https://github.com/letta-ai/letta-code/pull/2949 - fix(listener): add SIGTERM/SIGINT handlers and switch desktop detection to LETTA_DESKTOP_MODE by @overlord-letta in https://github.com/letta-ai/letta-code/pull/2953 - fix(local): surface GLM 5.2 for zAI connections by @sarahwooders in https://github.com/letta-ai/letta-code/pull/2957 - fix: add windows path-length hint for worktree creation by @carenthomas in https://github.com/letta-ai/letta-code/pull/2955 - chore: bump version to 0.27.11 by @github-actions[bot] in https://github.com/letta-ai/letta-code/pull/2963 New Contributors - @tanner-caffrey made their first contribution in https://github.com/letta-ai/letta-code/pull/2943 Full Changelog: https://github.com/letta-ai/letta-code/compare/v0.27.10...v0.27.11

Read release notes

Version history

Version Updated Notes
0.27.11 Unknown What's Changed - fix(agent): accept canonical image content in tool-return type guard by @tanner-caffrey in https://github.com/letta-ai/letta-code/pull/2943 - feat(mods): wire mod events through listener tool preparation...
0.27.9 Unknown What's Changed - fix: bump pi-ai for Fable local backend support by @overlord-letta in https://github.com/letta-ai/letta-code/pull/2806 - docs: fix README feature links by @overlord-letta in https://github.com/letta-ai/l...
0.27.8 Unknown What's Changed - fix(security): 2 improvements across 1 files by @tomaioo in https://github.com/letta-ai/letta-code/pull/2577 - fix(skills): keep bundled scripts self-contained by @cpacker in https://github.com/letta-ai/...
0.27.7 Unknown What's Changed - fix(permissions): honor settings permission mode by @cpacker in https://github.com/letta-ai/letta-code/pull/2768 - fix(local): sync model token limits from pi catalog by @cpacker in https://github.com/le...
0.27.5 Unknown What's Changed - feat(extensions): coalesce runtime diagnostics writes by @carenthomas in https://github.com/letta-ai/letta-code/pull/2727 - fix(agent): preserve Letta Code origin tags by @sarahwooders in https://github....
0.27.3 Unknown What's Changed - fix(tui): remove orphaned tool calls at end_turn instead of showing "Cancelled" by @carenthomas in https://github.com/letta-ai/letta-code/pull/2699 - feat(agent): version managed system prompts by @sarah...
0.26.5 Unknown What's Changed - docs(tools): clarify ViewImage description by @kl2806 in https://github.com/letta-ai/letta-code/pull/2601 - fix(toolsets): use Codex tools for local ChatGPT OAuth models by @cpacker in https://github.com...
0.25.10 Unknown What's Changed - refactor(queue): simplify queue edit to Up-arrow-loads-all by @carenthomas in https://github.com/letta-ai/letta-code/pull/2288 - chore: add Bedrock Opus 4.7 support by @jnjpng in https://github.com/letta...
0.25.8 Unknown What's Changed - fix(local): skip hosted Auto quota fallback by @just-cameron in https://github.com/letta-ai/letta-code/pull/2192 - feat(ci): add eyes/rocket reactions to review bot, gate review on lint pass by @carentho...
0.24.13 Unknown What's Changed - feat(channel): support dynamic channel plugins by @cpacker in #2021 - fix(reflection): trim launch context and clarify the system prompt by @devanshrj in #2031 - test: harden mock module isolation checks...