Blog

Insights on AI productivity and developer experience optimization.

Claude Code v2.1.114 — Native Binary Launcher, /fewer-permission-prompts, and 20 New Environment Variables

Seven-release stretch from v2.1.107. Two headline shifts: v2.1.113's CLI now spawns a native per-platform binary instead of bundled JS (tighter supply chain, faster cold start). And v2.1.111's /fewer-permission-prompts skill scans transcripts to propose a prioritized settings allowlist — the first feature that actually cuts Claude Code's biggest daily friction. Plus fullscreen TUI, /ultrareview cloud PR review, Opus 4.7 xhigh effort, 1-hour prompt caching, proxy auth helper protocol for Kerberos/SSO (5 vars), Agent Teams scaffolding, experimental Advisor Tool. 20 new env vars, 1 new model ID, ~80 bug fixes.

claude-codeenv-varsreverse-engineeringv2.1.114
Read more →

Claude Code v2.1.108 — 4 New Environment Variables: REPL Variants, Skill Discovery, and the Limits Reckoning

4 new env vars, 0 removed. Limits reckoning: prompt cache TTL now user-configurable, rate limits vs plan limits get separate errors, startup warning if caching disabled, DISABLE_TELEMETRY → 5-min TTL bug fixed. REPL experimentation returns with CLAUDE_CODE_REPL and CLAUDE_REPL_VARIANT for A/B testing stateful execution. Skill discovery via Skill tool. /undo alias, /recap away summary, lazy-loaded grammars, 15+ bug fixes.

claude-codeenv-varsreverse-engineeringv2.1.108
Read more →

Claude Code v2.1.107 — 6 New Environment Variables: Worktrees, Away Mode, and Stream Resilience

6 new env vars, 0 removed. Multi-worktree orchestration: base ref overrides (CLAUDE_CODE_BASE_REFS), worktree storage paths (CLAUDE_CODE_REPO_CHECKOUTS), session chaining (CLAUDE_CODE_RESUME_FROM_SESSION). Away mode summaries for async agent supervision. Byte-level stream watchdog catches stalled API connections below SSE layer. PreCompact hooks, background plugin monitors, worktree reuse via path parameter.

claude-codeenv-varsreverse-engineeringv2.1.107
Read more →

Claude Code v2.1.104 — 2 New Environment Variables: Enterprise TLS and SDK OAuth

2 new env vars, 0 removed. Enterprise TLS certificate store control (CLAUDE_CODE_CERT_STORE) — OS CA store trusted by default, bundled reverts to Node.js CAs. SDK OAuth refresh coordination (CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH) prevents double-refresh races in IDE extensions. /team-onboarding command. /ultraplan auto-provisioning. Command injection fix in LSP binary detection. Virtual scroller memory leak fix. Hardcoded 5-minute timeout removed.

claude-codeenv-varsreverse-engineeringv2.1.104
Read more →

Claude Code v2.1.100 — 3 New Environment Variables: Context Token Limits, Perforce VCS, and Script Capability Controls

3 new env vars, 3 removed. Context token ceiling (CLAUDE_CODE_MAX_CONTEXT_TOKENS) with DISABLE_COMPACT interop. Perforce VCS mode — fail on read-only files with p4 edit hint. Script capability caps paired with PID namespace sandboxing. Google Vertex AI setup wizard. Focus view toggle. Monitor tool for background scripts. 30+ Bash permission security fixes. MCP memory leak fix. REPL experiment removed.

claude-codeenv-varsreverse-engineeringv2.1.100
Read more →

Claude Code v2.1.96 — No New Environment Variables: Bedrock Auth Hotfix

0 new env vars, 0 removed. Bedrock auth hotfix — fixed 403 "Authorization header is missing" regression from v2.1.94 when using AWS_BEARER_TOKEN_BEDROCK or CLAUDE_CODE_SKIP_BEDROCK_AUTH. Binary extraction byte-identical to v2.1.94. Mantle auth layer still stabilizing. v2.1.95 skipped.

claude-codeenv-varsreverse-engineeringv2.1.96
Read more →

Claude Code v2.1.94 — 5 New Environment Variables: Mantle Authentication, MCP Sandboxing, and Team Onboarding

5 new env vars, 0 removed. Mantle auth proxy for Amazon Bedrock (CLAUDE_CODE_USE_MANTLE) with skip flag. Sandbox state flag (CLAUDE_CODE_SANDBOXED). MCP server environment variable allowlist replaces all-or-nothing env inheritance. Team onboarding flows. --resume across worktrees. CJK text corruption fix. Write tool diff 60% faster.

claude-codeenv-varsreverse-engineeringv2.1.94
Read more →

Claude Code v2.1.92 — 5 New Environment Variables: Proxy Simulation, Fast Mode Bypass, and Remote Session Naming

5 new env vars, 0 removed. Proxy simulation without infrastructure (CLAUDE_CODE_SIMULATE_PROXY_USAGE). Fast mode org check bypass. Remote Control session name prefix for CI/CD observability. CLAUDE_CODE_EXECPATH for symlinked binary overrides. CLAUDE_BASE shorthand. Interactive Bedrock setup wizard. Per-model cost breakdowns. Policy-enforced remote settings refresh.

claude-codeenv-varsreverse-engineeringv2.1.92
Read more →

Claude Code v2.1.91 — MCP 500K Results, Plugin Binaries, and a New Security Toggle

1 new env var, 2 removed. MCP 500K character tool result persistence override. Plugin bin/ executable support — native binaries in plugins. disableSkillShellExecution setting locks down skill shell access. Multi-line deep links. Edit tool token optimization with shorter old_string anchors. CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION replaces typo predecessor.

claude-codeenv-varsreverse-engineeringv2.1.91
Read more →

Claude Code v2.1.90 — 3 New Environment Variables: Anthropic AWS Provider, Marketplace Resilience, and /powerup Lessons

3 new env vars, 1 new command. Anthropic AWS as fifth API provider (CLAUDE_CODE_USE_ANTHROPIC_AWS) with IAM ambient auth skip. Offline-resilient marketplace plugin caching. /powerup interactive lessons. Prompt-cache regression fix since v2.1.69. Quadratic SSE transport and transcript write fixes. PowerShell security hardening. Auto mode now respects explicit user constraints.

claude-codeenv-varsreverse-engineeringv2.1.90
Read more →

Claude Code v2.1.89 — 4 New Environment Variables: Agent Cost Steering, Session Resume Controls, and 50% StructuredOutput Fix

4 new env vars, 2 removed. Agent cost steering for subagent delegation. Session resume thresholds by time and token count. Claude API skill disable flag. Deferred tool execution for headless sessions. StructuredOutput schema cache ~50% failure rate fixed. Autocompact thrash loop detection. Edit tool no longer requires prior Read. MCP non-blocking connections. Command injection check now mandatory.

claude-codeenv-varsreverse-engineeringv2.1.89
Read more →

Claude Code v2.1.88 — 7 New Environment Variables: Mouse Control, REPL Mode, and Flicker-Free Rendering

7 new env vars, 3 removed. Terminal UX overhaul: CLAUDE_CODE_NO_FLICKER for flicker-free rendering, granular mouse control (CLAUDE_CODE_DISABLE_MOUSE, CLAUDE_CODE_DISABLE_MOUSE_CLICKS), tunable scroll speed. REPL mode emergence with CLAUDE_CODE_REPL and CLAUDE_REPL_MODE for stateless scripting workflows. Policy skill suppression. v2.1.87 Cowork Dispatch hotfix. Prompt cache miss fix, structured output schema bug, memory leaks for 1 GiB+ files.

claude-codeenv-varsreverse-engineeringv2.1.88
Read more →

Claude Code v2.1.86 — 2 New Environment Variables: Trusted Devices and the Final OAuth Override

2 new env vars. CLAUDE_TRUSTED_DEVICE_TOKEN for enterprise SSO and CI/CD device trust. CLAUDE_LOCAL_OAUTH_CONSOLE_BASE completes the OAuth endpoint decomposition — every auth touchpoint now redirectable to corporate infrastructure. 20+ bug fixes: --resume tool_use ID errors, /feedback OOM, masked input token leaks, MCP startup stalls.

claude-codeenv-varsreverse-engineeringv2.1.86
Read more →

Claude Code v2.1.85 — 6 New Environment Variables: MCP Server Config and a 7 MB Diet

6 new env vars, 1 removed. MCP server multiplexing with CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL. OAuth endpoint overrides for enterprise identity providers. PowerShell parse timeout. Binary shrank 7.15 MB by replacing WASM yoga-layout (yes, flexbox in your terminal) with pure TypeScript. Conditional hook if fields. Scheduled task timestamps. Memory leak patches.

claude-codeenv-varsreverse-engineeringv2.1.85
Read more →

Claude Code v2.1.84 — 6 New Environment Variables: Idle Management and Stream Resilience

6 new env vars. Idle session management with configurable thresholds, stream watchdog timeout. Bedrock/Vertex/Foundry capability override env vars. TaskCreated and WorktreeCreate HTTP hooks. Deep links open in preferred terminal. PowerShell tool preview. MCP 2KB cap and deduplication. Stats screenshot (Ctrl+S in /stats). Windows drive root protection.

claude-codeenv-varsreverse-engineeringv2.1.84
Read more →

AI Fever: Why Karpathy Isn't Sick — We All Are

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.

ai-feveragentic-engineeringgold-rushandrej-karpathyopinion
Read more →

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.

agentic-engineeringai-agentsrampproductivitydevex
Read more →

Claude Code v2.1.80 — Channels, Plugin Simplification, and a Bug Fix Sprint

Channels research preview turns Claude Code into a persistent agent reachable from Telegram and Discord. Simplified plugin install, inline settings declarations, 80MB memory reduction for large repos. Fine-grained streaming fix retires the CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING=0 workaround. 7 bug fixes.

claude-codeenv-varsreverse-engineeringv2.1.80
Read more →

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-codeanalysisagentic-engineering
Read more →

CLAUDE_CODE_ATTRIBUTION_HEADER: Fix Bedrock 400 Errors & Prompt Caching Issues

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.

claude-codeenv-varsbedrockprompt-cachingproxyconfiguration
Read more →

The Complete List of Claude Code Environment Variables (500+)

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.

claude-codeenv-varsreferencebedrockenterpriseconfiguration
Read more →

Claude Code v2.1.73 — Slash Commands Inventory

Maintenance release with no env var changes. First version where we tracked the full slash command inventory built into the Claude Code binary — 22 commands established as our baseline.

claude-codeslash-commandsreverse-engineeringv2.1.73
Read more →

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.

agentic-engineeringai-agentsdevexworkflow
Read more →

I Let Claude Code Fix My Firebase Crashes

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.

firebasecrashlyticscliclaude-codeagentic-codingproductivitymobile-devopen-source
Read more →

83 Undocumented Claude Code Environment Variables (v2.1.19)

I found 83 undocumented environment variables in Claude Code 2.1.19's binary. None are in the official docs. Highlights include Agent Swarms, Plan v2 agent controls, debug/profiling flags, and ways to disable features like CLAUDE.md loading.

claude-codeenv-varsundocumenteddevexreverse-engineering
Read more →

Why Your Claude Code Sessions Keep Dying (And How to Fix Them)

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.

claude-codecontext-windowproductivityagentic-codingdevex
Read more →

Autonomous Task Workflow with Claude Code's /task Command

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+.

claude-codeproductivityworkflowautomationhooksdevex
Read more →

Improved Claude Code Settings Schema with Environment Variable Autocomplete

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.

claude-codeproductivitydevextoolsJSON schema
Read more →

Boost Developer Productivity in 2025 with Claude Code - Settings, Custom Commands, Stack Guides and Tips and Tricks

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.

claude-codeproductivityJIRAdevexai-native2025LLMMCP
Read more →

Stay Updated

Have questions about AI productivity or want to discuss your specific needs? Let's connect.

Get in Touch