essentialToolIdsByLoadMode top-level constant
The availability ids each non-default preset keeps ESSENTIAL (always in the schema, pinned). Everything else known becomes discoverable.
- pi (#679): read/write/edit/bash — the minimal file+shell base.
- omp (#680): the card's draft set. fa has no
globtool —lsis the file-discovery id in this harness's taxonomy, so the card'sglobmaps tols.memorystays discoverable (the owner's deferred call: the hello gate favors the leaner base).
Implementation
const essentialToolIdsByLoadMode = <AgentLoadMode, Set<String>>{
AgentLoadMode.pi: {'read', 'write', 'edit', 'bash'},
AgentLoadMode.omp: {'read', 'write', 'edit', 'bash', 'ls', 'task', 'ask'},
};