github block/goose v1.9.0

11 hours ago
  • chore: update openapi spec version
  • chore(release): release version 1.9.0
  • fix: view can recognise a dir (#4701)
  • goosed standalone works with providers (#4698)
  • Compact session automatically for streaming providers on Context Length Exceeded (#4565)
  • When the developer extension gets a cancellation message, it should kill any running processes that it owns. (#4604)
  • Remove some unused stuff (#4388)
  • Add I Ching MCP to extension catalog (#4525)
  • Offer to summarize or clear conversation when it has gotten too long … (#4688)
  • refactor(forge): employ desktopTemplate to support absolute paths (#4084)
  • fix(nix): add nixpkgs missing for existing build process & useful in dev process (#4490)
  • feat(acp): add nicer formatting for tool names (#4686)
  • fix gui client initialization when using an external backend (#4669)
  • feat(acp): upgrade agent-client-protocol + improve tool experience (#4683)
  • blog post about using subrecipes (#4647)
  • fix: improve oneDark theme for comment contrast and readability (#4655)
  • fix: dictation provider dropdown getting cut off (#4673)
  • fix: Only metric a recipe run from ui on the first /reply call (#4679)
  • fix: Don't count recipe explain or render as recipe usage (#4678)
  • More robust test finder patch handling (#4667)
  • fix(compaction): try to catch more context limit exceeded errors and compact (#4656)
  • chore(mcp): convert memory mcp server to use the rust sdk for mcp (#4668)
  • chore(mcp): convert tutorial mcp server to use the rust sdk for mcp (#4665)
  • test: add test coverage for RepetitionInspector::check_tool_call (#4666)
  • chore(mcp): convert autovisualiser to use the rust sdk for mcp (#4664)
  • Update test-finder.yml to use sh syntax (#4663)
  • remove --path flag to avoid session directory validation issues (#4662)
  • Fix test-finder workflow: Enable developer extension and add token metrics (#4661)
  • docs: recipe video carousel (#4660)
  • fix: Missing final structured output should provide guidance to model (#4654)
  • Fix #4550: Correct row/column transposition in xlsx tool (#4622)
  • fix: #4634 #4636 do not always encourage absolute paths (#4641)
  • fix(1718): make --dir work when launching Goose.app (#4642)
  • Soften str_replace instructions for weaker LLMs (#4639)
  • docs: changed logo (#4633)
  • Add analyze tool to Developer extension (#4530)
  • Add recipe title in import form (#4625)
  • Desktop json recipes upload (#4629)
  • Catch errors in node main (#4627)
  • chore(deps-dev): bump vite from 7.1.3 to 7.1.5 in /ui/desktop (#4583)
  • docs: add Rube extension documentation and server configuration (#4556)
  • Always show recipe activities at the top of chat when recipe accepted and active (#4616)
  • Add parameter replacement to activities in ui (#4617)
  • UI recipes filter invalid, duplicate and unused params (#4615)
  • Fix gpt-5 input context limit (#4619)
  • [docs] MCP-UI Blog Post (#4578)
  • release/1.8.0 (#4577)
  • fix: docker build include valid string prior to sha (#4613)
  • Run the conversation fixer over messages for recipe create (#4605)
  • docs: github copilot config workarounds (#4607)
  • Add recipe schema validation to UI (#4602)
  • docs: update built-in extensions list and fix link (#4601)
  • Add Message Metadata for Visibility Control (#4538)
  • Remove deprecated Claude 3.5 models (#4590)
  • Remove unused loadRecipe function (#4599)
  • Send the secret with decodeRecipe (#4597)
  • fix markdown links overflowing content and hide agent link previews (#4585)
  • refactor: add new recipe dependency updater (#4596)
  • chore: fix nightly builds to have tags (#4595)
  • feat: Import file contents from recipe 'file' input type parameter (#4558)
  • also adding this change to the api key send for recipes (#4587)
  • Fix local (working directory) recipes storage (#4588)
  • fix: don't redact tool calls (#4589)
  • Prompt injection detection (simplified - only pattern matching) (#4237)
  • feat: add streaming support to Tetrate Agent Router Service provider (#4477)
  • docs: goosehints updates (#4581)
  • Iand/recipe scanner updates (#4584)
  • patching recipe scanning workflows for permissions changes (#4579)

Don't miss a new goose release

NewReleases is sending notifications on new releases.