5 Commits

8 changed files with 250 additions and 11 deletions

View File

@@ -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.23.0</param>
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,4 +1,4 @@
<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">7a40eb0a3a95fda36214b37ce03a4c4e390e1e6a</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e9ecc7d3bde7c9148a4a4cb0ac6ffe09356c7d0f4c96980bd5d714efb69131f6
size 502509888

3
goose-1.23.0.tar.zst Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b97c00324e704649b144d39d75c393487101e33be1da7b002521bf5f4f8c39e8
size 510049496

View File

@@ -1,3 +1,239 @@
-------------------------------------------------------------------
Wed Feb 04 12:49:05 UTC 2026 - Sai Karthik Karra <kskarthik@disroot.org>
- Update to version 1.23.0:
* spec: Add wtype to Recommends
* Add multipart to request features
* chore(release): release version 1.23.0
* refactor(providers): extract ProviderDef trait and OpenAiCompatibleProvider (#6832)
* feat: ask ai discord bot (#6842)
* chore(maintenance): make GitHub repo configurable for auto-updater and publisher (#6828)
* fix: make apps work in built copies of goose (#6901)
* Remove dependency on goose-mcp from goose crate (#6637)
* Clean up build canonical warnings (#6880)
* Sync desktop_prompt with UI (#6898)
* fix(google): handle thoughtSignature differently for Gemini 2.5 vs 3 (#6890)
* feat: WebSocket transport for goose-acp (#6895)
* Rejig dictation (#6844)
* refactor: clean up client side code for creating schedule (#6805)
* fix: fixed the broken release (#6887)
* feat: Streamable HTTP transport for ACP + goose-acp usage (#6741)
* Add Laminar for Observability (#6514)
* Missed a couple of places that hard code J for the newline key (#6853)
* fix(ui): preserve working directory when creating new chat (#6789)
* blog: add 5 tips for building MCP Apps that work (#6855)
* docs: session isolation (#6846)
* upgrade react and electron to latest (#6845)
* Fix: Small update UI settings prompt injection (#6830)
* Remove autogenerated .gooseignore files that don't belong in repo (#6824)
* Fix case-insensitive matching for builtin extension names (#6825)
* docs: cli newline keybinding (#6823)
* Update version to 1.22.0 (#6821)
* Refactor: move persisting extension to session outside of route (#6685)
* acp: load configured extensions and refactor tests (#6803)
* docs: usage data collection (#6822)
* feat: platform extension migrator + code mode rename (#6611)
* feat: CLI flag to skip loading profile extensions (#6780)
* Swap canonical model from openrouter to models.dev (#6625)
* Hook thinking status (#6815)
* Fetch new skills hourly (#6814)
* copilot instructions: Update "No prerelease docs" instruction (#6795)
* refactor: centralize audience filtering before providers receive messages (#6728)
* update doc to remind contributors to activate hermit and document minimal npm and node version (#6727)
* nit: don't spit out compaction when in term mode as it fills up the screen (#6799)
* fix: correct tool support detection in Tetrate provider model fetching (#6808)
* Session manager fixes (#6809)
* fix(desktop): handle quoted paths with spaces in extension commands (#6430)
-------------------------------------------------------------------
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>

View File

@@ -1,4 +1,4 @@
name: goose
version: 1.20.1
mtime: 1768784285
commit: 2d1b7ecfc95f120c7bd9bc4e5075dc1d71ac4de2
version: 1.23.0
mtime: 1770224417
commit: 7a40eb0a3a95fda36214b37ce03a4c4e390e1e6a

View File

@@ -17,7 +17,7 @@
Name: goose
Version: 1.20.1
Version: 1.23.0
Release: 0
Summary: A local, extensible, open source AI agent that automates engineering tasks
License: Apache-2.0
@@ -28,6 +28,9 @@ BuildRequires: cargo
BuildRequires: cargo-packaging
BuildRequires: libxcb-devel
BuildRequires: protobuf-devel
# wtype is required for Linux automation
# Goose shows a warning during startup in it's abscence
Recommends: wtype
%description
Goose is an extensible open source AI agent that enhances your software development by automating coding tasks.

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fcc87bf469cec70131145cb05000b0f19c050386179cbc4b8c12824b3408f5b5
size 130137789
oid sha256:be0ee36570db75a11f9d5ca3e0de16856278035f4f1818df56cb7821c42b2bc1
size 129862782