Claude June 15 Update Breaks Headless Agent Workaround — Interactive Sessions Still Work on Your Plan

The June 15 Anthropic update broke the claude-cli backend workaround that many OpenClaw users relied on after the April 4 cutoff. Here's what changed and what still works for running Claude Code agents on a flat-rate plan.
What Broke
The claude-cli provider in OpenClaw routes through claude -p (headless execution). As of June 15, claude -p, the Agent SDK, GitHub Actions, and third-party integrations now draw from a separate credit pool:
- Pro: $20/month, no rollover
- Max5x: $100/month
- Max20x: $200/month
A 24/7 agent will burn through those credits in days. The previous workaround — using claude-cli after Anthropic's informal nod — is dead.
What Still Works
Anthropic's line is headless vs. interactive. Interactive Claude Code sessions (where you actually type in a terminal) remain on your flat-rate subscription. claude -p and the Agent SDK are metered; interactive Claude Code, Claude.ai, and Cowork are not.
To keep an agent running on your plan, you need to maintain a real interactive Claude Code session and have your agent work through that session, not the claude-cli backend. This is essentially a terminal session that stays open.
A Ready-to-Use Workaround: Sushi
A developer built Sushi (MIT licensed) that does exactly this. It:
- Boots as itself every session (not a blank terminal)
- Keeps long-term memory via SQLite (bilingual, remembers weeks back)
- Integrates with WhatsApp
- Uses
/agent:importto pull your existing OpenClaw agent in ~15 minutes
The billing trick: even the always-on service uses the real interactive claude binary, never claude -p. It bills as if you're sitting at the terminal. Sushi is listed on Anthropic's Official community plugin marketplace.
Caveats
- Shared limits: Your agent shares Claude Code's weekly rate limits with your coding, so a heavy job at 3am can eat into your allocation. The developer schedules heavy work during sleep hours.
- Security: Running unattended 24/7 is not trivial. The always-on instance should run in a container with no credentials and locked-down egress. Messaging uses pairing + allowlist, with an opt-in gate blocking destructive tools on unverified messages.
- Not permanent: If Anthropic decides to call a never-closing automated session "programmatic", this breaks too.
- Claude-only: Sushi runs strictly on Claude. But the agent's memory and personality are files on disk, so you can move it elsewhere if needed.
What's Still Rough
Re-attaching the session after a restart and sharing the rate limit with normal coding are unsolved. The current approach: replay an identity prompt on reattach and strictly block the agent during personal coding hours.
📖 Read the full source: r/openclaw
👀 See Also

Claude adds inline interactive charts and diagrams to conversations
Claude now creates custom charts, diagrams, and visualizations directly within chat conversations, allowing users to tweak and modify visualizations as discussions develop. The feature is available in beta on all plan types and appears inline rather than in side panels.
AI Industry Needs $6 Trillion in Annual Revenue by 2031 to Justify Data Centre Buildout
Analysts say the AI industry must generate roughly $6 trillion in annual revenue by 2031 to justify current data centre capex. HN's 303-comment thread picks apart the math.

Claude Code v2.1.101 adds team onboarding, enterprise TLS support, and fixes memory leaks
Claude Code v2.1.101 introduces a /team-onboarding command for generating teammate ramp-up guides, adds OS CA certificate store trust by default for enterprise TLS proxies, and fixes a memory leak in long sessions along with 25+ other improvements and bug fixes.
OpenClaw 2026.8.2: Internal Context Block Leaking Into Telegram Text
OpenClaw 2026.8.2 on Telegram polling leaks the internal context block into visible text, causing agents to refuse legitimate instructions and flag prompt injection.