Matt Toohey
e0f8e6b256
refactor(goose2): deduplicate backend_paths in justfile
...
Extract the duplicated BACKEND_PATHS shell variable from the `setup`
and `check-binary` recipes into a single top-level `just` variable
`backend_paths`, referenced via {{ backend_paths }} interpolation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Matt Toohey <contact@matttoohey.com >
2026-04-21 11:59:16 +10:00
Matt Toohey
268390f34d
feat(goose2): filter staleness check to backend-relevant paths only
...
Use `git diff --name-only` filtered to crates/, Cargo.toml, Cargo.lock,
and vendor/ so that UI-only commits don't force an unnecessary rebuild.
The dirty-state check is similarly scoped to backend paths. Falls back
to a hard error if the build SHA is unreachable (e.g. after rebase).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 11:54:51 +10:00
Matt Toohey
cf2115e2b2
fix(sdk): use pnpm instead of npm in build script
...
Replace `npm run` with `pnpm run` in ui/sdk/package.json build script
for consistency with the rest of the pnpm-managed workspace.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 11:46:45 +10:00
Matt Toohey
5335433f51
fix(goose2): correct sdk path in setup recipe
...
After `cd ../` puts us in `ui/`, the sdk directory is at `ui/sdk/` not
`../sdk/`. Change `cd ../sdk` to `cd sdk`.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 11:41:06 +10:00
Matt Toohey
88019f8aec
feat(goose2): detect stale goose binary via git SHA stamp file
...
`just setup` now writes a `.goose-build-sha` stamp file after building
the goose binary. `just dev` and `just dev-debug` call the new
`check-binary` recipe which compares the stamp against the current HEAD:
mismatched base SHAs fail hard, dirty-flag mismatches warn and continue.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 11:25:18 +10:00
Bradley Axen
8eda6fdabc
overhaul provider inventory and agent/model selection ( #8652 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-04-20 15:00:17 -07:00
jh-block
3d582943fd
Remove unused import ( #8676 )
2026-04-20 21:02:26 +00:00
Jack Amadeo
49526405d6
delete the goose2 migration plan prompt ( #8678 )
2026-04-20 20:41:34 +00:00
Angie Jones
234dc3d501
Add health score badge to README ( #8677 )
2026-04-20 20:27:13 +00:00
tulsi
5642e0b81e
feat(goose2): voice dictation via direct-ACP pattern ( #8609 )
...
Signed-off-by: tulsi <tulsi@block.xyz >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 19:26:50 +00:00
jh-block
2efa625da9
consistently use actions-rust-lang/setup-rust-toolchain ( #8671 )
2026-04-20 16:32:28 +00:00
jh-block
e81465c316
fix(developer): run shell tool under bash/sh regardless of login shell ( #8659 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-20 14:45:24 +00:00
이대희
e74438bc8b
refactor(providers): extract shared OAuth device-flow helper ( #8619 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
2026-04-20 14:41:16 +00:00
Jack Amadeo
17b1548e10
Add a goose2 release workflow ( #8629 )
2026-04-20 14:36:31 +00:00
dependabot[bot]
0b3a70c766
chore(deps): bump ncipollo/release-action from 1.20.0 to 1.21.0 ( #8664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 11:54:53 +00:00
Michael Neale
a789bc16fb
docs: add blog post about Mesh LLM provider option ( #8655 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Angie Jones <jones.angie@gmail.com >
2026-04-20 11:47:36 +00:00
Aravind Kumar Dhodda
5205540311
fix: append /chat/completions for prefixed v1 base URLs ( #8521 )
2026-04-20 11:45:31 +00:00
Vincenzo Palazzo
f2350f8d68
Reset ChatGPT Codex auth during OAuth setup ( #8569 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Co-authored-by: goose <goose@aaif.dev >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 11:36:20 +00:00
dependabot[bot]
e953a49bbf
chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.15 to 2.0.17 ( #8665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 11:32:51 +00:00
jh-block
030de5de91
Add dependabot config for pnpm workspace, cargo, and actions ( #8660 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-20 11:13:10 +00:00
dependabot[bot]
77542db432
chore(deps): bump hono from 4.12.12 to 4.12.14 in /evals/open-model-gym/mcp-harness ( #8579 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:51:26 +00:00
dependabot[bot]
40918697a2
chore(deps): bump thin-vec from 0.2.14 to 0.2.16 ( #8561 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:50:54 +00:00
Kyle E DeFreitas
5b43b5f2db
fix(gym): isolate scenario Cargo projects from parent workspace ( #8640 )
...
Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com >
2026-04-20 08:59:29 +00:00
Taylor Ho
a7d78ee59e
feat: goose2 context window usage in chat input ( #8613 )
...
Signed-off-by: Taylor Ho <taylorkmho@gmail.com >
2026-04-20 04:53:44 +00:00
Lifei Zhou
765213561e
used default fallback provider and model if default are set ( #8650 )
2026-04-20 04:46:14 +00:00
Michael Neale
4656d1a706
chore: adding opus 4.7 ( #8614 )
2026-04-18 03:20:48 +00:00
Bradley Axen
b7aea3dc91
warm shell PATH lookup during session init ( #8631 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-04-17 20:27:36 +00:00
Bradley Axen
8a51e34891
perf: gate perf logs and dedup build_config_update on first message ( #8627 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-04-17 19:43:36 +00:00
Will Pfleger
7fa662bcac
feat(extensions): support Unix domain socket transport for StreamableHttp MCP ( #7860 )
2026-04-17 19:16:37 +00:00
jh-block
1a18c2748c
fix: eliminate ~5s delay when opening Switch Models panel with local provider ( #8626 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-17 19:08:41 +00:00
conrado
3f3b519b62
feat: add Cash App extension to the Extensions Library ( #8622 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 18:52:25 +00:00
Lifei Zhou
2533765359
goose2 session working dir ( #8624 )
2026-04-17 18:50:37 +00:00
jh-block
d52cde3fb9
Register IconTheme in OpenAPI schema after rmcp 1.5.0 upgrade ( #8621 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-17 12:14:58 +00:00
jh-block
69d89859a2
Update rmcp to 1.5.0 ( fixes #8453 ) ( #8618 )
2026-04-17 10:50:27 +00:00
이대희
afcdf2cab3
fix(kimicode): align model metadata with live Kimi Code API ( #8588 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
2026-04-17 09:53:39 +00:00
Michael Neale
c9536d721e
fix(ui/text): stop idle 300ms re-render loop that could OOM the TUI ( #8616 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-04-17 09:27:35 +00:00
Jack Amadeo
75a41a34dc
chore: package the goose binary in the goose2 tauri app ( #8615 )
...
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-17 07:01:30 +00:00
morgmart
bd14186214
polish: refine sidebar activity indicators, add placeholder token, and tidy search field ( #8606 )
...
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com >
2026-04-16 19:28:32 +00:00
Adam Miller
fdd8ada032
feat: add /edit command to cli for on-demand prompt editing ( #8566 )
...
Signed-off-by: Adam Miller <admiller@redhat.com >
2026-04-16 18:51:40 +00:00
Dan425953
0766d34237
docs(mcp): add Rendex MCP Server extension tutorial ( #8541 )
...
Signed-off-by: DanE <daniel@nexgroup.info >
2026-04-16 18:11:46 +00:00
Lifei Zhou
e7a91c7d4f
Lifei/delete tauri backend acp ( #8582 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-04-16 16:46:37 +00:00
Jack Amadeo
67b90205ed
chore: set goose binaries as executable in package.json ( #8589 )
2026-04-16 15:36:53 +00:00
Alex
fd93865951
feat: add Novita AI as declarative provider ( #8432 )
...
Signed-off-by: Alex-wuhu <yanglongwei06@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 12:54:31 +00:00
이대희
93e6f8d521
feat: add Kimi Code provider with OAuth device flow authentication ( #8466 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-16 10:13:50 +00:00
g.sunilkumar
05d99f89a3
fix: chat loading-state model placeholder ( #8431 )
...
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-04-16 08:42:13 +00:00
Jiri Luzny
fd61058a74
fix: expand tool calls by default when Response Style is Detailed ( #8478 )
...
Signed-off-by: Jiri Luzny <jiri.luzny@gmail.com >
Co-authored-by: ximi <liyuan851277048@icloud.com >
2026-04-16 07:53:06 +00:00
Juan Palomino
aa8ea99584
fix: create logs dir before writing llm request log ( #8522 )
...
Signed-off-by: Juan Palomino <jpalomino09@gmail.com >
2026-04-16 07:50:34 +00:00
Kasper Jensen
a6e5d70df0
fix: enable token usage tracking and configurable stream timeout for Ollama provider ( #8493 )
2026-04-16 07:49:39 +00:00
morgmart
d17688330d
fix tauri-plugin-dialog version constraint to match other plugins ( #8542 )
...
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com >
2026-04-16 07:41:58 +00:00
Lifei Zhou
50ac3dc0b2
call goose serve from tauri frontend via goose-acp client ( #8549 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-04-16 07:34:19 +00:00