Claude Code version: 2.1.186
OS: macOS 25.4.0 (Darwin)
Environment: @myobie/pty (a tmux-shaped session manager) — confirmed NOT in tmux/psmux, and NOT in @myobie/pty-layout's --tmux mode (which explicitly sets TMUX / TMUX_PANE for Claude Code interop — see the Update section below).
An interactive Claude Code session launched via pty up <dir> (against a pty.toml declaring a [sessions.claude] block) runs normally — tool calls work, MCP servers connect, channel notifications surface, multi-turn conversations complete cleanly — but the conversation transcript is never written to ~/.claude/projects/<encoded-cwd>/<session-id>.jsonl. The project directory is never created at all.