essentialToolIdsByLoadMode top-level constant

Map<AgentLoadMode, Set<String>> const essentialToolIdsByLoadMode

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 glob tool — ls is the file-discovery id in this harness's taxonomy, so the card's glob maps to ls. memory stays 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'},
};