# TurboAI > We test AI developer tools so you don't have to. Hands-on guides for building a harness around AI coding agents (Claude Code, Codex CLI, OpenCode, Gemini CLI, Amp), plus release-by-release analysis of every version — environment variables, models, and features extracted from each build. ## AI Coding Harness Guide The pillar guide lives at [https://www.turboai.dev/harness](https://www.turboai.dev/harness). - [CLAUDE_AUTOCOMPACT_PCT_OVERRIDE: Complete Guide to Claude Code Auto-Compaction Control](https://www.turboai.dev/blog/claude-autocompact-pct-override-guide): Control when Claude Code compacts your conversation history. Covers the ~83% cap bug, recommended values by use case, related compaction env vars, and troubleshooting. The definitive guide to CLAUDE_AUTOCOMPACT_PCT_OVERRIDE. - [CLAUDE_CODE_ATTRIBUTION_HEADER: Fix Bedrock 400 Errors & Prompt Caching Issues](https://www.turboai.dev/blog/claude-code-attribution-header-guide): CLAUDE_CODE_ATTRIBUTION_HEADER controls the x-anthropic-billing-header in Claude Code API requests. Setting it to 0 fixes Bedrock 400 errors and broken prompt caching with proxies like claude-code-router and liteLLM. Plus: the critical difference between this env var and git attribution settings. - [The Complete List of Claude Code Environment Variables (500+)](https://www.turboai.dev/blog/claude-code-environment-variables-complete-list): The definitive reference for every Claude Code environment variable — 500+ vars organized by category. API keys, model overrides, Bedrock/Vertex/Foundry setup, feature flags, context compaction, agent teams, MCP, plugins, enterprise proxy, OTEL, and more. Includes the fix for the Bedrock eager_input_streaming 400 error. - [The Agentic Engineering Playbook](https://www.turboai.dev/blog/the-agentic-engineering-playbook): Engineers no longer write code — they design environments where agents do. A practical guide to agent legibility, automated invariants, and treating AI as first-class teammates. - [Stop Clicking "Allow" 300 Times a Day — Bulk-Manage Claude Code Permissions](https://www.turboai.dev/blog/claude-code-bulk-permissions-reviewer): Open-source CLI that scans all your Claude Code sessions, groups safe commands with AI, and applies them globally — so you stop re-approving npm test, git add, and pnpm build every session. - [I Let Claude Code Fix My Firebase Crashes](https://www.turboai.dev/blog/crashpull-firebase-crashlytics-cli-for-ai-agents): crashpull is a zero-dependency CLI that pipes Firebase Crashlytics into your terminal and AI agents. List crashes, read stack traces, resolve — all from npx. - [Why Your Claude Code Sessions Keep Dying (And How to Fix Them)](https://www.turboai.dev/blog/claude-code-context-window-management): Context window mismanagement is the number one productivity killer in Claude Code. This guide shows you how to recognize context degradation, why it happens around 70-75% capacity, and the exact strategies top engineers use to maintain peak Claude Code performance throughout long coding sessions. - [Autonomous Task Workflow with Claude Code's /task Command](https://www.turboai.dev/blog/task-command-autonomous-workflow): After using Claude Code extensively across dozens of projects, I've refined a workflow that maximizes autonomy while maintaining control over critical decisions. The /task command represents years of iteration—a structure that consistently delivers better results than ad-hoc prompting or even the built-in questionnaire system introduced in Claude Code 2.0.25+. - [Debugging Claude Code Issues: Undocumented Environment Variables Uncovered](https://www.turboai.dev/blog/debugging-claude-code-issues): Claude Code versions 2.0.22 through 2.0.25 had nasty bugs. Instead of waiting for a fix, I dug into the source code and found powerful undocumented environment variables for debugging, autocompaction, and log control. - [Improved Claude Code Settings Schema with Environment Variable Autocomplete](https://www.turboai.dev/blog/improved-claude-code-settings-schema): I've been using the official schema from Anthropic for Claude Code settings, but one thing was missing: autocomplete for environment variables. So I built an improved schema with 50+ env vars, inline documentation, and full IntelliSense support. Plus, I'm launching a new 'Extras' section for downloadable productivity tools. - [Boost Developer Productivity in 2025 with Claude Code - Settings, Custom Commands, Stack Guides and Tips and Tricks](https://www.turboai.dev/blog/claude-code-productivity-tips): Claude Code, the terminal-native, agentic coding assistant, gets exponentially more useful when you give it a concise project guide (CLAUDE.md), set sensible permissions & environment via settings.json, and automate routine actions with slash-command files. This guide packs all three into copy-ready snippets: stack-specific CLAUDE.md templates, a JIRA-driven custom workflow, permission hygiene tips, and a reflection command that continuously sharpens your guide. - [So You've Heard About Gas Town. Here's What It's Actually Like.](https://www.turboai.dev/blog/gas-town-first-impressions): Gas Town is Steve Yegge's toolkit for running multiple AI coding agents in parallel. I tried it. Here's what happened: the Mayor, the polecats, the freaky feeling, and 20+ tasks on a $100 Claude plan. ## Version Trackers Release-by-release analysis of AI coding CLIs. Overview with latest tracked versions at [https://www.turboai.dev/trackers](https://www.turboai.dev/trackers); each hub links every version deep-dive. - [Amp Version Tracker: Environment Variables, Models & Features](https://www.turboai.dev/blog/amp-versions): We analyze every Amp release to document environment variables, model roster, and feature changes, extracted from each distributed binary and paired with Amp's public news feed. - [Gemini CLI Version Tracker: Environment Variables, Models & Features](https://www.turboai.dev/blog/gemini-cli-versions): We analyze every Gemini CLI release to document environment variables, model IDs, and feature changes, grounded in the open-source diff between release tags. - [Codex CLI Version Tracker: Environment Variables, Models & Features](https://www.turboai.dev/blog/codex-cli-versions): We analyze every Codex CLI release to document environment variables, model IDs, and feature changes, grounded in the open-source diff between release tags. - [OpenCode Version Tracker: Environment Variables, Config & Experimental Flags](https://www.turboai.dev/blog/opencode-versions): We analyze every OpenCode release to document environment variables, config-schema keys, and experimental flags, grounded in the open-source diff between release tags. - [Claude Code Version Tracker: Undocumented Env Vars, Feature Gates & Models](https://www.turboai.dev/blog/claude-code-versions): We analyze every Claude Code release to document undocumented environment variables, feature gates, and model IDs. Track all versions from v2.1.19 to latest. ## Articles - [Amp 2026-08-04: File Attachments and Event-Driven Cloud Orbs](https://www.turboai.dev/blog/amp-v0-0-1785875347): > Part of the [Amp Version Tracker](/blog/amp-versions) series. | [ampcode.com](https://ampcode.com) | [News](https://ampcode.com/news) - [Claude Code v2.1.221: Sandbox Credential Masking, a Bash Permission-Bypass Fix, and Silent Artifact Comment Threads](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-221): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.222: Worktree Isolation Now Blocks Destructive Git in Every Session](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-222): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.224: Self-Hosted Runners and Sessions That Message Each Other](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-224): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Codex CLI v0.146.0: Nameable, Pinnable, Forkable Threads and Agent Plugin Marketplaces](https://www.turboai.dev/blog/codex-cli-v0-146-0): > Part of the [Codex CLI Version Tracker](/blog/codex-cli-versions) series. | [Codex on GitHub](https://github.com/openai/codex) | [Official Changelog](... - [Gemini CLI v0.53.1: security hardening and JSON-safe file edits](https://www.turboai.dev/blog/gemini-cli-v0-53-1): > Part of the [Gemini CLI Version Tracker](/blog/gemini-cli-versions) series. | [Gemini CLI on GitHub](https://github.com/google-gemini/gemini-cli) | [R... - [OpenCode v1.18.13: Desktop v2 completes, subagents get a depth limit](https://www.turboai.dev/blog/opencode-v1-18-13): > Part of the [OpenCode Version Tracker](/blog/opencode-versions) series. | [OpenCode on GitHub](https://github.com/sst/opencode) | [Releases](https://g... - [Claude Code v2.1.219 — Opus 5 Becomes the Default Opus Model](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-219): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.218: Quieter Reviews, a Guard on Team Memory, and Two Knobs the Notes Skip](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-218): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.217 — 12 New Environment Variables: Subagent Concurrency and Nesting Caps](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-217): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.215 — An Anthropic-Run Google Cloud Backend, a No-Fallback Model Lock, and a Background-Session Cleanup](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-215): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.212 — 11 New Environment Variables: Session Budget Caps and a Silent /bug Command](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-212): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [Claude Code v2.1.210 — 4 New Environment Variables: Org Memory Sync and Session-Ref Propagation](https://www.turboai.dev/blog/claude-code-env-vars-v2-1-210): > Part of the [Claude Code Version Tracker](/blog/claude-code-versions) series. | [Official Env Vars](https://docs.anthropic.com/en/docs/claude-code/env... - [AI Fever: Why Karpathy Isn't Sick — We All Are](https://www.turboai.dev/blog/ai-fever): Karpathy calls it AI psychosis. Frank Contrepois calls it agentic fever. But what's really happening is the same thing that happened during the gold rush — five forces driving a collective fever that goes far beyond individual compulsion. - [How Ramp Ships Production Features in 5 Minutes](https://www.turboai.dev/blog/how-ramp-ships-production-features-in-5-minutes): Ramp's CPO Geoff Charles demoed building a production feature in 5 minutes on camera. Voice of Customer and Analyst agents collapsed days of work into minutes. 50% AI-written code heading to 90%. Three lessons every engineering org needs now. - [Claude Code Ships Fast by Deleting Fast](https://www.turboai.dev/blog/claude-code-ships-fast-by-deleting-fast): Looking at the last three Claude Code releases (v2.1.77–v2.1.79), the pattern isn't what Anthropic is building — it's what they're deleting. 25+ bug fixes, three sandbox security holes closed, 18MB startup memory eliminated, and two feature flags removed. Constant pruning as competitive advantage. - [Claude and Mozilla: AI-Driven Security and Vulnerability Discovery](https://www.turboai.dev/blog/claude-and-mozilla-ai-driven-security-and-vulnerability-discovery): Static analysis tools have guarded codebases for decades, yet critical vulnerabilities still ship. The collaboration between Anthropic and Mozilla shows what happens when LLMs move from generating code to actively defending it. - [Welcome to TurboAI: Where We Test the Tools So You Don't Have To](https://www.turboai.dev/blog/welcome): A space for curious devs and knowledge workers who want to work smarter, not just stay busy. Every week, I try out new AI-powered tools and share honest takeaways with short posts, clear language, and zero hype. ## Pages - [About](https://www.turboai.dev/about): Who runs TurboAI and why. - [Extras](https://www.turboai.dev/extras): Downloadable tools, including an improved Claude Code settings JSON schema. - [Contact](https://www.turboai.dev/contact): Get in touch.