James Loope
db3d537bb0
Add SessionStorage pool tests
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 14:54:18 -08:00
James Loope
6a08f0c085
serialize access to session db to pool level to fix write-lock contention errors
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 14:47:07 -08:00
James Loope
daf7b95cac
Format lead/worker provider imports
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 14:41:52 -08:00
James Loope
1d91c69d08
Adjust Bedrock tool streaming test
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 14:36:58 -08:00
James Loope
b020cb266e
Support streaming in lead/worker provider
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 14:31:17 -08:00
James Loope
5e72c3f06b
fix linting warnings
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:59:42 -08:00
James Loope
63d44f8c2a
Format Rust code
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:48:32 -08:00
James Loope
b5f92b1e78
Fix compilation errors in bedrock.rs and openai.rs
...
Co-Authored-By: Warp <agent@warp.dev >
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:42:50 -08:00
James Loope
21e424779b
fix: add null check for tool_graph depends_on field
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:42:49 -08:00
James Loope
a990adf3a2
add bedrock cost estimation, fix linting issue
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:27:21 -08:00
James Loope
c8c3129b55
Add cost tracking with provider pricing API
...
- Add as_any() method to Provider trait for downcasting
- Implement model_info() for Bedrock provider with pricing data
- Add /providers/:provider/cost_info endpoint to server
- Fix UI cost calculations to account for per-million-token pricing
- Add test for Bedrock provider cost info
- Clean up Qwen regex formatting
The backend now exposes token pricing data per million tokens,
and the UI correctly divides by 1_000_000 when calculating costs.
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:24:22 -08:00
James Loope
821cda30fc
fix message consolidation logic in streaming, add handling for qwen style xml tool calls
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:18:57 -08:00
James Loope
1712df1e32
accumulate streamed text from same role if IDs mismatch
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:14:43 -08:00
Cronus
5fdf6acbf8
fix inconsistent byte/char issues
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 13:14:30 -08:00
James Loope
844e0e6b53
bedrock: add streaming provider and tests
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 12:54:39 -08:00
Cronus
cfa8bc01a2
fix: use or_default() instead of or_insert_with(String::new)
...
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 12:54:39 -08:00
Cronus
9c0f1cdca4
Add streaming support for Bedrock provider
...
- Implemented stream() method in BedrockProvider
- Set supports_streaming() to return true
- Updated Cargo.toml to use futures and async-stream with proper features
- Refactored provider tests
Signed-off-by: James Loope <cronus@stolenshoe.com >
2026-01-26 12:54:39 -08:00
Rizel Scarlett
130610a24c
fix: docs workflow cleanup and prevent cancellations ( #6713 )
2026-01-26 14:27:20 -05:00
Emma Youndtsmith
32f178d453
Docs: file bug directly ( #6718 )
2026-01-26 12:12:54 -06:00
Jonathan Hult
6f9316b67b
fix: dispatch ADD_ACTIVE_SESSION event before navigating from "View All" ( #6679 )
...
Signed-off-by: Jonathan <jonathan@example.com >
Co-authored-by: Zane Staggs <zane@squareup.com >
2026-01-26 09:14:38 -08:00
jh-block
82ba07ff1d
Speed up Databricks provider init by removing fetch of supported models ( #6616 )
2026-01-26 16:51:49 +01:00
Bodhi Russell Silberling
5971e2f187
fix: correct typos in documentation and Justfile ( #6686 )
...
Signed-off-by: Bodhi Silberling <bodhirussellsilberling@yahoo.com >
2026-01-23 20:44:35 -05:00
dianed-square
d58ed85c53
docs: frameDomains and baseUriDomains for mcp apps ( #6684 )
2026-01-23 15:33:54 -08:00
Rizel Scarlett
b5e8cedf31
docs: add Remotion video creation tutorial ( #6675 )
2026-01-23 16:37:35 -05:00
dianed-square
cbe510e81c
docs: export recipe and copy yaml ( #6680 )
2026-01-23 13:15:32 -08:00
Jack Amadeo
1bf952e813
Test against fastmcp ( #6666 )
2026-01-23 16:11:32 -05:00
dianed-square
bb82c062b1
docs: mid-session changes ( #6672 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-23 12:11:18 -08:00
Rizel Scarlett
c1a916efd9
Fix MCP elicitation deadlock and improve UX ( #6650 )
2026-01-23 14:58:57 -05:00
Alex Hancock
8233f0afac
chore: upgrade to rmcp 0.14.0 ( #6674 )
2026-01-23 14:52:43 -05:00
EbonyJLouis
ca7577ae49
[docs] add MCP-UI to MCP Apps blog ( #6664 )
...
Signed-off-by: Ebony Louis <ebonyjlouis@gmail.com >
2026-01-23 13:34:17 -05:00
Zane
003aaa160c
ACP get working dir from args.cwd ( #6653 )
2026-01-23 09:14:54 -08:00
Lifei Zhou
6375aace13
Optimise load config in UI ( #6662 )
2026-01-23 08:45:29 -08:00
Hugues Clouâtre
346ff7ab84
Fix GCP Vertex AI global endpoint support for Gemini 3 models ( #6187 )
...
Signed-off-by: Hugues Clouâtre <hugues@linux.com >
2026-01-23 11:18:54 -05:00
Sheikh Limon
698382c5ac
fix: macOS keychain infinite prompt loop ( #6620 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2026-01-23 16:28:51 +09:00
Adrian Cole
0602dc7ced
chore: reduce duplicate or unused cargo deps ( #6630 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-23 16:27:33 +09:00
Michael Neale
e78a1e7d4e
feat: codex subscription support ( #6600 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
Co-authored-by: Adrian Cole <adrian@tetrate.io >
2026-01-23 17:11:58 +11:00
Zane
e7bfdf8fa2
smoke test allow pass for flaky providers ( #6638 )
2026-01-22 16:10:41 -08:00
Lifei Zhou
383ae71759
feat: Add built-in skill for goose documentation reference ( #6534 )
2026-01-23 11:02:36 +11:00
Douwe Osinga
f8faf9620a
Native images ( #6619 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 18:53:57 -05:00
dianed-square
4578c77576
docs: ml-based prompt injection detection ( #6627 )
2026-01-22 14:34:33 -08:00
Douwe Osinga
c57c2562a1
Strip the audience for compacting ( #6646 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-22 16:13:35 -05:00
github-actions[bot]
86b38c6a4f
chore(release): release version 1.21.0 (minor) ( #6634 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zane Staggs <zane@squareup.com >
2026-01-22 12:59:51 -08:00
Zane
345c32edb8
add collapsable chat nav ( #6649 )
2026-01-22 12:59:17 -08:00
Bodhi Russell Silberling
615c51f793
fix: capitalize Rust in CONTRIBUTING.md ( #6640 )
...
Signed-off-by: Bodhi Silberling <bodhirussellsilberling@yahoo.com >
2026-01-22 10:08:15 -08:00
dependabot[bot]
e2f580407e
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui/desktop ( #6623 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 10:07:41 -08:00
Douwe Osinga
01e607a12d
Vibe mcp apps ( #6569 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-01-22 13:03:44 -05:00
Will Pfleger
13bdff4bb5
Add session forking capability ( #5882 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
2026-01-22 12:49:04 -05:00
dependabot[bot]
f1a36b2bc3
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /documentation ( #6624 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 09:47:05 -08:00
Rizel Scarlett
39fee21cbe
fix(docs): use named import for globby v13 ( #6639 )
2026-01-22 12:34:02 -05:00
Valerii Kot
131c44f1e2
PR Code Review ( #6043 )
...
Signed-off-by: Valerii Kot <valerii.kot@rimthan.com >
2026-01-22 11:55:01 -05:00