goose/crates
Michael Neale a2f9658c1e fix: only skip builtins the user turned off from default-on
CI (test_prompt_codemode) exposed a flaw in the first fix. run_read_migrations
synthesizes a config entry for every platform extension using its
default_enabled value, so a default-off extension (e.g. code_execution,
chatrecall) ends up with enabled: false in config even when the user never
touched it. The previous is_extension_explicitly_disabled treated that as a
user disable and skipped code_execution even when the ACP server explicitly
requested it via builtins (as code mode does).

Replace with is_builtin_disabled_by_user, which only skips a builtin when it
is disabled AND default_enabled. This still fixes the developer/desktop bug
(#10221, developer is default-on) while letting explicit builtins requests
load default-off extensions.

Add regression tests: default-off builtin loads when explicitly requested.
2026-07-03 14:47:29 +10:00
..
goose fix: only skip builtins the user turned off from default-on 2026-07-03 14:47:29 +10:00
goose-acp-macros Improve dependency hygiene (#9360) 2026-05-26 16:09:03 +00:00
goose-cli Fail closed on unverifiable update provenance (#10168) 2026-07-02 15:09:38 +00:00
goose-download-manager Refactor local inference provider crates (#10169) 2026-07-02 08:51:53 +00:00
goose-local-inference Refactor local inference provider crates (#10169) 2026-07-02 08:51:53 +00:00
goose-mcp feat(acp+): models/providers in desktop on ACP+ (#9987) 2026-06-26 17:04:24 +00:00
goose-provider-types move databricks providers into goose-providers crate (#10162) 2026-07-02 16:18:57 +00:00
goose-providers move databricks providers into goose-providers crate (#10162) 2026-07-02 16:18:57 +00:00
goose-sdk task(acp): upgrade SDK and use new HTTP/WS crate (#10082) 2026-06-29 05:27:11 +00:00
goose-sdk-types feat (ui): Migrate dictation local model manager to ACP (#10131) 2026-07-01 00:02:52 +00:00
goose-server fix(acp): propagate agent cleanup errors on session delete (#10112) 2026-07-02 08:06:41 +00:00
goose-test [goose2] MCP Apps: hydrate and replay app payloads in Goose2 (#8632) 2026-04-28 15:03:40 +00:00
goose-test-support fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (#9512) 2026-06-01 21:10:19 +00:00