Skip to content

feat(skills): allow disabling built-in skills - #10600

Merged
alexhancock merged 1 commit into
aaif-goose:mainfrom
AnthonyRonning:codex/skills-disable-builtins
Jul 21, 2026
Merged

feat(skills): allow disabling built-in skills#10600
alexhancock merged 1 commit into
aaif-goose:mainfrom
AnthonyRonning:codex/skills-disable-builtins

Conversation

@AnthonyRonning

Copy link
Copy Markdown
Contributor

Summary

Provide an option to the SkillsClient to not load in the built in skills. I would like this because my application uses goose as a library but does not need the goose application specific Skills as located here.

The default stays the same. Existing clients created will continue to be created with built in skills as long as they do not change their code to pass in .with_builtin_skills(false).

Testing

There is a test that verifies that built in skills were not loaded.

Screenshots/Demos (for UX changes)

No UX change for the application.

@alexhancock
alexhancock merged commit c3111c7 into aaif-goose:main Jul 21, 2026
24 checks passed
@alexhancock

Copy link
Copy Markdown
Collaborator

LGTM @AnthonyRonning

@AnthonyRonning
AnthonyRonning deleted the codex/skills-disable-builtins branch July 21, 2026 15:17
michaelneale added a commit that referenced this pull request Jul 22, 2026
* origin/main:
  fix(ui): clear stale pending ACP connection after terminal recovery failure (#10552)
  Make provider smoke tests faster and more reliable (#10605)
  fix(acp): confirm pending steer message on queuedSteer notification (#10532)
  chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /documentation (#10601)
  chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /documentation (#10593)
  feat(compaction): structured summary output with template rendering (#10471)
  feat(skills): allow disabling built-in skills (#10600)
  fix: apply hermit env directly in node shims so a fish login shell doesn't break MCP startup (#10028)
  chore(release): bump version to 1.44.0 (minor) (#10597)
  fix(extensions): preserve command arguments through forms (#10527)
  fix(permissions): enforce manual approval for code mode (#10528)
  fix(apps): confine app file operations (#10481)
  fix(local-inference): preserve featured model size on delete and backfill missing sizes (#10422)
  refactor(acp): extract tool call handling from server (#10574)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants