Commit Graph

  • efac48e9ea feat: add zai proxy LET-6543 (#6836) cthomas 2025-12-12 16:24:48 -08:00
  • bce1749408 fix: run PBKDF2 in thread pool to prevent event loop freeze (#6763) Kian Jones 2025-12-12 15:43:16 -08:00
  • c1aa01db6f feat: project_id uniqueness for tools (#6604) Ari Webb 2025-12-12 13:01:36 -08:00
  • 22b9ed254a feat: skip persisting redundant messages for proxy (#6819) cthomas 2025-12-12 12:09:09 -08:00
  • 0634aa13a1 fix: avoid holding sessions open (#6769) Sarah Wooders 2025-12-11 19:59:26 -08:00
  • c9ad2fd7c4 chore: move things to debug logging (#6610) Sarah Wooders 2025-12-11 18:11:51 -08:00
  • fecf503ad9 feat: xhigh reasoning for gpt-5.2 (#6735) Ari Webb 2025-12-11 17:13:06 -08:00
  • bffb9064b8 fix: step logging error (#6755) cthomas 2025-12-11 16:59:26 -08:00
  • fd8e471b2e chore: improve logging for proxy (#6754) cthomas 2025-12-11 16:59:18 -08:00
  • 2dac75a223 fix: remove project id before proxying (#6750) cthomas 2025-12-11 16:29:05 -08:00
  • 4be813b956 fix: migrate sandbox and agent environment variables to encrypted only (#6623) jnjpng 2025-12-11 16:26:19 -08:00
  • 799ddc9fe8 chore: api sync (#6747) cthomas 2025-12-11 16:02:41 -08:00
  • b3561631da feat: create agents with default project for proxy [LET-6488] (#6716) cthomas 2025-12-11 16:02:15 -08:00
  • 0a19c4010d chore: bump from 14.1 to 15.2 for compaction settingsa (#6727) Kian Jones 2025-12-11 14:20:45 -08:00
  • 714c537dc5 chore: change e2b sandbox error logs from debug to warning (#6726) jnjpng 2025-12-11 14:17:19 -08:00
  • 7ea297231a feat: add compaction_settings to agents (#6625) Sarah Wooders 2025-12-11 14:14:04 -08:00
  • 4309ecf606 chore: list shceudled messages [LET-6497] (#6690) Shubham Naik 2025-12-11 14:08:40 -08:00
  • 1314e19286 feat: update system message for proxy [LET-6490] (#6714) cthomas 2025-12-11 13:37:16 -08:00
  • 4d90f37f50 feat: add gpt-5.2 support (#6698) Ari Webb 2025-12-11 11:36:56 -08:00
  • b658c70063 test: add coverage for provider encryption without LETTA_ENCRYPTION_KEY (#6629) jnjpng 2025-12-11 11:34:36 -08:00
  • 25dccc911e fix: base providers won't break pods still running main (#6631) Ari Webb 2025-12-11 11:24:48 -08:00
  • 67d1c9c135 chore: autogenerate-api (#6699) Shubham Naik 2025-12-11 10:59:24 -08:00
  • a2dfa5af17 fix: reorder summarization (#6606) Sarah Wooders 2025-12-10 18:36:23 -08:00
  • 17a90538ca fix: exclude common API key prefixes from encryption detection (#6624) jnjpng 2025-12-10 18:16:58 -08:00
  • 15cede7281 fix: prevent db connection pool exhaustion in multi-agent tool executor (#6619) Kian Jones 2025-12-10 17:16:53 -08:00
  • fbd89c9360 fix: replace all 'PRODUCTION' references with 'prod' for consistency (#6627) Kian Jones 2025-12-10 17:16:10 -08:00
  • 08ccc8b399 fix: prevent db connection pool exhaustion in file status checks (#6620) Kian Jones 2025-12-10 17:04:25 -08:00
  • 1a2e0aa8b7 fix: prevent db connection pool exhaustion in MCP server manager (#6622) Kian Jones 2025-12-10 17:01:43 -08:00
  • 43aa97b7d2 fix: prevent db connection pool exhaustion in MCP tool creation (#6621) Kian Jones 2025-12-10 16:56:33 -08:00
  • 0d77b373e6 fix: remove concurrent db writes for file upload (#6617) cthomas 2025-12-10 16:46:39 -08:00
  • 3221ed8a14 fix: update base provider to only handle _enc fields (#6591) jnjpng 2025-12-10 15:04:47 -08:00
  • 99126c6283 feat: add delete scheudle message handler [LET-6496] (#6589) Shubham Naik 2025-12-10 14:03:36 -08:00
  • c8fa77a01f feat: cleanup cancellation code and add more logging (#6588) Sarah Wooders 2025-12-10 11:56:12 -08:00
  • 70c57c5072 fix: various patches to summarizer (#6597) Sarah Wooders 2025-12-10 10:52:59 -08:00
  • 1c30ad6991 fix(core): patch anthropic context caching busting (#6516) Charles Packer 2025-12-09 21:21:48 -08:00
  • 8440e319e2 Revert "feat: enable provider models persistence" (#6590) Sarah Wooders 2025-12-09 16:46:26 -08:00
  • bbd52e291c feat: refactor summarization and message persistence code [LET-6464] (#6561) Sarah Wooders 2025-12-09 16:34:06 -08:00
  • b23722e4a1 fix: also cleanup on asyncio cancel (#6586) Sarah Wooders 2025-12-09 16:27:00 -08:00
  • b2cae07556 Shub/let 6495 create base code for scheduling [LET-6495] (#6581) Shubham Naik 2025-12-09 16:05:48 -08:00
  • 821549817d chore: add error logging if run updates are invalid (#6582) Sarah Wooders 2025-12-09 15:21:14 -08:00
  • fca5774795 feat: store run errors on streaming (#6573) Sarah Wooders 2025-12-09 14:34:01 -08:00
  • 848a73125c feat: enable provider models persistence (#6193) Ari Webb 2025-12-09 14:33:06 -08:00
  • b4af037c19 feat: default preserve filesystem for migration [LET-6366] (#6475) Ari Webb 2025-12-09 11:12:57 -08:00
  • 3422508d42 feat: add OpenTelemetry distributed tracing to clouid-api and web (#6549) Kian Jones 2025-12-09 10:42:21 -08:00
  • c48cf021cb fix: set api key encrypted secret for providers in memory (#6571) jnjpng 2025-12-08 18:17:07 -08:00
  • 2536942be2 fix: combined tool manager improvements - tracing and redundant fetches (#6570) jnjpng 2025-12-08 17:53:42 -08:00
  • d1536df6f6 chore: Update deepseek client for v3.2 models (#6556) Devansh Jain 2025-12-08 17:25:15 -08:00
  • a7c0bad857 fix: unbound var in summarization [LET-6484] (#6568) cthomas 2025-12-08 17:23:11 -08:00
  • fd14657e84 fix: prevent false positive in Secret.get_plaintext() for plaintext values (#6566) jnjpng 2025-12-08 17:17:58 -08:00
  • 8c616a2093 fix: add context prompt to sleeptime agent user message (#6564) Cameron 2025-12-08 15:11:19 -08:00
  • a56c6571d2 fix: update fetch_webpage docstring to reflect actual implementation (#6503) Cameron 2025-12-08 14:17:50 -08:00
  • 86fbd39a16 feat: add dd instrumentation to web (#6531) Kian Jones 2025-12-08 12:22:29 -08:00
  • 1ca9df0626 feat: Add memory_apply_patch to base tools (#6491) Kevin Lin 2025-12-08 11:06:12 -08:00
  • 4092820f3a feat: add project id scoping for tools backend changes (#6529) Ari Webb 2025-12-08 10:59:54 -08:00
  • 4f1fbe45aa feat: add index and concurrency control for tools (fixed alembic) (#6552) Sarah Wooders 2025-12-07 17:08:00 -08:00
  • c8c06168e2 Revert "feat: add index and concurrency control for tools " (#6551) Sarah Wooders 2025-12-07 16:52:31 -08:00
  • a2d3011d84 feat: add index and concurrency control for tools (#6547) Sarah Wooders 2025-12-07 16:47:36 -08:00
  • 09c027692f tests: assistant msg validation error (#6536) Kian Jones 2025-12-07 14:19:25 -08:00
  • a18caf69f7 fix: undo tool manager changes (#6546) Sarah Wooders 2025-12-07 11:19:39 -08:00
  • 2116a07706 fix: incorrect stop reasons (#6539) cthomas 2025-12-05 23:33:01 -08:00
  • 77d1c3365e fix: granular cancellation check (#6540) cthomas 2025-12-05 23:32:53 -08:00
  • b67347dff2 fix: remove redundant letta message conversion (#6538) cthomas 2025-12-05 22:55:16 -08:00
  • 4916d281ce fix: dont let message ids diverge in memory vs db (#6537) cthomas 2025-12-05 22:54:58 -08:00
  • 74e0172efe fix: AssistantMessage validation error when content is dict (#6533) Kian Jones 2025-12-05 18:52:06 -08:00
  • 0c21d20914 fix: redundant tool fetch on no op update and fix tool manager tracing (#6535) jnjpng 2025-12-05 18:50:49 -08:00
  • 6fd73d4dcf chore: add more summarize tracing (#6532) cthomas 2025-12-05 17:42:02 -08:00
  • edeac2c679 fix: fix gemini otel bug and add tracing for tool upsert (#6523) Kian Jones 2025-12-05 17:38:14 -08:00
  • 7058d63bd8 fix: update tool check and add tracing to update tool logic (#6530) jnjpng 2025-12-05 16:09:44 -08:00
  • d3f4d00113 feat(core): add support for gpt-5.1-codex-max (#6528) Charles Packer 2025-12-05 14:59:33 -08:00
  • 864415532e fix: list index error for sleeptime due to summarization failure (#6525) cthomas 2025-12-05 13:39:00 -08:00
  • 109989ac1a fix: tracing for summarizer errors (#6524) cthomas 2025-12-05 13:38:03 -08:00
  • 0d18ecc2ec feat: add placeholder for image inputs in Anthropic proxy [LET-6449] (#6522) cthomas 2025-12-05 11:53:43 -08:00
  • e5bda413c0 fix: agent environment variables not using encrypted values (#6520) jnjpng 2025-12-05 11:27:12 -08:00
  • 08772c3f46 feat: improve Anthropic proxy memory injection and message capture (#6519) cthomas 2025-12-04 18:34:51 -08:00
  • 0bac88d88a feat: run id correlation for core logs (#6518) Kian Jones 2025-12-04 18:33:01 -08:00
  • eb547bb96e fix: clear message history no longer deletes messages (#6515) Ari Webb 2025-12-04 14:02:56 -08:00
  • b486d7b472 feat: forward all client headers in Anthropic proxy (#6517) cthomas 2025-12-04 13:46:41 -08:00
  • 7b5d03a714 feat: use Letta XML memory format in Anthropic proxy (#6514) cthomas 2025-12-04 12:15:51 -08:00
  • 972c61d0b8 chore: fallback to timestamp retrieval for message search [LET-6429] (#6510) Christina Tong 2025-12-04 10:29:27 -08:00
  • 3569721fd4 fix: avoid infinite summarization loops (#6506) Sarah Wooders 2025-12-03 18:01:56 -08:00
  • a38475f23d fix: safely load span attributes for provider traces (#6508) Kian Jones 2025-12-03 17:44:23 -08:00
  • 9cbb8fa42a feat: add .skills/db-migrations-schema-changes (#6476) Sarah Wooders 2025-12-03 13:02:48 -08:00
  • cf30e8f910 chore: add stack info to migration warning log (#6500) jnjpng 2025-12-03 12:58:58 -08:00
  • 89ca8fe8b0 feat: read from encrypted values with error on fallback [LET-4250] (#6484) jnjpng 2025-12-03 12:36:31 -08:00
  • 647e271c2a fix: add more logging for stream error (#6490) Kian Jones 2025-12-02 17:22:42 -08:00
  • 5165d60881 feat: add a new span and log the provider request and response data objects (#6492) Kian Jones 2025-12-02 17:17:40 -08:00
  • d6292b6eb6 fix: bug which causes unrecoverable state if previous message was an image (#6486) Kian Jones 2025-12-02 16:02:07 -08:00
  • 5109ba1384 feat: add source param to logging (#6473) cthomas 2025-12-01 16:32:39 -08:00
  • 964fc05cb9 chore: add more tracing to tool upsert endpoint (#6471) Kian Jones 2025-12-01 15:40:39 -08:00
  • c90eacdcbb fix: step metrics not found (#6472) jnjpng 2025-12-01 15:39:30 -08:00
  • 90e2030f41 fix: fix manual summarization (#6466) Sarah Wooders 2025-11-30 16:21:57 -08:00
  • bd97b23025 feat: fallback to all mode for summarizer if error (#6465) Sarah Wooders 2025-11-30 15:26:04 -08:00
  • 7fa141273d fix: dont run summarizer if pending approval (#6464) Sarah Wooders 2025-11-30 15:24:09 -08:00
  • 91e3dd8b3e feat: fix new summarizer code and add more tests (#6461) Sarah Wooders 2025-11-30 00:49:38 -08:00
  • 86023db9b1 feat: get rid of client injection in args and just make it always available (#6459) Sarah Wooders 2025-11-30 00:32:43 -08:00
  • f417e53638 fix: fix cancellation issues without making too many changes to message_ids persistence (#6442) Sarah Wooders 2025-11-29 23:08:19 -08:00
  • 1f7165afc4 fix: patch counting of tokens for anthropic (#6458) Charles Packer 2025-11-29 21:08:13 -08:00
  • c0b422c4c6 fix: patch summarizer and add tests (#6457) Sarah Wooders 2025-11-29 20:01:40 -08:00
  • e67c98eedb feat: add tests for prompt caching + fix anthropic prompt caching [LET-6373] (#6454) Charles Packer 2025-11-29 17:44:18 -08:00
  • e862bae524 feat: patch tool calling endpoint and add SDK testing (#6456) Sarah Wooders 2025-11-29 17:36:53 -08:00