Commit Graph

1100 Commits

Author SHA1 Message Date
Kian Jones
49c96c3e46 chore: modify explore agent description for clarity (#1046) 2026-02-19 16:49:44 -08:00
Charles Packer
5378cc6dd8 fix: console error leak (#1049)
Co-authored-by: Letta <noreply@letta.com>
2026-02-19 16:49:21 -08:00
Ari Webb
b7f381c183 fix: better error formatting for init (#1044) 2026-02-19 15:44:37 -08:00
Charles Packer
aae7da834e revert: "revert: "fix: disable hidden SDK retries for streaming POSTs"" (#1041) 2026-02-19 12:59:54 -08:00
github-actions[bot]
b36b6293be chore: bump version to 0.16.0 [skip ci] 2026-02-19 20:58:02 +00:00
Charles Packer
277ce3cd41 fix: recover default agent creation when base tools are missing (#1039) 2026-02-19 12:47:03 -08:00
Kevin Lin
a496204409 feat: add Gemini 3.1 Pro Preview model (#1037)
Co-authored-by: Letta <noreply@letta.com>
2026-02-19 12:34:23 -08:00
Charles Packer
b956a00301 revert: "fix: disable hidden SDK retries for streaming POSTs" (#1038) 2026-02-19 12:33:45 -08:00
Charles Packer
fb5efd9809 fix: disable hidden SDK retries for streaming POSTs (#981) 2026-02-19 12:07:51 -08:00
cthomas
7fdd163665 fix: dont retry on agents limit exceeded (#1035) 2026-02-19 11:57:56 -08:00
Kevin Lin
9920b3a42d feat: gate memfs on self-hosted behind LETTA_MEMFS_LOCAL env var (#1036)
Co-authored-by: Letta <noreply@letta.com>
2026-02-19 11:49:02 -08:00
Charles Packer
3655429549 fix(prompt): improve subagent guidance for codex (#1034) 2026-02-19 00:48:46 -08:00
Charles Packer
093657b63c fix: auto toolset detect chatgpt_oauth as codex (#1033) 2026-02-19 00:28:32 -08:00
Charles Packer
aed7e5d119 fix: allow plan-file apply_patch paths in plan mode (#1032) 2026-02-18 23:55:05 -08:00
Charles Packer
f92279c2a5 fix: compact plan and todo tool header args (#1031) 2026-02-18 23:31:59 -08:00
Charles Packer
366c1a39c7 fix: preserve footer reasoning tier across restart (#1030) 2026-02-18 23:13:02 -08:00
Charles Packer
47e81433ff feat: align TaskOutput UX with Bash output (#1029) 2026-02-18 22:53:41 -08:00
paulbettner
674e8c12c2 fix(tui): show elapsed time for running shell tools (#1026) 2026-02-18 20:01:47 -08:00
Charles Packer
943c20a495 fix: permissions observability rollout (#1028) 2026-02-18 19:59:51 -08:00
Charles Packer
dc25ce5573 fix: harden permissions matching and alias caching (#1027) 2026-02-18 19:49:53 -08:00
Zerubbabel
92d2955035 fix: allow Gemini/GLM tools in plan mode (#1025) 2026-02-18 19:31:53 -08:00
cpacker
6b7c59b0be fix(tui): populate reasoning_effort from updateArgs as fallback when API omits it
The Letta API _to_model_settings() for Anthropic was not including
effort in the GET response (backend bug), so agentState.model_settings.effort
and llm_config.reasoning_effort both came back null after a /model switch.
deriveReasoningEffort then had nothing to work with.

Client-side fix: after updateAgentLLMConfig returns, merge reasoning_effort
from model.updateArgs (/model switch) and desired.effort (Tab cycle flush)
into the llmConfig state we set. This populates the fallback path in
deriveReasoningEffort reliably regardless of what the API echoes back.

The actual root cause is fixed in letta-cloud: _to_model_settings() now
includes effort=self.effort for Anthropic models.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-02-18 19:00:07 -08:00
Charles Packer
35291d9094 fix(tui): footer reasoning tier, toolset naming, and selector highlight (#1024)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 18:48:25 -08:00
paulbettner
b871ff793d fix(permissions): avoid stale YOLO mode during approvals (#1023) 2026-02-18 18:41:58 -08:00
Charles Packer
a0a5bbfc72 feat: inject toolset swap and slash-command context reminders (#1022) 2026-02-18 18:15:38 -08:00
jnjpng
f90244de82 fix: reset conversation routing after /agents new agent creation (#1020)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 17:44:07 -08:00
Shubham Naik
56ff8ad447 feat: listen mode (#997)
Co-authored-by: cpacker <packercharles@gmail.com>
2026-02-18 17:38:48 -08:00
paulbettner
3871fa810c fix(permissions): prevent yolo mode desync in approval handling (#1021) 2026-02-18 17:23:36 -08:00
Charles Packer
75b9615d47 feat(tui): cycle reasoning tiers with Tab key (#1019)
Co-authored-by: paulbettner <paulbettner@playfulstudios.com>
2026-02-18 16:52:49 -08:00
Charles Packer
96396f023d fix: execute tools against dispatch-time snapshot (#1018) 2026-02-18 16:49:54 -08:00
jnjpng
f3aa3291db fix: standardize slash command help and error messages (#999) 2026-02-18 16:06:54 -08:00
Devansh Jain
b322a46a43 refactor: Unify reminder management across interactive and headless modes (#1001)
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: cpacker <packercharles@gmail.com>
2026-02-18 15:44:59 -08:00
Kian Jones
5b12a30293 fix: clobbering user settings (#1003)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 15:15:51 -08:00
Charles Packer
5fac4bc106 feat: persist toolset mode and add auto option (#1015) 2026-02-18 13:43:40 -08:00
Charles Packer
bdc23932b5 fix: send Anthropic effort in model_settings and read it for display (#1016)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 12:57:52 -08:00
Charles Packer
4e1827ebc1 refactor: tighten codex toolset parity without freeform (#1014) 2026-02-18 12:55:09 -08:00
cpacker
a1637b313a chore: align codex prompts to codex-cli baseline 2026-02-18 11:15:25 -08:00
Kevin Lin
c3bcbcb39b fix: remove sonnet 4.5 from featured models (#1013)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 11:03:33 -08:00
Kevin Lin
92a2c406e3 feat: sonnet 1M (#1012)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 10:52:41 -08:00
Kevin Lin
ab9a814e39 feat: add memory application guidance to system prompts (#1011)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 10:37:34 -08:00
Charles Packer
f74dbd6080 fix: align codex plus-pro routing and gpt-5.3-codex defaults (#1009) 2026-02-17 23:19:28 -08:00
Charles Packer
b505ea6117 fix: improve model/reasoning display in footer and slash preview (#1008) 2026-02-17 22:23:47 -08:00
Charles Packer
245390adb0 feat: add reasoning settings step to /model (#1007) 2026-02-17 21:27:13 -08:00
paulbettner
9b438bdd91 fix(cli): let lowercase d type in /agents search (#1006) 2026-02-17 21:18:38 -08:00
Charles Packer
61139bfd4f fix(cli): keep model selector chrome visible during refresh (#1005)
Co-authored-by: Letta <noreply@letta.com>
2026-02-17 18:29:04 -08:00
Charles Packer
d71ce07c25 fix(cli): use white text on active tab highlight across all selectors (#1004)
Co-authored-by: Letta <noreply@letta.com>
2026-02-17 18:28:41 -08:00
Charles Packer
c5f94aa732 fix(cli): truncate static history during resize redraw (#1002)
Co-authored-by: Letta <noreply@letta.com>
2026-02-17 18:05:41 -08:00
Charles Packer
5d9f2b68ff fix(cli): reinject bootstrap reminders on conversation switches (#1000)
Co-authored-by: Letta <noreply@letta.com>
2026-02-17 16:45:28 -08:00
Kian Jones
cda9f3d71d fix: ADE links for default conversation (#998) 2026-02-17 15:43:57 -08:00
jnjpng
66f333a5ca fix: correctly display no arguments tip on commands that don't accept them instead of opening state (#996)
Co-authored-by: Letta <noreply@letta.com>
2026-02-17 15:14:17 -08:00