9005 Commits
Author SHA1 Message Date
Owen SchwartzandGitHub 1452f613cf Merge pull request #4075 from pcbeingused333/fix/openai-responses-incomplete-usage
fix(ai): read usage from response.incomplete in OpenAI Responses streams
2026-11-09 09:54:01 -05:00
Alex Castillo 4932b8be2c fix(ai): read usage from response.incomplete in OpenAI Responses streams
extractOpenAiResponses only took response.usage from response.completed, so a
stream cut by max_output_tokens (response.incomplete) lost its usage and fell
back to estimateUsage over the whole SSE text, over-counting cost and budget.
Read response.usage from any event that carries it.
2026-11-09 04:04:08 -04:00
Owen SchwartzandGitHub 020c227827 Merge pull request #4066 from pcbeingused333/fix/gemini-tooluse-prompt-tokens
fix(ai): count Gemini toolUsePromptTokenCount as input tokens
2026-11-06 09:03:25 -05:00
Alex Castillo 64c9c85fc1 fix(ai): count Gemini toolUsePromptTokenCount as input tokens
Gemini reports the tokens of tool results (Google Search, URL context) in usageMetadata.toolUsePromptTokenCount, separate from promptTokenCount. The extractor ignored it, so usage and cost were under-counted.
2026-11-05 19:02:15 -04:00
Owen SchwartzandGitHub bedee9fbe2 Merge pull request #4060 from fosrl/dev
Fix the upsert
2026-11-04 14:48:57 -05:00
Owen 15d32da7ce Fix the upsert 2026-11-04 14:40:57 -05:00
Owen SchwartzandGitHub aaec7f44c4 Merge pull request #4059 from fosrl/dev
Update translations
1.26.0
2026-11-04 10:46:32 -05:00
Owen SchwartzandGitHub be5abd63b0 Merge pull request #4058 from fosrl/l10n_dev
New Crowdin updates
2026-11-04 10:45:23 -05:00
Owen Schwartz 94f0b07e14 New translations en-us.json (Norwegian Bokmal)
[ci skip]
2026-11-04 10:44:20 -05:00
Owen Schwartz 0af76ce185 New translations en-us.json (Chinese Simplified)
[ci skip]
2026-11-04 10:44:17 -05:00
Owen Schwartz 71b5408818 New translations en-us.json (Turkish)
[ci skip]
2026-11-04 10:44:15 -05:00
Owen Schwartz b18bf01ed5 New translations en-us.json (Russian)
[ci skip]
2026-11-04 10:44:12 -05:00
Owen Schwartz f04a259042 New translations en-us.json (Portuguese)
[ci skip]
2026-11-04 10:44:09 -05:00
Owen Schwartz da749ead89 New translations en-us.json (Polish)
[ci skip]
2026-11-04 10:44:06 -05:00
Owen Schwartz b6c05ca5e5 New translations en-us.json (Dutch)
[ci skip]
2026-11-04 10:44:04 -05:00
Owen Schwartz ff743e2601 New translations en-us.json (Korean)
[ci skip]
2026-11-04 10:44:01 -05:00
Owen Schwartz b6729236a1 New translations en-us.json (Italian)
[ci skip]
2026-11-04 10:43:58 -05:00
Owen Schwartz 7a4c030728 New translations en-us.json (German)
[ci skip]
2026-11-04 10:43:56 -05:00
Owen Schwartz 3a3b173164 New translations en-us.json (Danish)
[ci skip]
2026-11-04 10:43:53 -05:00
Owen Schwartz 46449911d2 New translations en-us.json (Czech)
[ci skip]
2026-11-04 10:43:51 -05:00
Owen Schwartz a69a4d5f34 New translations en-us.json (Bulgarian)
[ci skip]
2026-11-04 10:43:48 -05:00
Owen Schwartz d6ec17ada4 New translations en-us.json (Spanish)
[ci skip]
2026-11-04 10:43:45 -05:00
Owen Schwartz aa96b99569 New translations en-us.json (French)
[ci skip]
2026-11-04 10:43:43 -05:00
miloschwartz 55b1fe9b49 update text 2026-11-04 10:30:29 -05:00
Milo SchwartzandGitHub 31f8209dd2 Merge pull request #4057 from fosrl/dev
Dev
2026-11-04 09:46:11 -05:00
miloschwartz b1a6e82fbd add user and agent table filters 2026-11-04 09:44:11 -05:00
miloschwartz 52701ae8c4 update ios models 2026-11-04 09:25:07 -05:00
miloschwartz 71b03ae2b2 update screenshots 2026-11-03 17:41:44 -05:00
miloschwartz ddc4934ab8 make session revalidation private 2026-11-03 16:49:26 -05:00
miloschwartz 74ab6ab708 add device info to expanded row 2026-11-03 15:37:16 -05:00
miloschwartz 2df943f3f5 more visual changes 2026-11-03 14:54:34 -05:00
miloschwartz 4278490db0 Merge branch 'better-tables' into dev 2026-11-03 14:38:29 -05:00
miloschwartz 5a47f25b38 visual improvements 2026-11-03 14:34:16 -05:00
Owen 8ef77a75be Throw error 2026-11-03 14:18:17 -05:00
Owen a4ebefdbf8 Save resource session client info 2026-11-03 12:23:30 -05:00
miloschwartz 16818bcfa3 reorganize sidebar 2026-11-03 12:11:21 -05:00
Owen 611ef67169 Fix missing scope for redirects 2026-11-03 11:21:11 -05:00
Owen ec0370f0b8 Add badger 1.8.0 update to migrations 2026-11-03 10:40:36 -05:00
Owen ad7bf2382c Fix wildcard resource domain pulling 2026-11-03 10:40:36 -05:00
miloschwartz 9b4d4dd8aa adjustments to ssh session logs 2026-11-03 10:27:49 -05:00
Owen SchwartzandGitHub f6d52ced4b Merge pull request #4054 from pcbeingused333/c0600-exit-node-request-timeout
fix(exit-nodes): add a request timeout to calls made to Gerbil
2026-11-03 10:19:59 -05:00
Owen SchwartzandGitHub 5270fb485c Merge pull request #4052 from pcbeingused333/c0520-bedrock-cache
fix(ai-gateway): stop subtracting Bedrock Converse cache reads from inputTokens
2026-11-03 10:19:25 -05:00
miloschwartz ef23bd1a2b add timestamp component 2026-11-03 09:56:56 -05:00
miloschwartz 8538fff0ef store metadata on session 2026-11-03 09:56:56 -05:00
Owen 1df657e171 Show the role id when editing the role 2026-11-03 09:46:24 -05:00
Alex Castillo c8fefdf061 fix(exit-nodes): add a request timeout to calls made to Gerbil
sendToExitNode used axios without a timeout, so a Gerbil that accepted
the connection but never answered left the caller (peer updates, SNI
sync, client association rebuilds) waiting indefinitely. Apply a 15s
default, overridable per request.
2026-11-03 00:24:53 -05:00
Alex Castillo 61c89834e8 fix(ai-gateway): stop subtracting Bedrock Converse cache reads from inputTokens
With prompt caching enabled, Bedrock reports inputTokens as the non-cached input only; cacheReadInputTokens and cacheWriteInputTokens are separate counters. Subtracting the cache reads again undercounted promptTokens (clamped to 0) in both the JSON and the stream-scan paths.
2026-11-02 19:57:39 -05:00
Owen 1ae2aa810e Protect wildcard 2026-11-02 17:31:13 -05:00
miloschwartz da94c496b3 ui improvements to resource sessions 2026-11-02 17:29:20 -05:00
Owen SchwartzandGitHub 9af8dadb64 Merge pull request #4048 from fosrl/dev
1.26.0-rc.0
1.26.0-rc.0
2026-11-02 17:08:37 -05:00