Will Pfleger
0164300649
Merge branch 'main' into wpfleger/db-cli
...
* main: (54 commits)
add clippy warning for string_slice (#5422 )
improve linux tray icon support (#5425 )
feat: log rotation (#5561 )
use app.isPackaged instead of checking for node env development (#5465 )
disable RPM build-ID generation to prevent package conflicts (#5563 )
Add Diagnostics Info to Q&A and Bug Report Templates (#5565 )
fix: improve server error messages to include HTTP status code (#5532 )
improvement: add useful error message when attempting to use unauthenticated cursor-agent (#5300 )
fix: unblock acp via databricks (#5562 )
feat: add --output-format json flag to goose run command (#5525 )
Sessions required (#5548 )
feat: add grouped extension loading notification (#5529 )
we should run this on main and also test open models at least via ope… (#5556 )
info: print location of sessions.db via goose info (#5557 )
chore: remove yarn usage from documentation (#5555 )
cli: adjust default theme to address #1905 (#5552 )
Manual compaction counting fix + cli cleanup (#5480 )
chore(deps): bump prismjs and react-syntax-highlighter in /ui/desktop (#5549 )
fix: remove qwen3-coder from provider/mcp smoke tests (#5551 )
fix: do not build unsigned desktop app bundles on every PR in ci. add manual option. (#5550 )
...
2025-11-04 19:43:16 -05:00
Zane
89f7384d57
add clippy warning for string_slice ( #5422 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-11-04 17:46:25 -05:00
Alex Hancock
cd2ea778f0
feat: log rotation ( #5561 )
2025-11-04 14:59:44 -05:00
Angie Jones
68187feb5b
fix: improve server error messages to include HTTP status code ( #5532 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 11:59:00 -06:00
Alex Holder
1437d1fc1c
improvement: add useful error message when attempting to use unauthenticated cursor-agent ( #5300 )
...
Signed-off-by: Alex Holder <alexeeyre@gmail.com >
2025-11-04 12:54:28 -05:00
Alex Hancock
b5eaa6a3e4
fix: unblock acp via databricks ( #5562 )
2025-11-04 11:40:05 -05:00
Sheikh Limon
d4a7bd39be
feat: add --output-format json flag to goose run command ( #5525 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
Signed-off-by: Sheikh Limon <sheikhlimon404@gmail.com >
2025-11-04 11:33:17 -05:00
Douwe Osinga
5b93ee587f
Sessions required ( #5548 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-11-03 21:04:44 -05:00
Alex Hancock
2c1e52c3c2
info: print location of sessions.db via goose info ( #5557 )
2025-11-03 17:03:28 -05:00
Alex Hancock
da45ca9282
cli: adjust default theme to address #1905 ( #5552 )
2025-11-03 16:46:22 -05:00
David Katz
9466d92f04
Manual compaction counting fix + cli cleanup ( #5480 )
2025-11-03 16:27:12 -05:00
Douwe Osinga
d70c24cda5
Fix image processing ( #5544 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-11-03 12:29:43 -05:00
Alex Hancock
c1c13716e0
chore(tests/mcp): testing for MCP sampling ( #5456 )
2025-11-03 12:23:11 -05:00
Paul Silvis
50191766c3
Fixes Gemini API parse issue by converting nullable type arrays to single types in tool schemas ( #5530 )
...
Signed-off-by: Paul Silvis <paulsilvis@gmail.com >
2025-11-02 13:49:36 -06:00
Matt Yaple
c7cd9b424c
fix: adds ProviderRetry to openai provider ( #5518 )
...
Signed-off-by: Matt Yaple <matt@yaple.dev >
2025-11-01 08:04:23 -04:00
Will Pfleger
42bf8043e2
Expose everything in the API too
2025-10-31 14:43:29 -04:00
Will Pfleger
b0a0630b52
Don't bail on auto migration failure, and expose delete-backups command
2025-10-31 13:50:40 -04:00
Andrew Harvard
05ef93c6dc
[Autovisualiser] remove unnecessary content from mermaid HTML template ( #5505 )
2025-10-31 13:11:08 -04:00
Adrian Cole
0515c76e84
Propagate session ID in LLM and MCP requests ( #5165 )
2025-10-31 06:18:20 -04:00
Will Pfleger
a51e0c8e05
Support custom backup file names but no reason to accept custom paths
2025-10-30 19:28:11 -04:00
Will Pfleger
1489a764c4
Include schema version in backup metadata
2025-10-30 19:20:09 -04:00
Will Pfleger
6397b6d1a9
Automatically back up session DB before migrations using new DB CLI command
2025-10-30 18:21:16 -04:00
Jack Amadeo
6ea0594fb4
don't start the default provider ( #5351 )
2025-10-30 17:59:11 -04:00
Jack Amadeo
65644ed81f
keep the order of keys in config.yaml ( #5468 )
2025-10-30 17:58:44 -04:00
Jack Amadeo
ad4269330e
feat/fix: set optional config params, and don't overwrite unset secrets ( #5325 )
2025-10-30 16:04:38 -04:00
Jack Amadeo
2970b5fa34
Stringly typed config ( #5463 )
2025-10-30 15:13:32 -04:00
Douwe Osinga
1fb72dc805
Clear windows and fix build failure ( #5452 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-30 12:54:05 -04:00
Douwe Osinga
609e1ccbe3
Delete environment variable ( #5479 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-30 12:04:18 -04:00
David Katz
37e1bb1d37
Stream token usage on every agent message ( #5342 )
2025-10-29 23:23:25 -04:00
dorien-koelemeijer
d25372c7e2
Add OTLP logs layer ( #5386 )
2025-10-30 08:06:41 +10:00
Alex Hancock
06b7a63667
feat(mcp): support sampling in a scoped way ( #5367 )
2025-10-29 17:05:59 -04:00
Anthony D. Mays
25789415a0
fix: shows the correct config file update path with cli configure ( #5195 )
...
Signed-off-by: Anthony D. Mays <anthony@morganlatimer.com >
2025-10-29 14:15:07 -04:00
Alex Hancock
4ee764479c
fix: don't use user specific paths in mcp integration tests ( #5445 )
2025-10-29 12:50:55 -04:00
Jack Amadeo
aaef18217f
Configurable search paths ( #5356 )
2025-10-29 11:34:13 -04:00
Douwe Osinga
e7ca2e3bf7
Agent extension api ( #5281 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-29 11:16:06 -04:00
tlongwell-block
7caf31f189
Remove subagent instructions from system prompt ( #5441 )
2025-10-29 10:59:20 -04:00
Michael Neale
f0056e6cd1
removing golang/temporal building
2025-10-29 12:20:08 +11:00
Lifei Zhou
6b6b71f3b4
fix: allow subagent to run in parent --no-session mode ( #5384 )
2025-10-28 14:59:01 -07:00
vlascik
14858cf717
fix: gracefully close goosed listening port ( #5321 )
...
Signed-off-by: V. Lascik <vlascik@users.noreply.github.com >
2025-10-28 14:43:48 -07:00
Zane
5377b6df02
move history txt to state dir ( #5410 )
2025-10-28 13:57:41 -07:00
Douwe Osinga
41e5c053db
Dont exit silently when storing api key fails ( #5260 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-28 15:28:31 -04:00
Douwe Osinga
4034f3fcef
Make reply use the API ( #5389 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-28 15:27:28 -04:00
Will Pfleger
4d8c91efbd
Enable runtime access to provider name ( #5399 )
2025-10-28 14:21:24 -04:00
BestCodes
f1ad5490b6
fix: ensure trailing newline in files created by text_editor tool ( #5336 )
...
Signed-off-by: The-Best-Codes <bestcodes.official@gmail.com >
2025-10-28 13:47:34 -04:00
Douwe Osinga
8693aec764
make supports_cache_control async to avoid block in place ( #5362 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-28 09:30:19 -04:00
Douwe Osinga
b295d76454
Send all the logs we output ( #5363 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-28 09:29:17 -04:00
Arya Pratap Singh
1156cbcf9d
Feat/add mermaid chart rendering ( #5377 )
...
Signed-off-by: Arya Pratap Singh <notaryasingh@gmail.com >
2025-10-27 19:53:50 -04:00
dorien-koelemeijer
786e7084b7
Set up Datadog metrics for prompt injection detection ( #5385 )
2025-10-28 09:11:34 +10:00
Will Pfleger
c0032ef4e0
fix: restore --resume functionality for most recent session ( #5401 )
2025-10-27 17:36:50 -04:00
Douwe Osinga
6b6c50976c
Gemini again ( #5390 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-27 16:41:00 -04:00