Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goose for openSUSE:Factory checked in at 2026-01-30 18:28:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goose (Old) and /work/SRC/openSUSE:Factory/.goose.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goose" Fri Jan 30 18:28:55 2026 rev:8 rq:1330001 version:1.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/goose/goose.changes 2026-01-19 18:42:51.633864281 +0100 +++ /work/SRC/openSUSE:Factory/.goose.new.1995/goose.changes 2026-01-30 18:33:17.445243743 +0100 @@ -1,0 +2,189 @@ +Fri Jan 30 09:54:34 UTC 2026 - Sai Karthik Karra <[email protected]> + +- 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) + +------------------------------------------------------------------- Old: ---- goose-1.20.1.tar.zst New: ---- goose-1.22.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goose.spec ++++++ --- /var/tmp/diff_new_pack.FmIYtJ/_old 2026-01-30 18:33:42.086277187 +0100 +++ /var/tmp/diff_new_pack.FmIYtJ/_new 2026-01-30 18:33:42.086277187 +0100 @@ -17,7 +17,7 @@ Name: goose -Version: 1.20.1 +Version: 1.22.0 Release: 0 Summary: A local, extensible, open source AI agent that automates engineering tasks License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FmIYtJ/_old 2026-01-30 18:33:42.146279704 +0100 +++ /var/tmp/diff_new_pack.FmIYtJ/_new 2026-01-30 18:33:42.150279872 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/block/goose.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">v1.20.1</param> + <param name="revision">v1.22.0</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.FmIYtJ/_old 2026-01-30 18:33:42.182281213 +0100 +++ /var/tmp/diff_new_pack.FmIYtJ/_new 2026-01-30 18:33:42.190281549 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/block/goose.git</param> - <param name="changesrevision">2d1b7ecfc95f120c7bd9bc4e5075dc1d71ac4de2</param></service></servicedata> + <param name="changesrevision">6f8c51d483f7bc28c545b236c35ad7d435a8574c</param></service></servicedata> (No newline at EOF) ++++++ goose-1.20.1.tar.zst -> goose-1.22.0.tar.zst ++++++ /work/SRC/openSUSE:Factory/goose/goose-1.20.1.tar.zst /work/SRC/openSUSE:Factory/.goose.new.1995/goose-1.22.0.tar.zst differ: char 7, line 1 ++++++ goose.obsinfo ++++++ --- /var/tmp/diff_new_pack.FmIYtJ/_old 2026-01-30 18:33:42.242283730 +0100 +++ /var/tmp/diff_new_pack.FmIYtJ/_new 2026-01-30 18:33:42.246283898 +0100 @@ -1,5 +1,5 @@ name: goose -version: 1.20.1 -mtime: 1768784285 -commit: 2d1b7ecfc95f120c7bd9bc4e5075dc1d71ac4de2 +version: 1.22.0 +mtime: 1769719126 +commit: 6f8c51d483f7bc28c545b236c35ad7d435a8574c ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/goose/vendor.tar.zst /work/SRC/openSUSE:Factory/.goose.new.1995/vendor.tar.zst differ: char 7, line 1
