|
|
|
|
@@ -1,192 +1,3 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 30 09:54:34 UTC 2026 - Sai Karthik Karra <kskarthik@disroot.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.0:
|
|
|
|
|
* Trigger CI
|
|
|
|
|
* Allow dead code
|
|
|
|
|
* Remove registration
|
|
|
|
|
* Remove apps from the client
|
|
|
|
|
* chore(release): release version 1.22.0
|
|
|
|
|
* fix: we can default gooseignore without writing it out (#6802)
|
|
|
|
|
* fix broken link (#6810)
|
|
|
|
|
* docs: add Beads MCP extension tutorial (#6792)
|
|
|
|
|
* feat(goose): add support for AWS_BEARER_TOKEN_BEDROCK environment variable (#6739)
|
|
|
|
|
* [docs] Add OSS Skills Marketplace (#6752)
|
|
|
|
|
* feat: make skills available in codemode (#6763)
|
|
|
|
|
* Fix: Recipe Extensions Not Loading in Desktop (#6777)
|
|
|
|
|
* Different approach to determining final confidence level of prompt injection evaluation outcomes (#6729)
|
|
|
|
|
* fix: read_resource_tool deadlock causing test_compaction to hang (#6737)
|
|
|
|
|
* Upgrade error handling (#6747)
|
|
|
|
|
* Fix/filter audience 6703 local (#6773)
|
|
|
|
|
* chore: re-sync package-lock.json (#6783)
|
|
|
|
|
* upgrade electron to 39.3.0 (#6779)
|
|
|
|
|
* allow skipping providers in test_providers.sh (#6778)
|
|
|
|
|
* fix: enable custom model entry for OpenRouter provider (#6761)
|
|
|
|
|
* Remove codex skills flag support (#6775)
|
|
|
|
|
* Improve mcp test (#6671)
|
|
|
|
|
* Feat/anthropic custom headers (#6774)
|
|
|
|
|
* Fix/GitHub copilot error handling 5845 (#6771)
|
|
|
|
|
* fix(ui): respect width parameter in MCP app size-changed notifications (#6376)
|
|
|
|
|
* fix: address compilation issue in main (#6776)
|
|
|
|
|
* Upgrade GitHub Actions for Node 24 compatibility (#6699)
|
|
|
|
|
* fix(google): preserve thought signatures in streaming responses (#6708)
|
|
|
|
|
* added reduce motion support for css animations and streaming text (#6551)
|
|
|
|
|
* fix: Re-enable subagents for Gemini models (#6513)
|
|
|
|
|
* fix(google): use parametersJsonSchema for full JSON Schema support (#6555)
|
|
|
|
|
* fix: respect GOOSE_CLI_MIN_PRIORITY for shell streaming output (#6558)
|
|
|
|
|
* feat: add requires_auth flag for custom providers without authentication (#6705)
|
|
|
|
|
* fix: normalize extension names consistently in ExtensionManager (#6529)
|
|
|
|
|
* Summarize old tool calls (#6119)
|
|
|
|
|
* codex: refine reasoning effort validation (#6522)
|
|
|
|
|
* Jazzcort add timeout (#6772)
|
|
|
|
|
* fix(codex): correct codex reasoning effort conversion (#6523)
|
|
|
|
|
* feat: add max_turns to recipe and subagent settings (#6687)
|
|
|
|
|
* feat(providers): add OVHcloud AI provider (#6527)
|
|
|
|
|
* Add diagnostics viewer (#6770)
|
|
|
|
|
* Use errorMessage (#6749)
|
|
|
|
|
* New feature: External editor such as vim, helix, etc (#5823)
|
|
|
|
|
* Removed redundant extension check with goose config when resuming a session (#6759)
|
|
|
|
|
* refactor: consolidate recipeError (#6758)
|
|
|
|
|
* tutorial: subagents (#6756)
|
|
|
|
|
* Remove background from tool call containers and add clean labels for … (#5879)
|
|
|
|
|
* removed the line number in the error message (#6736)
|
|
|
|
|
* docs: multi-chat support and misc updates (#6753)
|
|
|
|
|
* Better image compression (#6746)
|
|
|
|
|
* Add option to run extensions in a container (#6590)
|
|
|
|
|
* chore(deps): bump hono from 4.11.4 to 4.11.7 in /ui/desktop (#6750)
|
|
|
|
|
* fix chat input text going under action buttons at certain widths (#6751)
|
|
|
|
|
* Show provider failures (#6744)
|
|
|
|
|
* Keyboard short cuts (#6711)
|
|
|
|
|
* fix unsaved changes showing when no changes in extensions (#6743)
|
|
|
|
|
* fix release workflow not finding flatpak file (#6696)
|
|
|
|
|
* Create default gooseignore file when missing (#6498)
|
|
|
|
|
* fix slash and @ keyboard navigation popover background color (#6550)
|
|
|
|
|
* fix[format/openai]: return error on empty msg. (#6511)
|
|
|
|
|
* Fix: ElevenLabs API Key Not Persisting (#6557)
|
|
|
|
|
* Logging uplift for model training purposes (command injection model) [Small change] (#6330)
|
|
|
|
|
* fix(goose): only send agent-session-id when a session exists (#6657)
|
|
|
|
|
* BERT-based command injection detection in tool calls (#6599)
|
|
|
|
|
* chore: [CONTRIBUTING.md] add Hermit to instructions (#6518)
|
|
|
|
|
* fix: update Gemini context limits (#6536)
|
|
|
|
|
* Document r slash command (#6724)
|
|
|
|
|
* Upgrade GitHub Actions to latest versions (#6700)
|
|
|
|
|
* fix: Manual compaction does not update context window. (#6682)
|
|
|
|
|
* Removed the Acceptable Usage Policy (#6204)
|
|
|
|
|
* Document spellcheck toggle (#6721)
|
|
|
|
|
* fix: docs workflow cleanup and prevent cancellations (#6713)
|
|
|
|
|
* Docs: file bug directly (#6718)
|
|
|
|
|
* fix: dispatch ADD_ACTIVE_SESSION event before navigating from "View All" (#6679)
|
|
|
|
|
* Speed up Databricks provider init by removing fetch of supported models (#6616)
|
|
|
|
|
* fix: correct typos in documentation and Justfile (#6686)
|
|
|
|
|
* docs: frameDomains and baseUriDomains for mcp apps (#6684)
|
|
|
|
|
* docs: add Remotion video creation tutorial (#6675)
|
|
|
|
|
* docs: export recipe and copy yaml (#6680)
|
|
|
|
|
* Test against fastmcp (#6666)
|
|
|
|
|
* docs: mid-session changes (#6672)
|
|
|
|
|
* Fix MCP elicitation deadlock and improve UX (#6650)
|
|
|
|
|
* chore: upgrade to rmcp 0.14.0 (#6674)
|
|
|
|
|
* [docs] add MCP-UI to MCP Apps blog (#6664)
|
|
|
|
|
* ACP get working dir from args.cwd (#6653)
|
|
|
|
|
* Optimise load config in UI (#6662)
|
|
|
|
|
* Fix GCP Vertex AI global endpoint support for Gemini 3 models (#6187)
|
|
|
|
|
* fix: macOS keychain infinite prompt loop (#6620)
|
|
|
|
|
* chore: reduce duplicate or unused cargo deps (#6630)
|
|
|
|
|
* feat: codex subscription support (#6600)
|
|
|
|
|
* smoke test allow pass for flaky providers (#6638)
|
|
|
|
|
* feat: Add built-in skill for goose documentation reference (#6534)
|
|
|
|
|
* Native images (#6619)
|
|
|
|
|
* docs: ml-based prompt injection detection (#6627)
|
|
|
|
|
* Strip the audience for compacting (#6646)
|
|
|
|
|
* chore(release): release version 1.21.0 (minor) (#6634)
|
|
|
|
|
* add collapsable chat nav (#6649)
|
|
|
|
|
* fix: capitalize Rust in CONTRIBUTING.md (#6640)
|
|
|
|
|
* chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui/desktop (#6623)
|
|
|
|
|
* Vibe mcp apps (#6569)
|
|
|
|
|
* Add session forking capability (#5882)
|
|
|
|
|
* chore(deps): bump lodash from 4.17.21 to 4.17.23 in /documentation (#6624)
|
|
|
|
|
* fix(docs): use named import for globby v13 (#6639)
|
|
|
|
|
* PR Code Review (#6043)
|
|
|
|
|
* fix(docs): use dynamic import for globby ESM module (#6636)
|
|
|
|
|
* chore: trigger CI
|
|
|
|
|
* Document tab completion (#6635)
|
|
|
|
|
* Install goose-mcp crate dependencies (#6632)
|
|
|
|
|
* feat(goose): standardize agent-session-id for session correlation (#6626)
|
|
|
|
|
* chore: tweak release docs (#6571)
|
|
|
|
|
* fix(goose): propagate session_id across providers and MCP (#6584)
|
|
|
|
|
* increase worker threads for ci (#6614)
|
|
|
|
|
* docs: todo tutorial update (#6613)
|
|
|
|
|
* Added goose doc map md file for goose agent to find relevant doc easily. (#6598)
|
|
|
|
|
* add back goose branding to home (#6617)
|
|
|
|
|
* fix: actually set the working dir for extensions from session (#6612)
|
|
|
|
|
* Multi chat (#6428)
|
|
|
|
|
* Lifei/fixed accumulated token count (#6587)
|
|
|
|
|
* Dont show MCP UI/Apps until tool is approved (#6492)
|
|
|
|
|
* docs: max tokens config (#6596)
|
|
|
|
|
* User configurable templates (#6420)
|
|
|
|
|
* docs: http proxy environment variables (#6594)
|
|
|
|
|
* feat: exclude subagent tool from code_execution filtering (#6531)
|
|
|
|
|
* Fix path for global agent skills (#6591)
|
|
|
|
|
* recipes: add mcp server (#6552)
|
|
|
|
|
* feat(gcp-vertex): add model list with org policy filtering (#6393)
|
|
|
|
|
* chore: encourage extension searching (#6582)
|
|
|
|
|
* blog: mobile apps consolidation and roadmap (#6580)
|
|
|
|
|
* chore: remove unused dependencies in cargo.toml (#6561)
|
|
|
|
|
* resolved all the extensions to load in cli (#6464)
|
|
|
|
|
* fix: trying this approach to undo regressions for extension loading (#6568)
|
|
|
|
|
* fix(cli): sync all MCP prompt messages to session before agent reply (#6566)
|
|
|
|
|
* fix scrollbar flicker in sidebar animation (#6564)
|
|
|
|
|
* fix: Missing instructions in goose/CONTRIBUTING.md (#6565)
|
|
|
|
|
* design: goose branding on desktop (#6563)
|
|
|
|
|
* fix(mcp-apps): update ui/message to use ContentBlock[] for content (#6546)
|
|
|
|
|
* fix: omit structured_content when None instead of serializing as null (#6499)
|
|
|
|
|
* fix: prevent docs deploy from being cancelled by PR previews (#6553)
|
|
|
|
|
* add mcp sampling blog (#6547)
|
|
|
|
|
* Docs: add short link for Council of Mine MCP tutorial (#6545)
|
|
|
|
|
* Fix: Update session name in UI in real-time (#6533)
|
|
|
|
|
* added optional request params and context limit from GOOSE_PREDEFINED_MODELS (#6489)
|
|
|
|
|
* chore: sync package-lock.json (#6543)
|
|
|
|
|
* chore(deps): bump aiohttp from 3.13.0 to 3.13.3 in /scripts/provider-error-proxy (#6539)
|
|
|
|
|
* chore(deps): bump brotli from 1.1.0 to 1.2.0 in /scripts/provider-error-proxy (#6538)
|
|
|
|
|
* docs: temp correction for agent directory (#6544)
|
|
|
|
|
* chore: upgrade rmcp (#6516)
|
|
|
|
|
* docs: clarify directory in /documentation readme (#6541)
|
|
|
|
|
* Release 1.20.0
|
|
|
|
|
* Standalone mcp apps (#6458)
|
|
|
|
|
* don't add escaping to the command field (#6519)
|
|
|
|
|
* Fix popular topics not starting chat when clicked (#6508)
|
|
|
|
|
* fix[desktop]: deeplink ui repeat on refresh (#6469)
|
|
|
|
|
* fixed test compilation on main branch (#6512)
|
|
|
|
|
* fix: correctly parse extension name from tool call for MCP apps (#6482)
|
|
|
|
|
* fixed 0 token in openrouter steaming (#6493)
|
|
|
|
|
* feat(goose-acp): enable parallel sessions with isolated agent state (#6392)
|
|
|
|
|
* copilot instruction to flag prelease docs (#6504)
|
|
|
|
|
* docs: acp mcp support (#6491)
|
|
|
|
|
* feat: add flatpak support for linux (#6387)
|
|
|
|
|
* fix(code_execution): serialize record_result output as JSON (#6495)
|
|
|
|
|
* perf(google): avoid accumulating thoughtSignatures across conversation history (#6462)
|
|
|
|
|
* fix(openai): make tool_call arguments optional and fix silent stream termination (#6309)
|
|
|
|
|
* fix: Improve error messages for invalid tool calls (#6483)
|
|
|
|
|
* fix: require auth when running goose on non loopback address (#6478)
|
|
|
|
|
* chore(deps): bump hono from 4.11.3 to 4.11.4 in /ui/desktop (#6485)
|
|
|
|
|
* feat(cli): graceful fallback for keyring failures (#5808)
|
|
|
|
|
* fix: support global .gooseignore and negation patterns (#6157)
|
|
|
|
|
* docs: manual config for jetbrains (#6490)
|
|
|
|
|
* fix: Recipe slash command doesn't work with single optional parameter (#6235)
|
|
|
|
|
* fix(openrouter): Handle Gemini thoughtSignature for tool calls (#6370)
|
|
|
|
|
* docs: fix extensions page (#6484)
|
|
|
|
|
* Allow customizing the new line keybinding in the CLI (#5956)
|
|
|
|
|
* Ask for permission in the CLI (#6475)
|
|
|
|
|
* docs: add Ralph Loop tutorial for multi-model iterative development (#6455)
|
|
|
|
|
* Remove gitignore fallback from gooseignore docs (#6480)
|
|
|
|
|
* fix: clean up result recording for code mode (#6343)
|
|
|
|
|
* fix(code_execution): handle model quirks with tool calls (#6352)
|
|
|
|
|
* feat(ui): support prefersBorder option for MCP Apps (#6465)
|
|
|
|
|
* fixed line breaks (#6459)
|
|
|
|
|
* Use Intl.NumberFormat for token formatting in SessionsInsights (#6466)
|
|
|
|
|
* feat(ui): format large and small token counts for readability (#6449)
|
|
|
|
|
* fix: apply subrecipes when using slash commands (#6460)
|
|
|
|
|
* Fix: exclude platform_schedule_tool in CLI (#6442)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 19 09:44:15 UTC 2026 - Sai Karthik Karra <kskarthik@disroot.org>
|
|
|
|
|
|
|
|
|
|
|