Releases: letta-ai/letta-code
Releases · letta-ai/letta-code
Release v0.24.10
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
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
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
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-harnessby @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
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
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
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
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 tokensby @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
Release v0.24.1
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