What do you want to change?
Right now the skills are only included in the system prompt if the read tool is present. I'd love to see more flexibility (what if I disable read and define a custom read-like tool with a different name?), but for now, I'd like to just load the skills with bash when present.
Why?
GTP-5.6-Sol in Codex does not have a read tool and uses bash + sed -n/cat as a multi-read replacement.
Pi read tool specifically tells the LLM to "Use read to examine files instead of cat or sed.", and GPT reverts to using read, which I feel it des poorly - I often end up with 70-80% of the context wasted on reading large low-signal files, and I don't see this happen to the same degree with Codex.
So my solution is to just disable the read tool, but skill loading is gated on the presence of the read tool specifically. I think skills should be available when the bash tool is available as well.
How? (optional)
No response
What do you want to change?
Right now the skills are only included in the system prompt if the
readtool is present. I'd love to see more flexibility (what if I disablereadand define a custom read-like tool with a different name?), but for now, I'd like to just load the skills withbashwhen present.Why?
GTP-5.6-Sol in Codex does not have a read tool and uses
bash+sed -n/catas a multi-read replacement.Pi
readtool specifically tells the LLM to"Use read to examine files instead of cat or sed.", and GPT reverts to usingread, which I feel it des poorly - I often end up with 70-80% of the context wasted on reading large low-signal files, and I don't see this happen to the same degree with Codex.So my solution is to just disable the
readtool, but skill loading is gated on the presence of thereadtool specifically. I think skills should be available when thebashtool is available as well.How? (optional)
No response