{"repo": "choeng-rayu/deepantigravity-cli", "files": {"proxy/.env.example": {"8b7ac8738fbcc17b6e36c3799df77b9323168e19": {"t": 1785747116.1447225, "n": 2718, "h": "4c91366d50ec1247", "c": "# ╔══════════════════════════════════════════════════════════════╗\n# ║ deepantigravity — Configuration ║\n# ╚══════════════════════════════════════════════════════════════╝\n#\n# Copy this file to .env and fill in your API key(s).\n# cp .env.example .env\n#\n# You only need the key for the backend you want to use.\n\n# ── Default backend ──────────────────────────────────────────\n# Which backend to use when you run without -b flag.\n# Options: kimi, nvidia\nAPI_PROVIDER=kimi\n\n# ── Port (don't change) ─────────────────────────────────────\n# Must be 443. agy hardcodes port 443 for its endpoint.\nDEEPANTIGRAVITY_PORT=443\n\n# ── Kimi Code ────────────────────────────────────────────────\n# Get your key: https://www.kimi.com/code/console\n# Cost: subscription-based\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ── DeepSeek OAuth Web (chat.deepseek.com) ───────────────────\n# Drives the browser chat backend (NOT the paid API). Solves a per-turn\n# sha3 proof-of-work. No NATIVE tool-calling, but the proxy EMULATES tools\n# via prompt markers, so agentic file edits / terminal DO work (less\n# reliably than a native API backend).\n# TOKEN: chat.deepseek.com → F12 → Application → Local Storage →\n# key \"userToken\" → copy its \"value\".\n# COOKIE: F12 → Network → any api/v0 request → Request Headers → copy the\n# full \"cookie:\" value (must include ds_session_id + aws-waf-token).\nDEEPSEEK_OAUTH_WEB_TOKEN=your-deepseek-userToken-from-localStorage\nDEEPSEEK_OAUTH_WEB_MODEL=deepseek-v4-pro\nDEEPSEEK_OAUTH_WEB_COOKIE=aws-waf-token=...; ds_session_id=...\n# Reasoning (\"thinking\") mode is ON by default. Set to 0 to disable.\n# DEEPSEEK_OAUTH_WEB_THINKING=0\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick from: deepseek-v4-pro, deepseek-v4-flash, deepseek-chat, deepseek-coder, deepseek-reasoner\n# Injected entries advertise DeepSeek V4's full 1M-token context window.\n# DEEPSEEK_OAUTH_WEB_MODELS=deepseek-v4-pro,deepseek-v4-flash\n\n# ── Nvidia NIM ───────────────────────────────────────────────\n# Get your key: https://build.nvidia.com\n# Cost: pay-per-token\n# Any model from build.nvidia.com works here.\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=moonshotai/kimi-k2.6\n\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick any from build.nvidia.com. Selecting one in `/model` routes that\n# session to that specific model. If unset, a curated default list is used.\n# NVIDIA_MODELS=openai/gpt-oss-120b,qwen/qwen3-coder-480b-a35b-instruct,stepfun-ai/step-3.7-flash\n\n# ── Debug (optional) ─────────────────────────────────────────\n# Set to 1 to log all request/response bodies to .cache/requests/\n# DEEPANTIGRAVITY_DEBUG=1\n"}, "6d5159ad6c98906719e062da764995916ab33122": {"t": 1785770514.8630013, "n": 2718, "h": "4c91366d50ec1247", "c": "# ╔══════════════════════════════════════════════════════════════╗\n# ║ deepantigravity — Configuration ║\n# ╚══════════════════════════════════════════════════════════════╝\n#\n# Copy this file to .env and fill in your API key(s).\n# cp .env.example .env\n#\n# You only need the key for the backend you want to use.\n\n# ── Default backend ──────────────────────────────────────────\n# Which backend to use when you run without -b flag.\n# Options: kimi, nvidia\nAPI_PROVIDER=kimi\n\n# ── Port (don't change) ─────────────────────────────────────\n# Must be 443. agy hardcodes port 443 for its endpoint.\nDEEPANTIGRAVITY_PORT=443\n\n# ── Kimi Code ────────────────────────────────────────────────\n# Get your key: https://www.kimi.com/code/console\n# Cost: subscription-based\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ── DeepSeek OAuth Web (chat.deepseek.com) ───────────────────\n# Drives the browser chat backend (NOT the paid API). Solves a per-turn\n# sha3 proof-of-work. No NATIVE tool-calling, but the proxy EMULATES tools\n# via prompt markers, so agentic file edits / terminal DO work (less\n# reliably than a native API backend).\n# TOKEN: chat.deepseek.com → F12 → Application → Local Storage →\n# key \"userToken\" → copy its \"value\".\n# COOKIE: F12 → Network → any api/v0 request → Request Headers → copy the\n# full \"cookie:\" value (must include ds_session_id + aws-waf-token).\nDEEPSEEK_OAUTH_WEB_TOKEN=your-deepseek-userToken-from-localStorage\nDEEPSEEK_OAUTH_WEB_MODEL=deepseek-v4-pro\nDEEPSEEK_OAUTH_WEB_COOKIE=aws-waf-token=...; ds_session_id=...\n# Reasoning (\"thinking\") mode is ON by default. Set to 0 to disable.\n# DEEPSEEK_OAUTH_WEB_THINKING=0\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick from: deepseek-v4-pro, deepseek-v4-flash, deepseek-chat, deepseek-coder, deepseek-reasoner\n# Injected entries advertise DeepSeek V4's full 1M-token context window.\n# DEEPSEEK_OAUTH_WEB_MODELS=deepseek-v4-pro,deepseek-v4-flash\n\n# ── Nvidia NIM ───────────────────────────────────────────────\n# Get your key: https://build.nvidia.com\n# Cost: pay-per-token\n# Any model from build.nvidia.com works here.\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=moonshotai/kimi-k2.6\n\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick any from build.nvidia.com. Selecting one in `/model` routes that\n# session to that specific model. If unset, a curated default list is used.\n# NVIDIA_MODELS=openai/gpt-oss-120b,qwen/qwen3-coder-480b-a35b-instruct,stepfun-ai/step-3.7-flash\n\n# ── Debug (optional) ─────────────────────────────────────────\n# Set to 1 to log all request/response bodies to .cache/requests/\n# DEEPANTIGRAVITY_DEBUG=1\n"}, "3d56933c205d55036eb2bc7017f60da9362362e8": {"t": 1785770516.1555314, "n": 2496, "h": "d38ead6b629c9e32", "c": "# ╔══════════════════════════════════════════════════════════════╗\n# ║ deepantigravity — Configuration ║\n# ╚══════════════════════════════════════════════════════════════╝\n#\n# Copy this file to .env and fill in your API key(s).\n# cp .env.example .env\n#\n# You only need the key for the backend you want to use.\n\n# ── Default backend ──────────────────────────────────────────\n# Which backend to use when you run without -b flag.\n# Options: kimi, nvidia\nAPI_PROVIDER=kimi\n\n# ── Port (don't change) ─────────────────────────────────────\n# Must be 443. agy hardcodes port 443 for its endpoint.\nDEEPANTIGRAVITY_PORT=443\n\n# ── Kimi Code ────────────────────────────────────────────────\n# Get your key: https://www.kimi.com/code/console\n# Cost: subscription-based\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ── DeepSeek OAuth Web (chat.deepseek.com — TEXT ONLY) ───────\n# Drives the browser chat backend (NOT the paid API). Solves a per-turn\n# sha3 proof-of-work. Has NO tool-calling, so agy is reduced to Q&A —\n# agentic file edits / terminal / browser agent will NOT work.\n# TOKEN: chat.deepseek.com → F12 → Application → Local Storage →\n# key \"userToken\" → copy its \"value\".\n# COOKIE: F12 → Network → any api/v0 request → Request Headers → copy the\n# full \"cookie:\" value (must include ds_session_id + aws-waf-token).\nDEEPSEEK_OAUTH_WEB_TOKEN=your-deepseek-userToken-from-localStorage\nDEEPSEEK_OAUTH_WEB_MODEL=deepseek-v4-flash\nDEEPSEEK_OAUTH_WEB_COOKIE=aws-waf-token=...; ds_session_id=...\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick from: deepseek-v4-flash, deepseek-v4-pro, deepseek-chat, deepseek-coder, deepseek-reasoner\n# DEEPSEEK_OAUTH_WEB_MODELS=deepseek-v4-flash,deepseek-v4-pro\n\n# ── Nvidia NIM ───────────────────────────────────────────────\n# Get your key: https://build.nvidia.com\n# Cost: pay-per-token\n# Any model from build.nvidia.com works here.\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=moonshotai/kimi-k2.6\n\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick any from build.nvidia.com. Selecting one in `/model` routes that\n# session to that specific model. If unset, a curated default list is used.\n# NVIDIA_MODELS=openai/gpt-oss-120b,qwen/qwen3-coder-480b-a35b-instruct,stepfun-ai/step-3.7-flash\n\n# ── Debug (optional) ─────────────────────────────────────────\n# Set to 1 to log all request/response bodies to .cache/requests/\n# DEEPANTIGRAVITY_DEBUG=1\n"}, "3d28f295ed858bcdd566d8e6fe461b4f74a0dcd7": {"t": 1785770517.6403, "n": 1561, "h": "66e8065948aba977", "c": "# ╔══════════════════════════════════════════════════════════════╗\n# ║ deepantigravity — Configuration ║\n# ╚══════════════════════════════════════════════════════════════╝\n#\n# Copy this file to .env and fill in your API key(s).\n# cp .env.example .env\n#\n# You only need the key for the backend you want to use.\n\n# ── Default backend ──────────────────────────────────────────\n# Which backend to use when you run without -b flag.\n# Options: kimi, nvidia\nAPI_PROVIDER=kimi\n\n# ── Port (don't change) ─────────────────────────────────────\n# Must be 443. agy hardcodes port 443 for its endpoint.\nDEEPANTIGRAVITY_PORT=443\n\n# ── Kimi Code ────────────────────────────────────────────────\n# Get your key: https://www.kimi.com/code/console\n# Cost: subscription-based\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ── Nvidia NIM ───────────────────────────────────────────────\n# Get your key: https://build.nvidia.com\n# Cost: pay-per-token\n# Any model from build.nvidia.com works here.\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=moonshotai/kimi-k2.6\n\n# Optional: models shown in agy's `/model` picker (comma-separated).\n# Pick any from build.nvidia.com. Selecting one in `/model` routes that\n# session to that specific model. If unset, a curated default list is used.\n# NVIDIA_MODELS=openai/gpt-oss-120b,qwen/qwen3-coder-480b-a35b-instruct,stepfun-ai/step-3.7-flash\n\n# ── Debug (optional) ─────────────────────────────────────────\n# Set to 1 to log all request/response bodies to .cache/requests/\n# DEEPANTIGRAVITY_DEBUG=1\n"}, "688699f0e2cd5127fd75f67d6fda06006ccdaa49": {"t": 1785770518.827379, "n": 1245, "h": "6246aab6c0866862", "c": "# ╔══════════════════════════════════════════════════════════════╗\n# ║ deepantigravity — Configuration ║\n# ╚══════════════════════════════════════════════════════════════╝\n#\n# Copy this file to .env and fill in your API key(s).\n# cp .env.example .env\n#\n# You only need the key for the backend you want to use.\n\n# ── Default backend ──────────────────────────────────────────\n# Which backend to use when you run without -b flag.\n# Options: kimi, nvidia\nAPI_PROVIDER=kimi\n\n# ── Port (don't change) ─────────────────────────────────────\n# Must be 443. agy hardcodes port 443 for its endpoint.\nDEEPANTIGRAVITY_PORT=443\n\n# ── Kimi Code ────────────────────────────────────────────────\n# Get your key: https://www.kimi.com/code/console\n# Cost: subscription-based\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ── Nvidia NIM ───────────────────────────────────────────────\n# Get your key: https://build.nvidia.com\n# Cost: pay-per-token\n# Any model from build.nvidia.com works here.\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=moonshotai/kimi-k2.6\n\n# ── Debug (optional) ─────────────────────────────────────────\n# Set to 1 to log all request/response bodies to .cache/requests/\n# DEEPANTIGRAVITY_DEBUG=1\n"}, "2722b5a56b61c655c6924a07d6c85d84c8360388": {"t": 1785770521.0318453, "n": 1718, "h": "d09a0a68ea6a6752", "c": "# ═══════════════════════════════════════════════════════════════\n# deepantigravity — Provider Configuration\n# ═══════════════════════════════════════════════════════════════\n# Set API_PROVIDER to the provider you want to use.\n# Just edit this file and run: ./deepantigravity.sh\n# No need for -b flag — it reads from here automatically.\n#\n# Supported providers:\n# kimi Kimi Code (Anthropic-native upstream)\n# nv | nvidia Nvidia NIM (OpenAI-compat upstream)\n# ═══════════════════════════════════════════════════════════════\n\nAPI_PROVIDER=kimi\n# API_PROVIDER=nvidia\n\n# ───────────────────────────────────────────────────────────────\n# Proxy port. Must be 443 because agy connects directly to port 443\n# of cloudcode-pa.googleapis.com (it doesn't honor HTTPS_PROXY, so\n# we hijack DNS via /etc/hosts and then bind 127.0.0.1:443).\n# CAP_NET_BIND_SERVICE is granted to the `node` binary by --setup.\n# ───────────────────────────────────────────────────────────────\nDEEPANTIGRAVITY_PORT=443\n\n# ───────────────────────────────────────────────────────────────\n# Kimi Code (Anthropic-native upstream — subscription-based)\n# URL: https://api.kimi.com/coding\n# Get key from https://www.kimi.com/code/console\n# ───────────────────────────────────────────────────────────────\nKIMI_API_KEY=sk-your-kimi-key\nKIMI_MODEL=kimi-for-coding\n\n# ───────────────────────────────────────────────────────────────\n# Nvidia NIM (OpenAI-compatible upstream — needs translation)\n# URL: https://integrate.api.nvidia.com/v1\n# Get key from https://build.nvidia.com\n# ───────────────────────────────────────────────────────────────\nNVIDIA_API_KEY=nvapi-your-nvidia-key\nNVIDIA_MODEL=openai/gpt-oss-120b\n"}}}}