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 |
|
Cameron
|
d283f837ac
|
refactor: migrate runtime console.log calls to structured logger (#397)
|
2026-02-26 10:16:38 -08:00 |
|
Sarah Wooders
|
673cb5100e
|
feat: tag new agents with origin:lettabot (#405)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-25 18:22:14 -08:00 |
|
Cameron
|
e96ddc1db1
|
feat: add voice memo responses via TTS (#394)
|
2026-02-25 16:47:33 -08:00 |
|
Cameron
|
7000560f2f
|
docs: add LETTABOT_MEMFS to .env.example (#404)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-25 16:29:37 -08:00 |
|
Cameron
|
3c7352274e
|
refactor: deduplicate sleep helpers into src/utils (#399)
|
2026-02-25 14:29:31 -08:00 |
|
Cameron
|
07d6939ead
|
refactor: deduplicate parse helpers into src/utils (#398)
|
2026-02-25 14:27:06 -08:00 |
|
Cameron
|
0d5afd6326
|
fix: enrich sendToAgent() error messages with run metadata (#396)
|
2026-02-25 10:40:45 -08:00 |
|
Cameron
|
cdfb7e1cd5
|
docs: add OpenAI-compatible API documentation (#395)
|
2026-02-25 10:40:41 -08:00 |
|
Cameron
|
b6394fb3a5
|
feat: client-side tool call accumulation in dedupedStream (#389)
|
2026-02-24 16:16:53 -08:00 |
|
Cameron
|
1c078421c8
|
docs: add Open WebUI setup guide (#390)
|
2026-02-24 15:49:23 -08:00 |
|
Cameron
|
1eb729d9fd
|
fix: check apiError.message in non-retryable error detection (#387)
|
2026-02-24 12:25:34 -08:00 |
|