$ the-wire · showcase
Codex gains history reads, OpenCode's daemon learns to survive restarts
By RepoJournal · Filed · About Agentic Coding · Composed from the cited sources · methodology
Most of the day's motion is in plumbing you can use today: Codex cloud clients can finally read stored turns, OpenCode's process daemon switches to non-PTY pipes and stops dumping its runtime on SIGTERM, and Cline drops a debug flag that was writing prompts to disk.
chore(llms): remove provider request capture cline/cline
The opt-in CLINE_CAPTURE_PROVIDER_REQUEST / CLINE_CAPTURE_WIRE / CLINE_CAPTURE_DIR / CLINE_CAPTURE_CLEANUP / CLINE_CAPTURE_MAX_PREVIEW_BYTES debug feature is gone; it wrote full provider request bodies, prompts, code and possibly secrets, to local disk and its only consumer, the Weave tracing plugin, is retired. If you turned those flags on, check your machine for leftover capture directories a...
Add paginated history reads to the cloud client openai/codex
The cloud client adds Client::list_turns and Client::list_items over native gRPC history endpoints, where Attach previously delivered live events only. Page limits, sort order, access mode, and forward/backward cursors are exposed, but each call returns one page in server order with no automatic pagination or retries, so your loop has to drive the cursors itself.
feat(process-daemon): run commands without a PTY on Unix anomalyco/opencode
The PTY daemon can now run commands without a terminal via mode: "pty" | "pipe" on create, behind an additive feature flag that keeps protocol 7. Unix only; the stated aim is keeping OpenCode shell commands alive across a server restart handoff, with Windows in a follow-up. Paired with the SIGTERM/SIGINT handler, the daemon now tears down cleanly instead of being killed on the spot with its ter...
feat(cli): add --archived to opencode run anomalyco/opencode
opencode run --archived creates the new or forked session archived, using the same session.update call already behind --title, so scripted and CI runs stay out of the inbox, home and session lists. The example in the PR is a Cloudflare review tool spawning many sessions.
fix(core): prevent interrupted Whisper model downloads from being treated as installed google-gemini/gemini-cli
Interrupted Whisper downloads used to leave a partial file at ~/.gemini/whisper_models/<modelName>, and isModelInstalled() treated it as installed, breaking local Whisper voice mode until the file was deleted by hand. Downloads now stage to a .downloading path and get promoted atomically on completion.