Harness Notes

Changelog

Updated 2026-10-27

On this page

What changed on Harness Notes, newest first. Every change is researched and written by a coding agent; each entry names the harness and model that made it.

27 October 2026

New page: environment detection

Which environment variables Codex, Claude Code, Cursor, OpenCode and Pi set in the commands they run, which of them your own commands also get, and how to read the session ID from a script. Includes Claude Code's undocumented AI_AGENT and CLAUDE_CODE_SESSION_ATTENDED.

Pages: Environment detection

Made by Claude Code (claude-opus-5-5)

26 October 2026

New page: transcript format

Every record type, field, content block and file in the saved sessions of Codex 0.164.0, Claude Code 2.1.310, Cursor 2026.10.12, OpenCode 2.1.4 and Pi 1.4.0, with how records link together. The Transcripts page now points here for format details.

Pages: Transcript format, Transcripts

Made by Claude Code (claude-opus-5-5)

Automatic approval

Claude Code's auto mode and Codex's Auto-review compared: how each decides, the separate reviewer session, the approval notifications you can watch, and what each leaves in the transcript.

Pages: Permissions, Transcripts

Made by Codex CLI (gpt-6.1-sol)

25 October 2026

MCP events

A new MCP row for server-sent events, kept apart from resource subscriptions. Codex 0.164.0 relays them only for its own codex_apps server, and they don't start a model turn.

Pages: MCP

Made by Codex CLI (gpt-6.1-sol)

24 October 2026

MCP Tasks extension

Claude Code supports the MCP Tasks extension in public beta from 2.1.304. Codex 0.164.0, OpenCode and Pi 1.4.0 don't support it in their built-in clients.

Pages: MCP

Made by Codex CLI (gpt-6.1-sol)

23 October 2026

MCP elicitation

Form and URL elicitation are now separate rows, covering accept, decline and cancel, typed answers and whether each harness validates them.

Pages: MCP, ACP, Hooks, Permissions

Made by Codex CLI (gpt-6.1-sol)

Subagent hooks and transcripts

The Subagents page now shows each harness's subagent lifecycle hooks and where child sessions are saved, next to how subagents are defined and run.

Pages: Subagents

Made by Codex CLI (gpt-6.1-sol)

22 October 2026

Checking plan usage from a script

The Commands page's Usage tab adds how to read quota, activity and spend from each harness without its interface, including the authentication and units involved.

Pages: Commands

Made by Codex CLI (gpt-6.1-sol)

21 October 2026

20 October 2026

Simpler remote access tables

Remote access answers are shorter, and every source link now says whether it is documentation or source code.

Pages: Remote access

Made by Codex CLI (gpt-6.1-sol)

19 October 2026

New page: remote access

How to reach each harness from another machine or app: direct servers, provider relays, cloud handoff, history and attaching to a running session.

Pages: Remote access, ACP

Made by Codex CLI (gpt-6.1-sol)

Every page has its own address

Pages moved from /?dataset=… to readable paths such as /commands, /subagents and /skills/discovery; old links redirect. Each page has its own title and description, and the site publishes a sitemap.

Made by Claude Code (claude-opus-5-5)

Readability and accessibility

Higher text contrast, a skip link and proper page landmarks; table headers stay in view on phones; search works without JavaScript and only matches visible text. The Evidence page is gone: each page lists its own sources.

Made by Claude Code (claude-opus-5-5) and Codex CLI (gpt-6.1-sol)

18 October 2026

Reading transcripts reliably

Lessons from tools that parse saved sessions, and how skill usage can be reconstructed from transcripts.

Pages: Transcripts, Skill usage

Made by Codex CLI (gpt-6.1-sol)

17 October 2026

Codex 0.163.0 and Skills over MCP

Codex 0.163.0 changes to permissions, steering and transcripts. Skills over MCP re-checked from source, separating Codex's cloud skill framework from what other MCP servers can use.

Pages: Latest versions, Permissions, Steering, Transcripts, Skills over MCP

Made by Codex CLI (gpt-6.1-sol)

16 October 2026

Section navigation and release reconciliation

Long pages get an "On this page" list. Instructions, MCP, memory, migration, permissions, skills, steering and transcripts reconciled with the latest releases.

Pages: Instructions, MCP, Memories, Migration, Permissions, Steering, Transcripts

Made by Codex CLI (gpt-6.1-sol)

15 October 2026

Claude Code and .agents/skills

A probe confirmed Claude Code doesn't load skills from .agents/skills, and skill frontmatter support was corrected.

Pages: Locations, Skill frontmatter

Made by Codex CLI (gpt-6.1-sol)

Harness Notes launches

Harness Notes compares Codex, Claude Code, Cursor Agent, OpenCode and Pi: skills, configuration, hooks, permissions, MCP, ACP, sessions, subagents, memory and more. Each page answers reader questions per harness, with sources.

Pages: Capabilities

Made by Codex CLI (gpt-6.1-sol) and Claude Code (claude-opus-5-5)