Expand description
tools install github — fetch the manifest, check the whitelist,
and install the tool under
~/.objectiveai/bin/tools/<owner>/<repository>/<version>/. The
bare-naked contract surfaces the untrusted decision as the typed
Error::NotWhitelisted { kind: "tool", .. } variant.
The SDK Request does not expose upgrade; this leaf always
installs fresh and surfaces Error::AlreadyInstalled if a
manifest already exists.