Commit Graph

351 Commits

Author SHA1 Message Date
Vedant0200
87aaa779bf Update README to use local preview image (#481) 2026-03-04 11:30:52 -08:00
Cameron
cb563d617b fix: detect and recover from stuck 409 PENDING_APPROVAL errors (#478) 2026-03-03 15:37:36 -08:00
Nouamane Benbrahim
94b7eea127 feat: unified lettabot initialization via lettactl (agents.yml) (#393)
Co-authored-by: Cameron <cameron@pfiffer.org>
2026-03-03 14:13:13 -08:00
Cameron
743cb1fbc9 fix: add diagnostic logging when agent skips lettabot-message CLI in silent mode (#476) 2026-03-03 12:32:50 -08:00
Cameron
ef13c3d8ab fix: add resolveEmailPrompt tests and consolidate prompt builders (#474) 2026-03-03 11:59:59 -08:00
Jason Carreira
e7f6e85880 feat(polling): add custom prompt support for Gmail email polling (#471)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-03 11:24:58 -08:00
Cameron
3b23777b02 docs: note that skills CLI commands are directory-scoped (#473) 2026-03-03 11:16:29 -08:00
Cameron
ae25c8d349 fix: add code formatting to /model command output (#472) 2026-03-03 11:13:12 -08:00
dependabot[bot]
a2e46f7420 chore(deps): bump @letta-ai/letta-client from 1.7.9 to 1.7.10 (#469)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:10:45 -08:00
Cameron
19cc80f59d fix: discover ~/.letta/skills/ in sync wizard and enable command (#468) 2026-03-02 18:59:16 -08:00
Cameron
dac3ae4a05 fix: raise default heartbeat interval to 4h, add cost warning in wizard (#467) 2026-03-02 18:36:58 -08:00
Cameron
72c2abacc0 feat: skills disable command + sync wizard pre-checks installed skills (#465) 2026-03-02 17:30:04 -08:00
Cameron
37d979cbe1 chore: remove accidentally committed lettabot-agent.json.bak (#464) 2026-03-02 17:17:14 -08:00
Cameron
355c96a493 fix: include WORKING_DIR/.skills/ in PATH when spawning session subprocess (#462) 2026-03-02 17:08:16 -08:00
Cameron
00b6f00446 fix: include bundled skills/ dir in skills status and sync discovery (#461) 2026-03-02 17:06:08 -08:00
Cameron
0dd462b60d fix: make heartbeat routing orthogonal to conversation mode (#463) 2026-03-02 16:56:16 -08:00
Cameron
3fc6585815 fix: resolve TS errors in result-guard.test.ts mock sendMessage types (#460) 2026-03-02 16:10:04 -08:00
Cameron
01edde976a docs: add skills architecture and authoring guide (#455) 2026-03-02 15:41:19 -08:00
Cameron
c37638d7ce fix: add message chunking to Discord adapter and log delivery failures (#459) 2026-03-02 14:53:08 -08:00
Cameron
5a58d759e0 refactor: extract SessionManager from bot.ts (#457) 2026-03-02 14:46:00 -08:00
Cameron
e40a8d61ee fix: handle stale duplicate run results and background session reuse (#458) 2026-03-02 13:46:29 -08:00
github-actions[bot]
157a192fba fix: guard against n-1 desync in stream result handling (#444)
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Cameron <cpfiffer@users.noreply.github.com>
2026-03-02 13:44:21 -08:00
Cameron
b3366228ef feat: add disabled conversation mode (#453) 2026-03-02 13:01:38 -08:00
Cameron
db5630740f fix: default cron job delivery to last message target (#454) 2026-03-02 12:53:18 -08:00
Cameron
7c5f6eaf63 fix: handle 'default' conversationId and use resumeSession for default conversation (#452) 2026-03-02 11:37:47 -08:00
Cameron
507cbc28b9 fix: change Grep display label to "Searching files" (#443) 2026-02-27 23:34:15 -08:00
Cameron
8ab5add972 feat: channel-aware per-message directives via adapter hints (#419) 2026-02-27 16:58:11 -08:00
Cameron
f69220c171 refactor: extract errors.ts and display.ts from bot.ts (#435) 2026-02-27 16:38:25 -08:00
Cameron
01f241b2cd fix: install git in Docker image for SDK memory sync (#437) 2026-02-27 16:21:47 -08:00
Cameron
6a2493da5c feat: make streaming edits toggleable per-channel, disabled by default (#436) 2026-02-27 16:08:51 -08:00
Cameron
2174736de0 fix: throttle streaming edits and handle Telegram 429 rate limits (#433) 2026-02-27 15:25:03 -08:00
Cameron
481b458af1 feat: cloud deployment support with inline config, Dockerfile, and admin portal (#434) 2026-02-27 15:24:17 -08:00
Cameron
9421027234 fix: scope cron jobs to individual agents in multi-agent mode (#432) 2026-02-27 14:58:48 -08:00
Cameron
4a23c6d0f7 fix: recover from missing/deleted agents during session init (#431) 2026-02-27 14:52:40 -08:00
Cameron
0832c8d032 feat: extract group listing into shared module with --agent support (#418) 2026-02-27 14:46:59 -08:00
Cameron
35dad4dedc docs: consolidate conversation routing and document per-chat mode (#426) 2026-02-27 11:30:14 -08:00
Cameron
6fa8c98924 feat: /cancel slash command to abort active agent runs (#422) 2026-02-26 17:14:07 -08:00
Cameron
338665ac48 fix: add env var fallback for heartbeat and cron features (#421) 2026-02-26 16:49:55 -08:00
Cameron
7658538b73 feat: add /model slash command to show and switch agent model (#420) 2026-02-26 16:47:06 -08:00
Cameron
3bf245a84e feat: outbound message redaction for secrets and PII (#416) 2026-02-26 15:39:49 -08:00
dependabot[bot]
9cf929a716 chore(deps): bump @letta-ai/letta-client from 1.7.8 to 1.7.9 (#406)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 15:31:02 -08:00
Cameron
fb820ee89a fix: deduplicate tool_call_ids in orphaned approval recovery (#414) 2026-02-26 15:07:33 -08:00
Cameron
9b36d4fca1 fix: remove redundant per-message directive hints from envelope (#415) 2026-02-26 15:07:23 -08:00
Cameron
723ba2670f fix: accumulate tool call arguments even when toolCallId is missing (#413) 2026-02-26 15:03:47 -08:00
Cameron
d11777a1a2 feat: per-agent workingDir config (#412) 2026-02-26 14:22:16 -08:00
Cameron
a3bb102381 fix: resolve stream queue contamination causing N-1 desync and silent mode leak (#411) 2026-02-26 14:00:18 -08:00
Cameron
325136ace3 feat: per-agent allowedTools and disallowedTools config (#410) 2026-02-26 13:50:58 -08:00
Cameron
64a0e4b7d8 feat: add sendFile support to Signal channel adapter (#407) 2026-02-26 11:18:47 -08:00
Cameron
a167679dec fix: enforce runtime console lint in CI (#409) 2026-02-26 10:50:50 -08:00
Cameron
955bdacab7 fix: merge env var credentials into YAML channel blocks and warn on silent skip (#408) 2026-02-26 10:48:14 -08:00