Can include_instructions mute skills for Worker/Explorer? #38633
|
I'm trying to clarify the intended behaviour of: [skills]
include_instructions = falsewhen used in specific subagent role configs, particularly I do still want subagents to support and use skills in general. I'm not looking to disable the skills system for all subagents. What I want is the ability to restrict skills for particular lightweight roles such as Worker and Explorer, while other subagents can continue using skills normally. For example: What does
|
Replies: 1 comment
|
In practice I don't know of any default-off/whitelist option. Enablement is deny-list only Per-role does work though, a role file loads as a config layer at session-flag precedence, so but the built-in It shadows the built-in (same for explorer) and must include name = "worker"
description = "Execution work with the skills catalogue muted."
developer_instructions = "You are a worker agent focused on the delegated task."
[skills]
include_instructions = false
[skills.bundled]
enabled = false |
include_instructions = falseonly stops the catalogue block from being injected. Skills stay available and one the agent is pointed at by name still loads ([extension.rs](https://github.com/openai/codex/blob/main/codex-rs/ext/skills/src/extension.rs))In practice
include_instructions = falsemeans an agent that never sees the catalogue will not reach for skills on its own and you keep the few you need by naming them in the task prompt.I don't know of any default-off/whitelist option.
SkillsConfigis justbundled,include_instructionsandconfig, and unknown keys likedefault_enabledare rejected.Enablement is deny-list only
[[skills.config]]entries withenabled = falsewhich also cover…