Appearance
Codex smoke-test prompt
Paste this into a fresh Codex session after applying the dotfiles.
text
You are testing my freshly applied dotfiles. Do not print secrets, tokens, API keys, auth files, Codex session files, or shell history.
Read ~/.codex/AGENTS.md and ~/.config/AGENTS.md if present. Then perform a read-only smoke test:
1. Identify OS, shell, current directory, and whether this is WSL.
2. Confirm these commands resolve without installing anything. On Linux/WSL: fish, bash, git, mise, codex, rg, fd, starship, atuin, gh, jq, yq, pnpm, node, uv. On native Windows: pwsh, git, gh, scoop, starship, zoxide, fzf, rg, fd, bat, eza, delta, chezmoi, uv, node, npm, pnpm, code.
3. On Linux/WSL, confirm ~/.local/bin/codex-env exists and is executable. On native Windows, confirm ~/.config/powershell/profile.ps1 and ~/.config/powershell/Alvaro.Dev.psm1 exist.
4. Confirm ~/.config/agents/.env exists or report that it is missing. Do not print contents.
5. Confirm whether CONTEXT7_API_KEY would be available through codex-env without printing the value.
6. Inspect ~/.codex/config.toml and summarize MCP server names and whether they are enabled.
7. Check whether ~/.codex/hooks.json exists and list configured hook events.
8. Check fish syntax for ~/.config/fish/config.fish and ~/.config/fish/conf.d/*.fish if fish is available and this is not native Windows.
9. Check bash syntax for ~/.bashrc, ~/.profile, ~/.local/bin/codex-env, and ~/.local/bin/dotfiles-smoke-test on Linux/WSL. On native Windows, parse PowerShell files with the PowerShell parser.
10. Check Git includes for shared, identity, and credentials config.
11. Check RIPGREP_CONFIG_PATH and ~/.config/ripgrep/ripgreprc.
12. On native Windows, confirm ~/.codex/config.toml has no /home/alvaro, /mnt/c, wsl.localhost, or UNC WSL trusted project paths.
13. Summarize pass/fail/warn items and recommend the smallest fixes.
Do not modify files. Do not install packages. Do not read ~/.config/agents/.env contents, ~/.codex/auth.json, ~/.codex/history.jsonl, ~/.codex/sessions, ~/.codex/log, or SSH private keys.