Skip to content

Releases: letta-ai/letta-code

Release v0.24.10

29 Apr 07:22
0bbfb2a

Choose a tag to compare

What's Changed

  • Shub/runtime last environment header by @4shub in #2003
  • perf: cache messages.retrieve to reduce redundant API calls by @carenthomas in #2006
  • fix: strip ansi from streaming shell tool output by @christinatong01 in #2009
  • fix(cli): avoid corrupting commented WezTerm configs by @cpfiffer in #1941
  • fix: inject shell secrets via env by @AriWebb in #2007
  • fix(memfs-git): skip checkout when remote has no HEAD by @kl2806 in #2005
  • fix(cli): harden WezTerm config injection by @cpacker in #2012
  • fix(listener): hydrate secrets for websocket shell tools by @cpacker in #2002
  • chore: bump version to 0.24.10 by @github-actions[bot] in #2011

Full Changelog: v0.24.9...v0.24.10

Release v0.24.9

28 Apr 18:21
2392c02

Choose a tag to compare

What's Changed

  • feat(channels): add Discord guild channel allowlist by @cpfiffer in #1950
  • fix(channels): Discord direct-message routing by @cpacker in #1944
  • fix(listener): support local channel listeners for self-hosted servers by @cpacker in #1993
  • fix: remove gpt 5.5 pro by @AriWebb in #2000
  • chore: bump version to 0.24.9 by @github-actions[bot] in #2001

Full Changelog: v0.24.8...v0.24.9

Release v0.24.8

28 Apr 00:13
b0f05af

Choose a tag to compare

What's Changed

  • fix: re-root file index when CWD is a git worktree by @4shub in #1980
  • perf: dedup sub-agent startup agents.retrieve calls by @carenthomas in #1988
  • feat: runtime experiment toggles for node by @jnjpng in #1986
  • perf: reuse agent from prepareToolExecutionContextForScope in syncAgentState by @carenthomas in #1981
  • perf: cache agent in headless while loop to avoid redundant agents.retrieve by @carenthomas in #1983
  • perf: skip syncAgentState on tool-result continuations in bypass mode by @carenthomas in #1987
  • perf: guard init useEffect against double-fire from dependency churn by @carenthomas in #1989
  • perf: dedup startup agents.retrieve by reusing resolved agent with secrets+tools by @carenthomas in #1990
  • chore: bump version to 0.24.8 by @github-actions[bot] in #1992

Full Changelog: v0.24.7...v0.24.8

Release v0.24.7

27 Apr 04:01
e7e03b2

Choose a tag to compare

What's Changed

  • fix(headless): flush terminal stream-json messages by @cpacker in #1975
  • feat(ws): hot reload permission settings by @sarahwooders in #1970
  • docs: add harness configuration builtin skill configuring-your-harness by @sarahwooders in #1978
  • fix(dream): cap reflection startup context by @sarahwooders in #1977
  • chore: bump version to 0.24.7 by @github-actions[bot] in #1979

Full Changelog: v0.24.6...v0.24.7

Release v0.24.6

26 Apr 00:48
17591f4

Choose a tag to compare

What's Changed

  • fix(memfs): route desktop git transport transiently by @cpacker in #1969
  • fix(headless): fix auth methods for headless runner by @cpacker in #1972
  • fix(memfs): refresh memory git origin before write guard by @sarahwooders in #1967
  • chore: bump version to 0.24.6 by @github-actions[bot] in #1971

Full Changelog: v0.24.5...v0.24.6

Release v0.24.5

25 Apr 22:42
6b908a9

Choose a tag to compare

What's Changed

  • Add DeepSeek V4 Pro model by @sarahwooders in #1961
  • fix(memfs): validate sync endpoint for desktop enable by @cpacker in #1962
  • fix(shell): alias Letta env vars for PowerShell by @cpacker in #1963
  • refactor(memory): use CLI token estimator in prompts by @sarahwooders in #1960
  • fix(memfs): route ws git sync through proxy by @cpacker in #1964
  • chore: bump version to 0.24.5 by @github-actions[bot] in #1965

Full Changelog: v0.24.4...v0.24.5

Release v0.24.4

25 Apr 04:00
de3113d

Choose a tag to compare

What's Changed

  • perf(listener): make sync approval recovery explicit by @cpacker in #1956
  • chore: bump version to 0.24.4 by @github-actions[bot] in #1958

Full Changelog: v0.24.3...v0.24.4

Release v0.24.3

25 Apr 03:19
96deb4a

Choose a tag to compare

What's Changed

  • perf(listener): add websocket emit telemetry by @cpacker in #1945
  • perf(listener): throttle streaming tool output by @cpacker in #1946
  • perf(listener): write protocol telemetry to file by @cpacker in #1952
  • perf(tui): write local activity telemetry to file by @cpacker in #1953
  • perf(listener): surface approval continuation retries by @cpacker in #1954
  • feat(cli): add letta memfs tokens by @sarahwooders in #1939
  • refactor(cli): rename memfs subcommand to memory by @sarahwooders in #1955
  • chore: bump version to 0.24.3 by @github-actions[bot] in #1957

Full Changelog: v0.24.2...v0.24.3

Release v0.24.2

24 Apr 22:41
a50af2d

Choose a tag to compare

What's Changed

Full Changelog: v0.24.1...v0.24.2

Release v0.24.1

24 Apr 19:11
6b406c5

Choose a tag to compare

What's Changed

  • fix(channels): prevent MessageChannel from leaking into unrouted conversations by @cpacker in #1915
  • fix(memfs): Support separate memfs base URL via LETTA_MEMFS_BASE_URL by @cpacker in #1918
  • feat: add should_doctor logic to deviceStatus by @amysguan in #1599
  • fix(cli): harden HEIC image handling across shared image tools by @cpacker in #1920
  • fix(cli): harden shared image resize handling by @cpacker in #1922
  • fix(cli): route Gemini models through the default toolset by @cpacker in #1924
  • fix(memfs): stop blocking interactive startup on sync by @kianjones9 in #1916
  • context_doctor: make it conservative about system prompt edits by @sarahwooders in #1921
  • fix(ws): only switch cwd for the conversation that created the worktree by @cpacker in #1925
  • feat: add kimi byok by @AriWebb in #1928
  • fix(cli): hide legacy models without dropping metadata by @sarahwooders in #1923
  • refactor(tools): surface Task tool as Agent for Claude Code parity by @kl2806 in #1911
  • Revert "feat: add kimi byok" by @AriWebb in #1936
  • chore: bump version to 0.24.1 by @github-actions[bot] in #1940

Full Changelog: v0.24.0...v0.24.1