Commit Graph
45 Commits
Author SHA1 Message Date
Justin Tahara dac9941cc0 fix(tools): rename Code Interpreter LLM function name off OpenAI-reserved "python" (#13235) 2026-07-21 17:47:26 +00:00
Jamison Lahman 9881c03822 chore(fmt): remove order-by-type (#13183) 2026-07-20 18:13:25 +00:00
Jamison Lahman 46af76e98a chore(fmt): remove force-single-line (#12996) 2026-07-20 17:15:00 +00:00
DanelegendandClaude Opus 4.8 3deadb6bce fix(open_url): resolve type-ambiguous Google Drive links to indexed docs (#12892)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 01:12:51 +00:00
Evan Lohn 8dd60c7025 fix: mcp custom oauth security (#11685) 2026-06-04 00:50:18 +00:00
Evan LohnandCursor a31b107ad6 feat(mcp): add known-provider oauth connect and callback flow (#11605)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 00:50:01 +00:00
Jamison LahmanandClaude Opus 4.7 f73c5cdd64 chore(devtools): migrate from black to ruff format (#11080)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 04:41:31 +00:00
Nikolas Garza e1b8289d66 fix(chat): release DB session before LLM stream begins (#10906) 2026-05-07 22:32:57 +00:00
Jamison Lahman 1dc20f3511 chore(devtools): replace autoflake and reorder-python-imports with ruff (#10489) 2026-04-22 20:59:15 -07:00
Jamison Lahman dfc3886683 chore(python): replace mypy with ty (#10256) 2026-04-16 09:32:27 -07:00
Nikolas Garza 558c9df3c7 fix(chat): eliminate long-lived DB session in multi-model worker threads (#10159) 2026-04-14 20:37:05 +00:00
Nikolas Garza de3a253ea9 refactor(emitter): replace bus-polling with merge-queue (#9803) 2026-04-02 06:34:12 +00:00
Danelegend de0f42f6cc refactor(files): Port csv type to tabular (#9785) 2026-04-01 03:37:13 +00:00
Raunak Bhagat 8ff0d5fc15 refactor: update names in Persona table (#9569) 2026-03-23 22:20:47 +00:00
Evan LohnandFizza-Mukhtar e1655426d6 chore: [mirror of #9267] pass OAuthClientProvider to call_mcp_tool for automatic token refresh (#9414)
Co-authored-by: Fizza-Mukhtar <fizzamukhtar01@gmail.com>
2026-03-23 17:34:18 +00:00
Justin Tahara fe30c55199 fix(code interpreter): Caching files (#9484) 2026-03-19 19:32:37 +00:00
Jamison Lahman 7b927e79c2 chore(format): format files where ruff and black agree (#9339) 2026-03-13 20:18:49 +00:00
Wenxi 959cf444f8 fix: set event hook for wrapping values into SensitiveValue (#9177) 2026-03-09 17:37:33 +00:00
Danelegend 9aad4077f1 feat: Tool call arg streaming (#9095) 2026-03-07 09:02:39 +00:00
SubashMohan b45277a8b0 fix(tools): clean up orphaned OAuthConfig and preserve settings on OpenAPI tool update (#9086) 2026-03-06 07:34:32 +00:00
Danelegend 3e67ea9df7 feat: Code Interpreter responsive in actions dropdown (#8982) 2026-03-03 21:22:37 +00:00
Evan Lohn 22a335fffa feat: bg tasks via fastapi (#8861) 2026-03-02 02:35:31 +00:00
Yuhong Sun 7d922bffc1 chore: Persona cleanup (#8810) 2026-02-28 21:34:45 +00:00
SubashMohan 929e58361f fix: resolve OAuth token manager using masked secrets (#8673) 2026-02-26 07:06:51 +00:00
Danelegend 37d5be1b40 feat: python tool not added when no code interpretter server (#8749) 2026-02-25 19:17:42 +00:00
Danelegend dd274f8667 feat: code interpreter supports streaming (#8663) 2026-02-24 06:07:36 +00:00
Danelegend 5a8716026a feat: Python tool call replay packets (#8649) 2026-02-20 22:28:06 +00:00
7977017aab fix: Code interpreter takes files (#8489)
Co-authored-by: dat <dat@purplefish.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Dat Bac Do <dat.b.do@gmail.com>
2026-02-16 18:53:20 -08:00
SubashMohan 11b279ad31 feat(memory): enable memory tool to add or update the memory (#8331) 2026-02-12 09:09:00 +00:00
Yuhong Sunandjustin-tahara bb5c22104e chore: Better enforcement of masking (#7967)
Co-authored-by: justin-tahara <justintahara@gmail.com>
2026-02-10 00:41:11 +00:00
Jamison Lahman d8fd6d398e chore(ruff): enable flake8s unused arg rules (#8206) 2026-02-05 23:25:07 +00:00
Yuhong Sun 45fc5e3c97 chore: Tool interface (#6908) 2025-12-19 16:12:21 -08:00
Chris Weaver 444ad297da chore: remove fast model (#6841) 2025-12-18 20:38:13 +00:00
Yuhong Sunandrohoswagger 996b5177d9 feat: parallel tool calling (#6779)
Co-authored-by: rohoswagger <rohod04@gmail.com>
2025-12-17 18:59:34 -08:00
Evan Lohn 72c96a502e feat: mcp pass through oauth (#6469) 2025-12-02 00:35:08 +00:00
Yuhong SunandVega c26da8dc75 feat: Updated Processing for Context to the LLM (#6485)
Co-authored-by: Vega <33913017+weijia619@users.noreply.github.com>
2025-12-01 14:41:13 -08:00
Chris Weaver 91f0377dd5 chore: enable code interpreter tests (#6404) 2025-11-26 14:55:07 -08:00
Chris Weaver 33fee46d71 feat: code interpreter (python) (#6136) 2025-11-22 07:19:25 +00:00
Richard Guan 198fc145fc chore(custom): instructions (#6055) 2025-11-05 22:05:30 +00:00
Richard Guan 4776947dfa chore(ollama): ollama support (#5963) 2025-10-31 00:26:27 -07:00
Chris Weaver 9808dec6b7 feat: oauth tool apis (#5840) 2025-10-23 11:59:31 -07:00
Chris Weaver 717f05975d feat: add OAuthTokenManager (#5838) 2025-10-23 10:26:47 -07:00
Chris Weaver d2176342c1 feat: add CRUD operations for OAuth Tools (#5837) 2025-10-23 10:21:36 -07:00
Chris Weaver bb239d574c feat: single default assistant (#5351) 2025-09-14 20:05:33 -07:00
Chris Weaver 01ccfd2df7 fix: Try to avoid timeouts on image gen (#5316) 2025-09-04 16:14:28 -07:00