Commit Graph

  • 530d33c254 feat: add skills support to agentfile (#9287) cthomas 2026-02-04 20:10:19 -08:00
  • fdc32f6054 fix(core): derive dulwich org context from user_id fallback (#9296) Sarah Wooders 2026-02-04 18:37:43 -08:00
  • c801866d89 feat: add context token estimates to llm usage (#9295) jnjpng 2026-02-04 18:14:32 -08:00
  • e8db3ac89a fix: use conversation message_ids when exporting agent with conversation_id (#9294) cthomas 2026-02-04 18:08:09 -08:00
  • df85ee970b fix: fix org id again (#9292) Sarah Wooders 2026-02-04 17:04:50 -08:00
  • 49d354bac1 fix(core): pass org_id to dulwich via header for git HTTP (#9291) Sarah Wooders 2026-02-04 16:22:29 -08:00
  • 09d7940090 fix: use string tool_choice for Groq and OpenRouter (#9267) cthomas 2026-02-04 12:29:43 -08:00
  • e0a23f7039 feat: add usage columns to steps table (#9270) Sarah Wooders 2026-02-04 12:24:52 -08:00
  • f957beaa37 fix: add new json (#9280) Ari Webb 2026-02-04 12:22:32 -08:00
  • 426f6a8ca4 feat: bring back use message packing for timezone [LET-6846] (#9256) Ari Webb 2026-02-04 11:50:55 -08:00
  • 203b6ead7c fix: remove duplicate provider trace logging and dead code (#9278) Kian Jones 2026-02-04 11:40:12 -08:00
  • cc3b0f13a6 fix: remove duplicate provider trace logging in LettaAgent (#9276) Kian Jones 2026-02-04 11:28:49 -08:00
  • a2993da29a chore: bump base timeout on upload from letta to crouton (#9275) Kian Jones 2026-02-04 11:14:21 -08:00
  • 50a60c1393 feat: git smart HTTP for agent memory repos (#9257) Sarah Wooders 2026-02-03 22:55:46 -08:00
  • 16c96cc3c0 Fix sliding window cutoff logic (#9261) amysguan 2026-02-03 22:05:02 -08:00
  • b89387bf38 chore: bump pgvector container (#9271) Kian Jones 2026-02-03 17:42:17 -08:00
  • 00b36bc591 fix: resolve crouton telemetry failures (#9269) Kian Jones 2026-02-03 17:08:20 -08:00
  • eaf64fb510 fix: add LLMCallType enum and ensure call_type is set on all provider traces (#9258) Sarah Wooders 2026-02-03 17:03:23 -08:00
  • 96c4b7175e fix: initialize result and run_status before try block (#9264) cthomas 2026-02-03 16:03:20 -08:00
  • 00aa51927d fix: add missing call_type to more ProviderTrace callsites (#9266) cthomas 2026-02-03 15:51:02 -08:00
  • 9bf10b4761 fix: initialize result and run_status before try block in send_message (#9265) jnjpng 2026-02-03 15:10:24 -08:00
  • 170886b8a8 fix: compaction on 413 from openai (#9263) Ari Webb 2026-02-03 14:30:59 -08:00
  • 24e51f611c fix: check for actual error content in ClickHouse traces (#9260) cthomas 2026-02-03 13:18:36 -08:00
  • e8a565a384 fix: add missing call_type to stream adapter ProviderTrace (#9259) cthomas 2026-02-03 13:18:17 -08:00
  • f48b60634f refactor: extract compact logic to shared function for temporal (#9249) jnjpng 2026-02-03 12:34:25 -08:00
  • 74dc6225ba feat: add support for YAML config file (#8999) Kian Jones 2026-02-03 11:41:17 -08:00
  • a206f7f345 feat: add ID format validation to agent and user schemas (#9151) Kian Jones 2026-02-03 11:40:31 -08:00
  • 025eeaa363 fix: override validation for group for agentfile import (#9248) Kian Jones 2026-02-03 11:11:58 -08:00
  • 3fdf2b6c79 chore: deprecate old agent messaging (#9120) Sarah Wooders 2026-02-02 22:55:35 -08:00
  • cd7e80acc3 fix: add error trace logging to simple_llm_stream_adapter (#9247) cthomas 2026-02-02 17:43:44 -08:00
  • 4096b30cd7 feat: log LLM traces to clickhouse (#9111) Sarah Wooders 2026-02-02 17:25:45 -08:00
  • 24ea7dbaed feat: include tools as part of token estimate in compact (#9242) jnjpng 2026-02-02 15:58:49 -08:00
  • 0bbb9c9bc0 feat: add reasoning zai openrouter (#9189) Ari Webb 2026-01-30 16:42:02 -08:00
  • 01cb00ae10 Revert "fix: truncate oversized text in embedding requests" (#9227) Kian Jones 2026-01-30 16:35:21 -08:00
  • 68eb076135 Revert "fix: force statement_timeout=0 on all database connections" (#9226) Kian Jones 2026-01-30 16:29:23 -08:00
  • ddd1a11a93 Revert "feat: add statement_timeout to SQLAlchemy OTEL spans" (#9224) Kian Jones 2026-01-30 16:10:37 -08:00
  • 630c147b13 fix: truncate oversized text in embedding requests (#9196) Kian Jones 2026-01-30 15:24:24 -08:00
  • 3f23a23227 feat: add compaction stats (#9219) jnjpng 2026-01-30 15:20:16 -08:00
  • 720fc9c758 feat: add statement_timeout to SQLAlchemy OTEL spans (#9220) Kian Jones 2026-01-30 15:16:12 -08:00
  • df2e666ced test: skip deepwiki SSE MCP server test (#9218) jnjpng 2026-01-30 12:39:46 -08:00
  • e25a0c9cdf feat: update compact endpoint to store summary message (#9215) jnjpng 2026-01-30 12:38:32 -08:00
  • 9471fab2cf fix: Add agent_id property to BaseAgentV2 for backward compatibility (#8806) github-actions[bot] 2026-01-30 12:30:39 -08:00
  • 5cde3c2ec0 fix: handle data URLs in image processing to prevent LettaImageFetchError (#8958) github-actions[bot] 2026-01-30 12:24:33 -08:00
  • 101cfefe5e fix: add retry logic for turbopuffer transient network errors (#8635) github-actions[bot] 2026-01-30 12:23:08 -08:00
  • 81398118dd fix: add validation for per_file_view_window_char_limit to prevent int32 overflow (#8937) github-actions[bot] 2026-01-30 12:14:27 -08:00
  • d28ccc0be6 feat: add summary message and event on compaction (#9144) jnjpng 2026-01-30 11:59:24 -08:00
  • b0f8e16ac0 fix: check both unique constraints in provider model sync (#9193) Kian Jones 2026-01-29 17:03:43 -08:00
  • 3b5251fbd6 fix: force statement_timeout=0 on all database connections (#9184) Kian Jones 2026-01-29 14:59:43 -08:00
  • 9a8d381b14 fix: add field validators to Block schema for int32 limit and null bytes (#9185) Kian Jones 2026-01-29 14:58:43 -08:00
  • 7b0b1f2531 fix: warning (#9179) Ari Webb 2026-01-29 14:17:20 -08:00
  • 65dbd7fd89 chore: bump v0.16.4 (#3168) cthomas 2026-01-29 12:50:03 -08:00
  • 72871ff923 bump version Caren Thomas 2026-01-29 12:45:45 -08:00
  • 00045afc3c chore: add statement timeout log (#9177) Kian Jones 2026-01-28 19:23:56 -08:00
  • 3a13c63f60 fix: preserve slashes in memory block paths (#9172) Kevin Lin 2026-01-28 18:08:53 -08:00
  • 501de90d6c fix: fix base openrouter (#9171) Ari Webb 2026-01-28 17:44:51 -08:00
  • bcd90859ec fix: byok uses our key, fix that (#9169) Ari Webb 2026-01-28 17:01:47 -08:00
  • c1a02fa180 feat: add metadata-only provider trace storage option (#9155) Kian Jones 2026-01-28 15:56:12 -08:00
  • 69cad47e6a fix: respect enable_reasoner setting from .af imports instead of falling back to model defaults (#9163) amysguan 2026-01-28 15:36:00 -08:00
  • a798cc90c4 fix: openrouter provider (#9166) Ari Webb 2026-01-28 15:04:53 -08:00
  • 59ffaec8f4 fix: revert test comments (#9161) cthomas 2026-01-28 12:24:15 -08:00
  • 9ce1249738 feat: openrouter byok (#9148) Ari Webb 2026-01-28 12:13:13 -08:00
  • d992aa0df4 fix: non-streaming conversation messages endpoint (#9159) cthomas 2026-01-28 11:51:01 -08:00
  • dd7e28fae6 fix: return 400 instead of 500 for image fetch errors (#9157) cthomas 2026-01-28 11:34:29 -08:00
  • 372c8dcc85 fix: add conversation_id support to LettaAgentV3 constructor (#9156) cthomas 2026-01-28 11:34:16 -08:00
  • bb2145c24c connections (#9113) Shubham Naik 2026-01-28 09:30:15 -08:00
  • 45c0a4cd0d feat: add ID format validation to batch request schema (#9154) Kian Jones 2026-01-27 23:39:17 -08:00
  • eaaca141f7 feat: add ID format validation to identity schemas (#9153) Kian Jones 2026-01-27 23:37:56 -08:00
  • dd8be95142 feat: add ID format validation to group schemas (#9152) Kian Jones 2026-01-27 23:37:49 -08:00
  • 42b1e741dc fix: prevent duplicate block attachment in sleeptime agents (#9150) Kian Jones 2026-01-27 23:05:24 -08:00
  • 04e6d668ec fix: make it so sync updates model_endpoint info (#9138) Ari Webb 2026-01-27 17:41:11 -08:00
  • 6f8f227e64 fix: improve approval retry idempotency check for server-side tool calls (#9136) cthomas 2026-01-27 16:37:15 -08:00
  • 0c016d3ee3 fix(core): correct cursor direction for descending pagination in list_agent_blocks_async (#9122) Charles Packer 2026-01-27 15:38:25 -08:00
  • 34eed72150 feat: add user id validation (#9128) Kian Jones 2026-01-27 14:10:02 -08:00
  • 5530d541f1 fix: skip default actor init on app start (#9125) cthomas 2026-01-27 11:15:33 -08:00
  • 674bfe95ec fix: no default actor setting check (#9124) cthomas 2026-01-27 11:15:16 -08:00
  • 0099a95a43 fix(sec): first pass of ensuring actor id is required everywhere (#9126) Kian Jones 2026-01-27 11:15:10 -08:00
  • b34ad43691 feat: add minimax byok to ui (#9101) Sarah Wooders 2026-01-26 20:13:03 -08:00
  • 62a00cc672 fix: remove deprecation from agent passages endpoints (#9117) github-actions[bot] 2026-01-26 18:15:10 -08:00
  • 5dc70e48eb Shelley/let 7218 editor should be compatible with typescript [LET-7218] (#9087) Shelley Pham 2026-01-26 16:19:52 -08:00
  • e0d9238bb6 fix(core): add check_api_key method to MiniMaxProvider (#9112) Charles Packer 2026-01-26 16:02:35 -08:00
  • 8f0ac630ab chore: nw [LET-6982] (#9081) Shubham Naik 2026-01-26 10:01:08 -08:00
  • fb69a96cd6 fix: patch minimax (#9099) Sarah Wooders 2026-01-25 21:46:35 -08:00
  • adab8cd9b5 feat: add MiniMax provider support (#9095) Sarah Wooders 2026-01-25 19:15:25 -08:00
  • 221b4e6279 refactor: add extract_usage_statistics returning LettaUsageStatistics (#9065) Sarah Wooders 2026-01-25 16:15:03 -08:00
  • 2bccd36382 Revert "fix: ensure stop_reason is always set and reduce noisy logs (… (#9086) cthomas 2026-01-23 17:19:32 -08:00
  • 18274b5a42 fix: handle null step_id on approval request messages (#9074) cthomas 2026-01-23 12:41:15 -08:00
  • 3e49cf5d44 fix: load default provider config when summarizer uses different prov… (#9051) cthomas 2026-01-23 11:15:12 -08:00
  • 55a89398e1 chore: rebuild api requests (#9069) Shubham Naik 2026-01-23 10:59:57 -08:00
  • 194c743223 refactor: rename stream to streaming in ConversationMessageRequest (#9063) github-actions[bot] 2026-01-22 22:11:24 -08:00
  • 1d1bb29a43 feat: add override_model support for agent file import (#9058) github-actions[bot] 2026-01-22 21:45:24 -08:00
  • 82c01368fc feat: add conversation_id to message search results (#9056) Charles Packer 2026-01-22 19:18:43 -08:00
  • 6c415b27f8 feat: add non-streaming option for conversation messages (#9044) Sarah Wooders 2026-01-22 18:18:46 -08:00
  • 208992170c fix: gracefully skip assistant messages with empty content in LLM for… (#9050) cthomas 2026-01-22 17:03:35 -08:00
  • 4c2253dc76 fix: use repr() fallback for empty exception messages in error logging (#9047) cthomas 2026-01-22 16:34:08 -08:00
  • 2a2e777807 fix: ensure stop_reason is always set and reduce noisy logs (#9046) cthomas 2026-01-22 16:13:29 -08:00
  • ca40eff7bc fix: ensure stop_reason is always set when marking runs as failed (#9045) cthomas 2026-01-22 15:57:07 -08:00
  • 5533c723df fix: bedrock third time (#9043) Ari Webb 2026-01-22 15:08:43 -08:00
  • e5afbd0972 fix: base url wrong (#9040) Ari Webb 2026-01-22 14:59:49 -08:00
  • 57ab117437 feat: dedupe approval response retries on server (#9038) cthomas 2026-01-22 13:24:19 -08:00
  • 25e9539a6e feat: add batch passage create and optional search query (#8866) Sarah Wooders 2026-01-22 13:03:07 -08:00