Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
3.1 KiB
JSON
1 line
3.1 KiB
JSON
{"repo": "bmaglll/dotfiles", "files": {"shell/codex-config.toml.example": {"9a4c858a7524c203f260497593fe29758575bf32": {"t": 1786068504.2512345, "n": 2785, "h": "c022fc8b4eb8fbb8", "c": "# ~/.codex/config.toml — copy this file to ~/.codex/config.toml\n#\n# Orchestrator model is GPT-5.6 Sol, run through your ChatGPT/Codex SUBSCRIPTION\n# login (run `codex login` once — no OpenAI API key or per-token billing needed).\n# Only the DeepSeek worker models use an API key, read from an env var (see below).\n\nmodel = \"gpt-5.6-sol\"\nmodel_provider = \"openai\" # built-in provider; uses your subscription auth\nnotify = [\"bash\", \"/home/bmag/nixos-config/shell/codex-notify.sh\"]\n\n[features]\ncodex_hooks = true\n\n[projects.\"/home/bmag/nixos-config\"]\ntrust_level = \"trusted\"\n\n[notice.model_migrations]\n\"gpt-5.3-codex\" = \"gpt-5.4\"\n\"gpt-5.4\" = \"gpt-5.6-sol\"\n\n[tui]\nnotifications = true\nnotification_condition = \"always\"\n\n# --- DeepSeek provider (cheap workers) ---------------------------------------\n# The API key is read from the DEEPSEEK_API_KEY environment variable. NEVER hard-\n# code it here — this file is committed to git. Set it in your shell/session, e.g.\n# export DEEPSEEK_API_KEY=sk-...\n[model_providers.deepseek]\nname = \"DeepSeek\"\nbase_url = \"https://api.deepseek.com/\"\nwire_api = \"responses\" # DeepSeek supports the Responses API; switch to \"chat\" if you hit errors\nenv_key = \"DEEPSEEK_API_KEY\"\n\n# --- Profiles: the model each subagent runs on -------------------------------\n[profiles.orchestrator] # GPT-5.6 Sol ($5/$30, cached in $0.50) — subscription\nmodel = \"gpt-5.6-sol\"\nmodel_provider = \"openai\"\n\n[profiles.luna-worker] # GPT-5.6 Luna ($1/$6) — subscription\nmodel = \"gpt-5.6-luna\"\nmodel_provider = \"openai\"\n\n[profiles.flash-worker] # DeepSeek V4 Flash — cheapest bulk worker (API key)\nmodel = \"deepseek-v4-flash\"\nmodel_provider = \"deepseek\"\nmodel_reasoning_effort = \"low\"\n\n[profiles.pro-worker] # DeepSeek V4 Pro — strong coding worker (API key)\nmodel = \"deepseek-v4-pro\"\nmodel_provider = \"deepseek\"\nmodel_reasoning_effort = \"high\"\n\n# --- Subagent delegation over MCP --------------------------------------------\n# Lets the Sol orchestrator delegate bounded tasks to the cheap workers above,\n# each in a CLEAN, isolated context (this is what keeps cache-write/input cost\n# down — the orchestrator's big context is never re-sent to a worker).\n#\n# Setup:\n# git clone https://github.com/leonardsellem/codex-subagents-mcp ~/codex-subagents-mcp\n# cd ~/codex-subagents-mcp && npm install && npm run build\n# Then point `command` at your node binary (`which node`) and `args[0]` at the\n# compiled entrypoint — BOTH must be ABSOLUTE paths.\n[mcp_servers.subagents]\ncommand = \"/run/current-system/sw/bin/node\" # replace with output of: readlink -f \"$(which node)\"\nargs = [\n \"/home/bmag/codex-subagents-mcp/dist/codex-subagents.mcp.js\",\n \"--agents-dir\", \"/home/bmag/nixos-config/shell/codex-agents\",\n]\n"}}}} |