The GPT-5.6 hype ignores the one thing actually breaking your agentic coding sessions
Every few weeks a new model rumor resets the internet. This time it's GPT-5.6, and the timeline is already full of hot takes about 32K token windows, better reasoning, and the death of junior devs. I get the excitement. I work on an AI coding agent myself. But I keep seeing smart engineers miss a painfully boring reality: the smartest model on the planet is useless if your terminal can't stay alive through a real work session.
Most developers run their agentic tools, LLM CLI wrappers, and long-lived coding sessions the same way they run npm install: inside a local terminal emulator on a laptop that they close when they go to lunch. That's the bottleneck nobody talks about while chasing the next model version jump.
The model fetish is blinding us to plumbing
GPT-5.6 (or Claude 4, or Gemini Ultra Turbo) will undoubtedly be impressive. But look at what actually kills agentic workflows today:
- You kick off a 90-minute refactor across 40 files. The agent makes it through 12 files, then your VPN drops for 3 seconds. SSH dies. The bash process exits. Everything is gone.
- Your system goes to sleep because you haven't touched the trackpad in 20 minutes. The
borgsession you left running on your local machine loses its state. - The model streams a 4,000-line diff through your terminal. Your local GPU or CPU is already pegged by Docker and VS Code, so the terminal buffer chokes and the session crawls to a halt.
- You fire up a persistent coding agent at night, close the laptop, and come back in the morning to find the lid-close-sleep policy murdered your tmux session, your running process tree, and half a day's context.
None of these failures have anything to do with model capability. They're caused by a terminal environment that treats your session as disposable. And yet the industry conversation orbits entirely around the model's parameter count.
The three things your terminal actually needs for agentic work
A coding agent that runs for hours, holds context, and operates reliably demands three properties from the environment it lives in:
- Persistence across disconnects. The terminal session must survive network flaps, laptop lid events, and intentional disconnection. If the process dies when the SSH pipe closes, you can't do long-running work.
- Compute isolation. Agentic tools spike CPU and RAM, often while the model streams responses and your editor processes filesystem events. Running all that on your local dev machine means competing with every browser tab, Slack call, and background build. It's a thrashing contest you lose quietly.
- Always-on connectivity. If your agent needs to pull dependencies, push commits, or wait on CI hooks while you're asleep, the host can't go to sleep with you.
None of these are AI problems. They're infrastructure problems. And they've been solved for decades for server workloads. We just forgot to apply them to our AI-enabled terminals.
What a session that survives 3 AM looks like
Here's a concrete example. Say you're using a CLI coding agent (like borg, claude-code, or an autopilot wrapper) to migrate a medium Python codebase from SQLAlchemy 1.4 to 2.0. The agent needs to:
- Find every declarative base call and rewrite it
- Handle hybrid properties, session patterns, and 50 files of query syntax
- Run the test suite after each chunk to validate it didn't break anything
On a laptop, this might take 2 to 4 hours of intermittent attention. The moment you close the lid or your Wi-Fi blips, you lose the agent's internal plan, all the collected context, and any partial progress that wasn't committed.
Now imagine the same session running inside a persistent remote shell on a host that never sleeps. You attach with tmux attach when you're ready to check in. You can kill your local terminal, fly across the country, SSH back in, and the agent is still chugging along. The model itself hasn't changed. The only difference is where the process lives.
That's why I keep most of my heavy AI sessions on a remote box now. For my own work, I use an xShellz shell: always-on, SSH with mosh for resilience, and enough headroom to let borg or any other long-running CLI agent sit there as long as it needs. It's not flashy. It's just a terminal that stays up. But it removes 90% of the failure modes I used to blame on "the model acting dumb."
Stop upgrading the model. Fix the environment first.
If you're genuinely waiting for GPT-5.6 to fix your development workflow, here's a short checklist to run before the announcement drops:
- Move your agentic sessions off your local machine and onto something that isn't subject to lid-close policies and Wi-Fi jitter. A $5/mo VPS with tmux is a fine start.
- Use
moshinstead of plain SSH for long-running terminal work. It handles IP changes and high-latency connections without dropping your session. - If you're running local anyway, at least disable sleep for the duration of important tasks (
caffeinateon macOS,systemd-inhibiton Linux).
When GPT-5.6 lands, you'll be ready to hand it tasks that actually finish. Because you won't be the one pulling the plug on it halfway through.
The smartest model in the world can't save a terminal that closes itself every time you walk away.