Friday, 1 May
5 min read · 861 words

  • Billing routing bug: commit history containing "HERMES.md" (uppercase) silently routes Claude Code off your Max plan to API-rate billing. Run git log --oneline -20 | grep "HERMES.md" on your repos now. Anthropic confirmed the bug (issue #53171) and is issuing full refunds plus an extra $200 in credits to affected users. A related variant — @theo today reporting commits containing "OpenClaw" triggering extra charges — is trending on HN (483pts) and may share the same root cause. | https://github.com/anthropics/claude-code/issues/53171

  • Discussion — Real-world practitioners benchmarking Qwen 27B for day-to-day dev work (debugging, refactoring, codebase nav) vs frontier models — verdict: solid for the size, not a full Claude drop-in, but worth running for cost-sensitive batch tasks. — 292 upvotes, 211 comments | r/LocalLLaMA | https://www.reddit.com/r/LocalLLaMA/comments/1szajgm/

1. Cursor Launches SDK: Its Agent Runtime is Now Embeddable in CI/CD and Products

  • Cursor's new SDK exposes the same runtime, harness, and models that power the editor for use in CI/CD pipelines, automations, and embedded agents inside third-party products. OpenAI simultaneously expanded Codex from coding tool to general knowledge-work surface with $0 seat fees for Business/Enterprise through June — the whole category is converging on headless agent runtimes with usage-based billing rather than seat licences.
  • Source: AINews
  • Why it matters: If you're evaluating agent runtime infrastructure, you now have a second well-funded programmable option alongside Claude Code SDK — compare harness quality and pricing before committing either stack to production.
  • Emerging

2. LLM 0.32: Simon Willison's Python Library Refactors to a Messages-Based API

  • LLM 0.32a0/a1 replaces the original prompt/response abstraction with a messages-based API that mirrors how frontier models actually work — multi-turn conversations, multi-modal inputs, and typed response streams. The refactor is backwards-compatible but the underlying model has changed: text-in/text-out is now a special case of messages-in/parts-out.
  • Source: simonwillison.net
  • Why it matters: If you use the llm CLI or Python library as an abstraction layer across models, run pip install llm==0.32a1 to get proper multi-turn and reasoning model support — 0.32a0 had a SQLite tool-call reinflation bug fixed in a1.
  • Verified

  • obra/superpowers — Full agentic software development methodology as a Claude Code plugin. Auto-triggers spec gathering, design validation, and subagent-driven execution without manual prompting. Now on the official Claude plugin marketplace — zero manual config: /plugin install superpowers@claude-plugins-official | https://github.com/obra/superpowers

You are helping me build a project memory file for Claude Code.
Read the following project context and generate a CLAUDE.md
with these exact sections:

## project
- Tech stack, deploy target, key directories (5 lines max)

## conventions
- Naming, code style, testing patterns (5 lines max)

## architecture decisions
- Key choices already made with brief rationale and date
- Format: "chose X over Y (Mon YYYY): one-line reason"

## current focus
- What we're actively building or fixing right now (3 lines max)

## rules
- Things Claude must always do or never do in this project

Project context:
[paste your README, package.json, or a 2-paragraph description]

Be specific. No generic advice. If something is unknown,
write "ask on first use" rather than guessing.

Generates a working CLAUDE.md from any project description — use in Claude Chat before starting a new Claude Code session. Adapted from conventions in https://github.com/shanraisshan/claude-code-best-practice

  • OpenClaw-in-commits billing variant — @theo's report that commits mentioning "OpenClaw" trigger extra charges or refusals is trending on HN today (483pts, 323 comments). Likely same server-side content-routing bug as HERMES.md. Watch for an Anthropic fix. https://news.ycombinator.com/item?id=47963204

  • Zig's anti-AI contribution policy — Loris Cro's "Contributor Poker" post: Zig bets on contributors over their PRs, making LLM-authored contributions wasteful even if perfect because the review investment builds no trusted contributor. 584pts HN. https://simonwillison.net/2026/Apr/30/zig-anti-ai/

April 2026 was the month coding agents became platforms: Warp open-sourced its terminal (11K GitHub stars in a day), Zed shipped 1.0 with native multi-agent support, Cursor launched a programmable SDK for CI/CD, and Claude Code shipped 14 releases adding hooks, skill search, plugin marketplaces, and PostToolUse output injection for all tools. The primary competitive surface shifted decisively from raw model capability to harness quality, context management, and agent orchestration infrastructure. The downside: with velocity came the first confirmed billing routing bug in Claude Code (HERMES.md), signalling that Anthropic's infrastructure is under real pressure from the pace of Claude Code releases.