Matt Toohey
13978655f3
style(acp): restore original -c overrides comment in codex_acp
...
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
Review feedback on 25eac0e asked to undo the rewording of the comment
above map_goose_mode introduced in d8cdc8a60 . Restore the original
"fixed goose mode via -c overrides until session/set-mode works" line
from before the mode-mapping changes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 11:29:25 +10:00
Matt Toohey
25eac0e002
fix(acp): scope test-only SessionMode imports to the test module
...
ee802145e moved the mode_state helper's SessionMode/SessionModeId
references into the file-level schema::v1 import, but the helper lives
in the #[cfg(test)] module, so the non-test lib build tripped
-D unused-imports in CI. Import the two names inside mod tests next to
the existing test-only SessionConfigSelectOption import instead.
Verified with RUSTFLAGS="-D warnings" cargo check -p goose --lib and
cargo test -p goose --lib acp::provider (47 passed).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 11:15:15 +10:00
Matt Toohey
ee802145e1
style(acp): import SessionMode types instead of qualifying in test helper
...
The mode_state test helper added in 885da4aeb spelled out
agent_client_protocol::schema::SessionMode and SessionModeId inline,
while every other schema type in provider.rs comes through the
schema::v1 import at the top of the file (schema re-exports v1, so
they are the same types). Add the two names to that import and drop
the qualified paths. No behavior change; the 47 acp::provider unit
tests still pass.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 11:05:34 +10:00
Matt Toohey
885da4aeb7
fix(acp): pick session mode from the ids the agent actually offers
...
The codex-acp bridge exists in two generations that advertise different
session mode ids for the same behavior: @zed-industries/codex-acp <=0.16
offers full-access/auto/read-only while @agentclientprotocol/codex-acp
>=1.0 renamed them to agent-full-access/agent/read-only. Goose's
hardcoded single-id mapping could only match one generation, producing
"Requested mode 'full-access' not offered by agent. Available modes:
read-only, agent, agent-full-access" on the other. The previous fix
(4c358e2e1 ) sidestepped this by opting codex out of mode negotiation
entirely, which left mid-session GOOSE_MODE switches as local-only
no-ops on the wire.
Replace the opt-out with availability-based selection: mode_mapping now
holds candidate ids per goose mode in preference order
(HashMap<GooseMode, Vec<String>>), and goose uses the first candidate
the agent lists in available_modes from session/new. Codex maps Auto to
[full-access, agent-full-access] and SmartApprove to [auto, agent], so
one build negotiates modes correctly against either bridge generation,
and mid-session mode switches reach the agent again. update_mode
resolves candidates against the same session state and fails loudly
when a mapped mode has no offered candidate, matching the fail-fast
validation at session creation, which now reports all rejected
candidates. reverse_mode_mapping fans each candidate id back to its
goose mode so CurrentModeUpdate notifications from either generation
sync local permission routing.
claude, copilot, amp, and pi keep their single-id behavior as
one-element candidate lists, agents that advertise no modes state get
the first candidate as before, and codex's -c approval_policy/
sandbox_mode spawn args stay as the initial pin. An empty mapping still
means full opt-out.
Tests cover candidate selection for both codex bridge generations, the
no-candidate error, update_mode sending the offered candidate, and the
expanded reverse mapping. Verified with cargo test -p goose --lib
acp::provider (47 passed) and cargo clippy -p goose --all-targets
-D warnings; remaining suite failures are a pre-existing environmental
sqlx-core runtime-feature panic also present on HEAD.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 10:58:24 +10:00
Matt Toohey
1341500c2b
refactor(acp): tighten mode opt-out comments to match surrounding style
...
The four comments added for the codex-acp mode opt-out overlapped each
other and ran longer than the norm in their files. Trim each to the
one non-obvious fact it guards: the bridge id divergence stays at the
-c override site in codex_acp.rs, the config struct gets a one-line
opt-out marker, and the provider.rs comments keep only the unmapped-
mode semantics (skip the wire call, still track locally) without
repeating the codex example in three places.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 10:58:24 +10:00
Matt Toohey
d8cdc8a60b
fix(acp): stop sending session/set_mode for codex-acp
...
codex-acp opted out of ACP mode negotiation (session_mode_id: None),
pinning behavior via -c approval_policy/sandbox_mode args instead. But
apply_session_mode consulted mode_mapping before that fallback, so
codex's populated map re-enabled the set_mode path with mode ids
hardcoded from @zed-industries/codex-acp <=0.16. The renamed ids in
@agentclientprotocol/codex-acp >=1.0 (agent/agent-full-access) then
made provider creation hard-fail with "Requested mode 'full-access'
not offered by agent" for GOOSE_MODE auto and smart_approve.
Make the opt-out actually opt out by emptying codex's mode_mapping:
with no map entry and no session_mode_id, goose never sends
session/set_mode, so one build works against both bridge generations.
update_mode now also honors a missing mapping by skipping the outbound
set_mode/set_config_option call (replacing the never-valid
format!("{mode:?}") fallback id) while still tracking the mode
locally for permission routing. The "not offered by agent" error
stays intact for providers that do request modes, and claude, copilot,
amp, and pi keep their complete mappings and behavior.
Also extracts initial_session_mode_id for the new-session id selection,
adds tests pinning the codex opt-out and the update_mode skip/send
paths, and renames the reverse-mapping test fixtures that attributed
the duplicate read-only map to codex, which no longer ships one.
Verified via the Berd WebSocket replay: session/set_config_option
{provider: codex-acp} with GOOSE_MODE auto succeeds against both
@agentclientprotocol/codex-acp 1.1.0 and @zed-industries/codex-acp
0.16.0, with wire logs showing no session/set_mode sent; the 0.16.0
bridge honors the -c args and starts in full-access on its own.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-07-09 10:58:24 +10:00
Michael Neale
e09289cbac
fix: Dedupe duplicate signed thinking blocks to fix Anthropic 400 ( #10080 ) ( #10083 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-08 23:48:18 +00:00
github-actions[bot]
e6be2e9392
chore(release): bump version to 1.42.0 (minor) ( #10295 )
...
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-07-08 18:43:50 +00:00
yyy33
be521ff8b2
Increase the /mcp-app-guest body limit for larger single-file MCP apps ( #10324 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-08 17:30:56 +00:00
Harnoor Singh
af34c75fd5
fix(desktop): relabel settings 'Session' tab to 'External Backend' ( #10318 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-08 17:29:46 +00:00
Jack Amadeo
e72601ac86
clean up unused easter egg assets ( #10312 )
2026-07-08 16:58:28 +00:00
Lifei Zhou
ce53dd5526
chore: Simplified the issue templates ( #10316 )
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Deploy Documentation / deploy (push) Waiting to run
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Ask AI Bot Docker Image / docker (push) Waiting to run
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
2026-07-08 05:00:51 +00:00
morgmart
0118fd5edf
fix(acp): resolve provider default model instead of leaking sentinel "current" ( #10305 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-07-08 04:33:06 +00:00
Rob Gray
12f80edee6
feat(providers): add OllamaCloudProvider with dynamic model discovery and context limits ( #10264 )
...
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2026-07-08 03:48:55 +00:00
Lifei Zhou
6d699361a0
chore: Remove stale crates/goose-server and update docs ( #10224 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-07 23:45:18 +00:00
Jasper
651dc973c8
Update Rust toolchain and raise recursion limit ( #10303 )
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
2026-07-07 22:41:04 +00:00
Jasper
1bced6616b
Switch the local inference provider MLX backend to use the safemlx crate ( #10304 )
2026-07-07 21:01:15 +00:00
BestCodes
f96f62d985
feat: askai bot hints for followups ( #10291 )
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Ask AI Bot Docker Image / docker (push) Waiting to run
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
2026-07-07 03:27:44 +00:00
filip
af2c765c82
feat(desktop): per-message usage stats UI (tokens, cost, TTFT, tok/s) ( #10210 )
...
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-06 20:51:06 +00:00
Piyush Bag
8694a8d104
fix(server): return effective context limit from /model-info ( #10165 )
2026-07-06 15:32:22 +00:00
Rodolfo Olivieri
1857112587
fix(deps): gate rcgen aws_lc_rs feature behind rustls-tls ( #10116 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
2026-07-06 15:32:19 +00:00
Angie Jones
65eed51555
Disable thinking preservation for Groq ( #10284 )
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Cargo Deny / deny (push) Waiting to run
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Publish Ask AI Bot Docker Image / docker (push) Has been cancelled
2026-07-06 03:44:59 +00:00
Vincenzo Palazzo
56dc935350
Bound code-mode execution with timeout and cancellation ( #10214 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 03:38:15 +00:00
dependabot[bot]
1d51452e60
chore(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0 ( #10232 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:38 +00:00
dependabot[bot]
9c48693cea
chore(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 ( #10233 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:34 +00:00
dependabot[bot]
a3f8c6b52a
chore(deps): bump docker/metadata-action from 6.1.0 to 6.2.0 ( #10235 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:29 +00:00
dependabot[bot]
c26dbb26b0
chore(deps): bump mockall from 0.14.0 to 0.15.0 ( #10240 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:25 +00:00
dependabot[bot]
aa466fca28
chore(deps): bump uniffi from 0.31.1 to 0.32.0 ( #10247 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:20 +00:00
dependabot[bot]
df6df144bc
chore(deps): bump sigstore-verify from 0.9.0 to 0.10.0 ( #10250 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:58:16 +00:00
dependabot[bot]
104bfc0502
chore(deps): bump cmov from 0.5.3 to 0.5.4 ( #10282 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:57:55 +00:00
dependabot[bot]
861b7fbdbf
chore(deps): bump candle-transformers from 0.10.2 to 0.11.0 ( #10242 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-06 02:55:21 +00:00
dependabot[bot]
26ec166ac9
chore(deps): bump candle-core from 0.10.2 to 0.11.0 ( #10241 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-06 02:54:54 +00:00
Herley
1b2f77f719
fix: recover malformed tool calls from GLM/Minimax models instead of rejecting them ( #10230 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-06 02:37:36 +00:00
dependabot[bot]
f452ea9b3e
chore(deps): bump jsonschema from 0.30.0 to 0.46.9 ( #10244 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-05 22:46:24 -04:00
Jack Amadeo
8e18f07487
move google provider into goose-providers ( #10216 )
2026-07-06 01:51:36 +00:00
dependabot[bot]
4e2a992c5a
chore(deps): bump umya-spreadsheet from 2.3.3 to 3.0.0 ( #10248 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-06 01:39:32 +00:00
Jack Amadeo
140158c756
add provider bindings MVP to goose-sdk, and add python wheel publishing ( #10208 )
2026-07-06 01:15:54 +00:00
dependabot[bot]
782f69f175
chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 ( #10236 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 22:20:17 +00:00
dependabot[bot]
a9cd4d23ef
chore(deps): bump cashapp/activate-hermit from 01.1.2 to 1.1.5 ( #10234 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 22:20:13 +00:00
Vincenzo Palazzo
5cf47eea1b
feat(ui): group chat sessions by project in nav panel ( #10212 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-05 22:17:18 +00:00
Jack Amadeo
3eb9f50ae5
move snowflake ( #10218 )
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
2026-07-05 21:51:01 +00:00
Barry
4889c0d405
fix(cli): restore cursor when configure exits ( #10222 )
2026-07-05 20:59:47 +00:00
filip
9b837f1a46
feat: per-message usage/cost tracking with derived session totals ( #10172 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-05 16:39:10 -04:00
Charlie Croom
1df5f60735
Skip scheduled sessions for implicit resume ( #10178 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-05 15:54:35 +00:00
Vincenzo Palazzo
c0e10c5778
Drop unsupported gpt-5.3-codex from chatgpt_codex provider ( #10271 )
...
Co-authored-by: goose <noreply@anthropic.com>
2026-07-05 13:47:02 +00:00
Barry
80ec6afbc8
docs(cli): clarify session --edit context retention ( #10257 )
Canary / Prepare Version (push) Waiting to run
Canary / build-cli (push) Blocked by required conditions
Canary / Upload Install Script (push) Blocked by required conditions
Canary / bundle-desktop (push) Blocked by required conditions
Canary / bundle-desktop-intel (push) Blocked by required conditions
Canary / bundle-desktop-linux (push) Blocked by required conditions
Canary / bundle-desktop-windows (push) Blocked by required conditions
Canary / bundle-desktop-windows-cuda (push) Blocked by required conditions
Canary / Release (push) Blocked by required conditions
Unused Dependencies / machete (push) Waiting to run
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Build Rust Project on Windows (push) Waiting to run
CI / Check MSRV (push) Blocked by required conditions
CI / Lint Rust Code (push) Blocked by required conditions
CI / Check Generated Schemas are Up-to-Date (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Create Minor Release PR / check-version-bump-pr (push) Waiting to run
Create Minor Release PR / release (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (Code Execution) (push) Blocked by required conditions
Live Provider Tests / Compaction Tests (push) Blocked by required conditions
Publish Ask AI Bot Docker Image / docker (push) Waiting to run
Publish Docker Image / docker (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Deploy Documentation / deploy (push) Has been cancelled
2026-07-05 13:43:55 +00:00
Vincenzo Palazzo
b72a9c6bc4
Show project names in directory switcher dropdown ( #10207 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-07-05 13:33:54 +00:00
Adam Miller
2eea54c202
fix(cli): sync slash help with builtins ( #10173 )
2026-07-05 09:42:42 +00:00
Osraka
a0aed81f36
fix(providers): treat unicode punctuation as image path terminators ( #10106 )
...
Canary / Prepare Version (push) Has been cancelled
Unused Dependencies / machete (push) Has been cancelled
CI / changes (push) Has been cancelled
CI / Build Rust Project on Windows (push) Has been cancelled
Create Minor Release PR / check-version-bump-pr (push) Has been cancelled
Live Provider Tests / check-fork (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Canary / build-cli (push) Has been cancelled
Canary / Upload Install Script (push) Has been cancelled
Canary / bundle-desktop (push) Has been cancelled
Canary / bundle-desktop-intel (push) Has been cancelled
Canary / bundle-desktop-linux (push) Has been cancelled
Canary / bundle-desktop-windows (push) Has been cancelled
Canary / bundle-desktop-windows-cuda (push) Has been cancelled
Canary / Release (push) Has been cancelled
CI / Check Rust Code Format (push) Has been cancelled
CI / Build and Test Rust Project (push) Has been cancelled
CI / Check MSRV (push) Has been cancelled
CI / Lint Rust Code (push) Has been cancelled
CI / Check Generated Schemas are Up-to-Date (push) Has been cancelled
CI / Test and Lint Electron Desktop App (push) Has been cancelled
Create Minor Release PR / release (push) Has been cancelled
Live Provider Tests / changes (push) Has been cancelled
Live Provider Tests / Build Binary (push) Has been cancelled
Live Provider Tests / Smoke Tests (push) Has been cancelled
Live Provider Tests / Smoke Tests (Code Execution) (push) Has been cancelled
Live Provider Tests / Compaction Tests (push) Has been cancelled
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-03 16:23:30 +00:00
Kyle E DeFreitas
d873c91234
fix: don't bleed provider-specific request_params into delegate() sessions ( #9906 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-03 16:23:26 +00:00