fieldtrip

All commands.

commandwhat it does
fieldtrip add <tool>…Sets up one or more tools for your AI
fieldtrip doctorChecks your AI can see everything (ask your AI to run it)
fieldtrip check [tool]Checks a tool is installed and logged in
fieldtrip refresh <tool>Swaps in a new key when the old one expires
fieldtrip remove <tool>Undoes what fieldtrip did for a tool, and only that
fieldtrip listShows every tool, and which are set up here
fieldtrip updateMoves your tools to their last good version (Last good version)
fieldtrip subscribe <key>Turns on Last good version on this computer
fieldtrip unsubscribeForgets your subscription key here
fieldtrip test <tool>Runs the same five checks as roll call
fieldtrip run <tool> …Runs a tool with its key, for one command (how Cursor works)
fieldtrip versionSays which fieldtrip this is

Every command takes --json, never waits on a prompt when there's no terminal, and exits 0 when it worked, 1 when it didn't, 2 for a typo, and 3 when a person has to do something (it says what).