Charles Packer
4af6465226
feat(core+web): store raw usage data on streams (and visualize properly in ADE) ( #6452 )
...
* feat(core): store raw usage data on streams
* fix(web): various fixes to deal w/ hardcoding against openai
2025-12-15 12:02:19 -08:00
Charles Packer
88a3743cc8
fix(core): distinguish between null and 0 for prompt caching ( #6451 )
...
* fix(core): distinguish between null and 0 for prompt caching
* fix: runtime errors
* fix: just publish just sgate
2025-12-15 12:02:19 -08:00
Charles Packer
131891e05f
feat: add tracking of advanced usage data (eg caching) [LET-6372] ( #6449 )
...
* feat: init refactor
* feat: add helper code
* fix: missing file + test
* fix: just state/publish api
2025-12-15 12:02:19 -08:00
Charles Packer
e142d440d5
fix: patch gemini token counting ( #6445 )
...
fix: use usage_metadata.candidates_token_count for counting total tokens
2025-12-15 12:02:18 -08:00
Matthew Zhou
72e80395cc
fix: Fix gemini streaming interface string growth [LET-6067] ( #5975 )
...
* Fix gemini streaming interface
* Add comments
2025-11-13 15:36:55 -08:00
Matthew Zhou
7b3cb0224a
feat: Add gemini parallel tool call streaming for gemini [LET-6027] ( #5913 )
...
* Make changes to gemini streaming interface to support parallel tool calling
* Finish send message integration test
* Add comments
2025-11-13 15:36:39 -08:00
cthomas
c67bdd9c64
fix: special approval message otid for gemini streaming ( #5742 )
2025-10-24 15:14:39 -07:00
Kian Jones
c2e474e03a
feat: refactor logs to parse as a single log line each and filter out 404s from sentry ( #5242 )
...
* add multiline log auto detect
* implement logger.exception()
* filter out 404
* remove potentially problematic changes
2025-10-24 15:11:31 -07:00
Matthew Zhou
5593f1450b
feat: Double write to ToolCallMessage's new list tool_calls field ( #5268 )
...
* Add new tool_calls field to ToolCallMessage
* fern autogen
* Double write to new tool_calls field
* Update straggling instances
2025-10-09 13:20:52 -07:00
cthomas
cc913df27c
feat: add signature to content parts ( #5134 )
...
* feat: add signature to content parts
* always base64 encode thought signature
* propagate thought signature back to request
2025-10-07 17:50:49 -07:00
cthomas
93d9ff01c6
feat: add gemini native thinking ( #5124 )
...
* feat: add gemini native thinking
* update test
* revert comments
2025-10-07 17:50:49 -07:00
cthomas
3e17b4289a
feat: gracefully handle gemini empty content parts ( #5116 )
2025-10-07 17:50:48 -07:00
cthomas
f7755d837a
feat: add gemini streaming to new agent loop ( #5109 )
...
* feat: add gemini streaming to new agent loop
* add google as required dependency
* support storing all content parts
* remove extra google references
2025-10-07 17:50:48 -07:00