pub(crate) fn specs() -> Vec<ToolSpec>Expand description
The whole surface, in upstream’s own order.
No tool names a profile. Profiles are config-owned: a session drives
the one its org and project resolve to in forge.toml, and its calls land
on its own tabs.