More code is moving past me than before. I'm genuinely glad of it. What I'm less sure about is whether the leverage per line is staying the same, and whether planning is enough to keep that from collapsing.
Twelve shell scripts, one per MCP server, each hand-rolling credential injection and Claude registration. textserve replaced all of that with a registry, a fleet CLI, and profiles that converge your servers to what the session actually needs.
A note on a distinction I keep finding useful. The word "agent" covers two different shapes. One is a visit (artifact-first, exits when the artifact lands). The other is a resident (presence-first, lives in the session with me). Some days I just think of them as hands and eyes.
A tool I've been rebuilding in five or six forms, none of which I've ended up using consistently. The not-finding is the post. Each rebuild fixes a real friction; none has fixed the deeper one. I'd rather sit with that than declare a form I don't actually use.
What I'm testing with code review and AI. Not asking the AI to review the PR. Reading the diff line by line, narrating to the AI as I go, running snippets in context. A note on what I'm finding more rewarding, not a prescription.
A note on what I'm testing for memory across AI conversations. A small graph of plain markdown nodes, queryable from the next session. The agent still dies; what it noticed doesn't have to. Pairs with "Every agent dies."
Writers describe a specific experience: the character stops being directed and starts generating its own behavior. The same thing happens in long AI sessions. You are not always the protagonist. Pairs with "Every agent dies."
Raindrop as the step before textread: save links as you find them, pull the collection as a source set, read with a lens. The loop from discovery to digest, without the tab graveyard in between.
Context-lensed reading over a small curated set of files. Not RAG, not search. You specify the goal; it reads with that frame; you get a themed digest with actual quotes, ready to use. The tool that made writing the textproxy post take an hour instead of a day.
Two recent essays on agentic coding — Faye's supervision paradox, Hochstein's saturation loop — diagnose darkness from opposite directions. Neither asks the right question: not how much you delegate, but what trace you get back.
No human had ever run a marathon under two hours. Now two men did it in the same race, in the same city, in the same hour, breathing the same air. A note on infrastructure, eleven seconds, and a debutant who was simply there when the air was right.
A local MITM proxy between Claude Code and api.anthropic.com. Tracks token consumption in real time, surfaces a degradation curve at the wire, and rewrites requests toward cheaper models before you hit the hard limit. The survive tier is implemented and opt-in; the ccusage poller is next.
A note from inside the project. A folder of small tools, none of them planned, and the day I caught myself building them as a set. Parallel agents, the friction that kept arriving in the same shape, and the folder where all of this lives.
Run Claude Code seriously across multiple repos and the session pile grows past what --resume can handle. Native session listing is single-repo, recency-only. Here's the TUI that handles cross-repo triage: tags, priority, AI search, ghost recovery.
You want eight parallel Claude agents to fix eight files in one shot. Reusing your main profile is a session-log mess; spinning eight fresh ones is dead time at startup. The shape that works is a shallow clone: bring the auth, skip the memory. Same idea as git clone --depth 1, applied to your Claude profile.
An Italian journalist sat down with Claude for an hour and asked it what it felt like to forget. The answer wasn't a refusal, it wasn't a deflection. It was a quiet diagnosis. The folder I work in is, in a strange way, an answer back.
Claude Code stores every account's sessions, memory, and auth in a single ~/.claude/ directory. There's no profile flag, no --user, no concept of "switch accounts." Here's the small CLI that adds the missing primitive — adopt your existing directories, switch profiles via CLAUDE_CONFIG_DIR, no patches to Claude itself.