cthomas
93a4567453
fix(stream): dedup replayed seq_id chunks across retries ( #1478 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-23 10:21:58 -07:00
Sarah Wooders
d557d47ead
refactor(memory): remove frontmatter limit requirement ( #1484 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-22 12:47:51 -07:00
Kevin Lin
7871ddc5c2
refactor(skill): remove hard-coded file count/size targets from initi… ( #1483 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-22 11:36:23 -07:00
Sarah Wooders
9c677d444e
fix(memory): add pre-commit guard to validate skill formatting ( #1482 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-21 14:15:02 -07:00
Cameron
18176c5323
fix(memfs): collapse large dirs in reflection snapshot tree ( #1481 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-20 21:52:26 -06:00
Shubham Naik
5de95e92e3
feat: allow users to set cwd ( #1480 )
2026-03-20 20:15:17 -07:00
Sarah Wooders
8414403ce0
fix: always include builtin skills in client_skills
...
Explicitly pass ALL_SKILL_SOURCES to buildClientSkillsPayload() in
sendMessageStream(), ensuring builtin skills are always included in
client_skills regardless of CLI flags or context state.
Previously, buildClientSkillsPayload() relied on getSkillSources() from
context, which could exclude "bundled" if --no-bundled-skills was passed
or if the context wasn't properly initialized (e.g., in subagent flows).
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta Code <noreply@letta.com >
2026-03-20 17:52:22 -07:00
Shubham Naik
238dd6c831
chore: support file search ( #1472 )
2026-03-20 12:14:10 -07:00
Christina Tong
f6b40792a9
fix(ws): set agent context for skills/tools ( #1471 )
2026-03-20 11:12:13 -07:00
Sarah Wooders
e77b282c93
fix(memory): split update_description command and tighten path handling ( #1456 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 20:33:15 -07:00
cthomas
399bd05c90
feat: set context window for auto ( #1463 )
2026-03-19 18:00:36 -07:00
Devansh Jain
8a505569fd
refactor: remove --continue flag (now redundant) ( #1458 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 17:54:12 -07:00
Devansh Jain
232e24940c
fix: resume project-specific conversation on bare letta startup ( #1457 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 17:34:43 -07:00
christinatong01
0e8f84ca53
Revert "feat(umi): add subagent id to stream delta and subagent snapshot to WS event"
...
This reverts commit bda874b3cd .
2026-03-19 17:24:56 -07:00
christinatong01
30fb61952c
Merge branch 'main' of https://github.com/letta-ai/letta-code
2026-03-19 17:22:02 -07:00
christinatong01
bda874b3cd
feat(umi): add subagent id to stream delta and subagent snapshot to WS event
2026-03-19 17:21:58 -07:00
Kian Jones
d7b7ffa0f2
feat(search): default to current agent scope ( #1450 )
2026-03-19 16:32:12 -07:00
Kian Jones
4f1db10704
feat(new): accept optional conversation name argument and polish /resume results ( #1451 )
2026-03-19 16:31:59 -07:00
Ari Webb
4409d7224b
feat: add m2.7 ( #1453 )
2026-03-19 12:39:39 -07:00
Cameron
3ae4f6feac
fix: centralize directory and memfs cap tuning ( #1377 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 11:42:48 -06:00
Kian Jones
cf576bca8d
feat(resume): sort conversations by most recent activity ( #1444 )
2026-03-19 10:30:19 -07:00
Charles Packer
6cbba40ff9
fix(listener): drain queued turns during approval reentry ( #1448 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 10:11:37 -07:00
Sarah Wooders
990179c4f3
fix(tools): re-enable memory tool in default toolsets ( #1447 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 09:45:35 -07:00
Shubham Naik
850a6b7c88
fix: fall back to node-pty when Bun is not defined (Electron/Node.js) ( #1446 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-19 08:56:15 -07:00
Devansh Jain
011731ea9e
fix(plan-mode): require manual ExitPlanMode approval in yolo ( #1440 )
2026-03-18 17:03:32 -07:00
Charles Packer
59abc529de
fix(approval): include allow comments in tool return payloads ( #1443 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 16:59:30 -07:00
Charles Packer
3b99b7d3b9
fix(listener): preserve allow comments in approval responses ( #1442 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 16:41:25 -07:00
Sarah Wooders
8d8663adec
chore: switch all subagent models to auto/auto-fast ( #1436 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 15:51:39 -07:00
Charles Packer
5a7827f620
fix(approval): normalize approved client tool results ( #1441 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 15:51:25 -07:00
Shubham Naik
c76f65665c
fix(listener): emit corrected device status after permission mode syn… ( #1437 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 15:37:47 -07:00
Ari Webb
8b8885c891
feat: add zai coding plan byok ( #1434 )
2026-03-18 14:35:18 -07:00
Charles Packer
3ada498f72
fix(listener): restore desktop permission mode binding for default scope ( #1432 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 12:38:00 -07:00
Devansh Jain
36fca4d9d2
fix(permissions): require approval for ExitPlanMode in bypass mode ( #1431 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 12:06:45 -07:00
Shubham Naik
87eff23b81
fix: wire terminal events through V2 listener [LET-7999] ( #1430 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 12:03:43 -07:00
Sarah Wooders
16d060a7fa
chore: default to auto model instead of sonnet ( #1429 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 10:18:01 -07:00
Charles Packer
8386268d43
fix(tui): reduce flicker with post-highlight clipping in live previews ( #1423 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-18 10:17:35 -07:00
Shubham Naik
b1a87d3848
feat(listen): persist CWD and permission mode across restarts [LET-8048] ( #1428 )
...
Co-authored-by: Letta Code <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-03-17 20:04:00 -07:00
jnjpng
aee9e5195b
fix(plan-mode): dedupe bypass auto-approvals by tool_call_id ( #1426 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-17 18:40:53 -07:00
Shubham Naik
a405a59520
feat(listen): isolate permission mode per conversation [LET-8050] ( #1425 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-17 18:10:40 -07:00
Devansh Jain
ef7defe5d9
fix(subagents): handle CRLF/BOM frontmatter for custom agent files ( #1424 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-17 15:07:59 -07:00
Kevin Lin
b7600ee2f8
feat: add GPT-5.4 mini and nano model presets ( #1422 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-17 14:50:53 -07:00
Charles Packer
9c6972b2f6
fix(auth): update setup login copy and static auth logo ( #1421 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-17 11:07:07 -07:00
Charles Packer
3797560cb2
feat(listen): make listener runtime conversation-scoped ( #1418 )
2026-03-16 22:36:52 -07:00
Devansh Jain
32e042d528
fix(init): make shallow init adapt to existing memory structure [LET-7995] ( #1417 )
2026-03-16 17:47:17 -07:00
jnjpng
f8849c4536
fix(statusline): re-arm polling when config changes ( #1416 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-16 17:40:01 -07:00
Sarah Wooders
ad7177b305
feat(cli): add /recompile slash command ( #1412 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-16 16:50:30 -07:00
Sarah Wooders
c2a1312811
feat: default agents and subagents to auto model ( #1392 )
...
Co-authored-by: Letta Code <noreply@letta.com >
Co-authored-by: Ari Webb <ari@letta.com >
2026-03-16 16:50:01 -07:00
Cameron
0aeb24b51d
fix(headless): auto-deny interactive approvals during recovery ( #1415 )
2026-03-16 16:33:39 -07:00
jnjpng
dd868004c0
fix(statusline): align turn_count with reflection cadence source ( #1414 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-16 16:24:28 -07:00
Devansh Jain
fea0c5ff07
refactor(cli): move /system upgrade hint into thinking tips ( #1411 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-16 16:23:05 -07:00