Shell shim
tastecode use codex "..." works, but you have to remember to type it. If you
want every call to claude, codex, cursor-agent, opencode, or
aider to route through TasteCode automatically, paste a one-time shell
snippet:
tastecode shell-init # auto-detects your shell
tastecode shell-init --shell pwsh # force PowerShell
tastecode shell-init --shell bash
tastecode shell-init --shell zsh
tastecode shell-init --providers claude,codex # only shim these
The command prints the snippet — it never edits your $PROFILE for you.
Paste it into your profile, reload, and from then on:
codex "add a login page" # taste injected automatically
claude "fix the failing test" # taste injected automatically
codex --raw --help # `--raw` bypasses TasteCode
codex --help # any leading flag also bypasses
The shim only intercepts plain-task invocations. Flag-leading calls (--help,
--version, etc.) pass through to the real binary untouched. Use --raw
explicitly when you want a bare-task invocation to bypass.