Where the key goes, for each AI.
Each AI keeps its keys in a different place. fieldtrip puts your key where your AI looks for it, and nowhere else. Your Terminal never gets it.
| AI | where | who sees it |
|---|---|---|
| Claude Code | ~/.claude/settings.json (the env block) | only the commands Claude Code runs |
| Codex | ~/.codex/config.toml ([shell_environment_policy.set]) | only the commands Codex runs |
| Cursor | fieldtrip's own locked file; Cursor's AI runs tools as fieldtrip run <tool> … | only the one command it's running, and only while it runs |
fieldtrip edits only its own lines in each file, keeps everything else as it was, and leaves files that hold keys readable only by you. The notes go where each AI looks: ~/.claude/skills/ and ~/.agents/skills/.
With --project, the keys and notes go into the current repo instead (git-ignored), not your home folder.