feat: support disabling bundled system skills (#13792)

Support disable bundled system skills with a config:

[skills.bundled]
enabled = false
This commit is contained in:
xl-openai
2026-03-09 22:02:53 -07:00
committed by GitHub
parent 710682598d
commit 0c33af7746
15 changed files with 212 additions and 34 deletions

View File

@@ -284,6 +284,16 @@
}
]
},
"BundledSkillsConfig": {
"additionalProperties": false,
"properties": {
"enabled": {
"default": true,
"type": "boolean"
}
},
"type": "object"
},
"ConfigProfile": {
"additionalProperties": false,
"description": "Collection of common configuration options that a user can define as a unit in `config.toml`.",
@@ -1463,6 +1473,9 @@
"SkillsConfig": {
"additionalProperties": false,
"properties": {
"bundled": {
"$ref": "#/definitions/BundledSkillsConfig"
},
"config": {
"items": {
"$ref": "#/definitions/SkillConfig"