Michael Neale
bec8a1156a
Disable tool call summarization by default
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-05-13 09:21:49 +10:00
Michael Neale
54a7229170
fix: use 65536 for context limit threshold to include 64Ki models
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-05-12 16:38:33 +10:00
Michael Neale
dc370d3439
fix: gate tool-pair summarization to context windows <= 64K
...
Tool-pair summarization causes stale ghost messages to be injected as
Role::User, leading to the agent re-engaging with resolved work, breaking
working builds, and trying non-existent CLI flags in long sessions.
On models with large context windows (128K+), three other mechanisms
already handle token pressure: tool output truncation (50 lines/50KB),
large response file redirect (>200K chars), and full compaction at 80%
context usage. Prompt caching further reduces the cost of keeping old
tool pairs around.
Gate summarization to context windows <= 64K, where truncation + compaction
alone may not provide enough headroom. This effectively disables it for
all modern models while preserving it for small-context models where it
may still help.
Users can still control via GOOSE_TOOL_PAIR_SUMMARIZATION=true/false.
Update integration test mock provider to use a 32K context limit so the
test exercises the feature under the new gate.
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-05-12 16:23:46 +10:00
Lifei Zhou
b8401f1a3e
feat: added quarterly option for scheduler ( #9076 )
2026-05-12 05:13:58 +00:00
Rodolfo Olivieri
b5288843db
chore: pin Swatinem/rust-cache to v2.9.1 SHA across all workflows ( #8812 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-12 01:46:59 +00:00
Jheison Martinez Bolivar
59e9105c03
fix: correct WSL2 OS detection by removing PWD-based Windows override ( #8869 )
...
Signed-off-by: Jheison Martinez Bolivar <jheison.mb@gmail.com >
2026-05-12 01:20:54 +00:00
Alex Hancock
6e57d245d2
feat(providers): add vercel ai gateway ( #9144 )
2026-05-11 20:41:16 -04:00
fre$h
71b9d575a0
fix(bedrock): handle ReasoningContent blocks gracefully ( #8843 )
...
Signed-off-by: fresh3nough <anonwurcod@proton.me >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-11 23:11:08 +00:00
Rodolfo Olivieri
3cb27a6305
chore: introduce DEFAULT_PROVIDER_TIMEOUT_SECS constant for providers ( #8816 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-11 23:02:21 +00:00
Rodolfo Olivieri
826a437d08
chore: replace lazy_static with std::sync::LazyLock ( #8815 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
2026-05-11 22:47:31 +00:00
github-actions[bot]
831a7f27d3
chore(release): bump version to 1.34.0 (minor) ( #9006 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 19:13:45 +00:00
Douwe Osinga
4dd8ef3b88
fix: insert tool pair summaries at chronological position in conversation ( #9087 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-11 18:54:16 +00:00
Jack Amadeo
a38922d95e
Agents crud ( #9084 )
2026-05-11 17:33:32 +00:00
Alex Hancock
40d4b118bb
feat: Hooks ( #9093 )
2026-05-11 16:02:44 +00:00
Adewale Abati
f5eda3527c
blog: orchestrating with goose ( #9104 )
2026-05-11 15:38:52 +00:00
Treebird
38e6a4a5c4
fix: enable SQLite foreign key enforcement in session pool ( #9121 )
...
Signed-off-by: Treebird <treebird@treebird.dev >
2026-05-11 10:59:00 +00:00
jh-block
df2fe086e4
refactor local inference around backends ( #9137 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-11 10:30:21 +00:00
Abhijay Jain
fb5071a107
fix(ui): deleted chat session still appears in sidebar list ( #8674 )
...
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-05-11 00:58:52 +00:00
Douwe Osinga
ea5802c380
refactor: remove threads layer, use sessions directly for ACP ( #9078 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-08 20:10:55 +00:00
Lucas Kim
a999f52056
docs: remove old goose bench documentation ( #9054 )
2026-05-08 16:05:25 +00:00
Jack Amadeo
2c39717270
revert client-side autocompaction ( #9055 )
2026-05-08 13:56:08 +00:00
Lifei Zhou
2db5e58ec7
fix: revert the change for unexpected change from ui/goose2 work ( #9098 )
2026-05-08 09:19:15 +00:00
Lifei Zhou
c822d1ed82
doc: updated the doc for tunnel remote access ( #9077 )
2026-05-07 23:32:10 +00:00
Jack Amadeo
f5fe8a1e90
install plugins to ~/.agents/plugins ( #9088 )
2026-05-07 20:33:01 +00:00
Ola Hungerford
23b4754643
fix(extension-manager): require extension_name on read_resource ( #8989 )
...
Signed-off-by: olaservo <olahungerford@gmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 19:51:51 +00:00
Alex Hancock
c80044d9d0
alexhancock/goose-tui-bin ( #9089 )
2026-05-07 14:07:28 -04:00
Michael Neale
0673be955a
[blog] new post on findings with minimax and office QA benchmark ( #8984 )
2026-05-07 16:17:18 +00:00
Douwe Osinga
ff42171903
feat: projects as backend sources with system prompt injection ( #8739 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 14:30:15 +00:00
Douwe Osinga
bced4ea5ec
Clean up types ( #9057 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-07 13:38:37 +00:00
Jack Amadeo
64f795f82c
add (auto) updating for plugins ( #9061 )
2026-05-07 13:28:53 +00:00
Lifei Zhou
875e0c0ff7
fix: queued message lost when clicking sending now ( #9074 )
2026-05-07 12:30:58 +00:00
jh-block
7891e2f34d
Use native arm64 runners for Linux artifact builds ( #9075 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-07 12:23:46 +00:00
Matt Toohey
f4fe8d5d7f
fix(goose2): keep model picker and session config in sync ( #9048 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-07 07:30:40 +00:00
jh-block
f325a9d8e3
Add Linux Vulkan support for local inference ( #9038 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-07 07:12:18 +00:00
Lifei Zhou
d7df3fb431
chore: goose2 UI state refactor (part 1) ( #9049 )
2026-05-07 05:52:49 +00:00
Vonbai
f98eef61f7
fix(recipe): read prompted file parameters ( #8504 )
...
Signed-off-by: vonbai <nswanqi@gmail.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-07 03:44:53 +00:00
Alex Hancock
bd5f6ca3b8
refactor: switch to official new rust-sdk for ACP ( #9062 )
2026-05-06 19:48:52 +00:00
Alex Hancock
0ed8c66755
refactor(goose2): remove attachment preamble ( #9052 )
2026-05-06 17:33:25 +00:00
jh-block
2ee9687741
Align CODEOWNERS with pull request review rules in GOVERNANCE.md ( #9056 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-06 15:42:08 +00:00
Jack Amadeo
e299790fb6
bring MAINTAINERS.md up to date ( #9053 )
2026-05-06 14:56:44 +00:00
Kalvin C
4ef091a356
feat(acp): expose built-in skills through sources list acp calls ( #9045 )
...
Signed-off-by: Kalvin Chau <kalvin@block.xyz >
2026-05-06 14:49:03 +00:00
tulsi
6fc44bf0ed
add provider-first onboarding ( #9039 )
...
Signed-off-by: tulsi <tulsi@block.xyz >
2026-05-06 14:08:31 +00:00
Alex Hancock
f9d0c6416d
feat: ACP streamable http spec compliance ( #9034 )
2026-05-06 13:47:50 +00:00
Douwe Osinga
8f35a4db7c
Skip automatic fix which crashes ( #9036 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-06 13:14:17 +00:00
Sarthak Bhardwaj
b1ab21664c
fix(openai): accept null tool_call arguments in streaming chunks ( #9035 )
2026-05-06 09:18:50 +00:00
Kalvin C
b17fd4f287
feat: move goose2 provider catalog behind ACP layer ( #9030 )
...
Signed-off-by: Kalvin Chau <kalvin@block.xyz >
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Matt Toohey <contact@matttoohey.com >
2026-05-06 01:36:19 +00:00
Treebird
8464718588
fix: use python3 in developer extension instructions for macOS/Linux compatibility ( #8784 )
...
Signed-off-by: Treebird <treebird@treebird.dev >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-05 21:06:11 +00:00
jh-block
8be5304dea
fix(acp): synchronously reap ACP child to avoid SIGCHLD race ( #9023 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-05 21:03:35 +00:00
morgmart
fa54ebbe49
fix goose2 small-window chat and settings layouts ( #9019 )
...
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com >
2026-05-05 20:11:08 +00:00
Alex Hancock
8e69e634f3
docs: improve goose2 AGENTS.md ( #9028 )
2026-05-05 18:55:05 +00:00