Skip to content

Byline v0.8.1 (Alpha)

Choose a tag to compare

@by123 by123 released this 10 Jul 04:44

Codex live status + tab-accurate handoff, plus an operation log for this early build.

This is an Alpha release — Byline is still early. If a status reads wrong or a handoff misfires, the new log (below) makes it easy to report.

Codex authoritative status

hooks/install.sh now registers the byline-status hook in both ~/.claude/settings.json and ~/.codex/hooks.json. Codex sessions started in Byline report the same authoritative live status as Claude Code — thinking / needs confirmation / done — per tab. Codex reviews newly added hooks once, so on your next codex launch choose "Trust all and continue". A config that isn't present is simply skipped.

Handoff binds to the tab you clicked

The hook now records each tab's live session id + transcript path, so a Claude ↔ Codex handoff always moves the session in the tab you clicked — even when two tabs of the same agent share one project directory. Without the hook it falls back to the most-recently-active session in that directory, as before.

Operation log

Byline now writes a human-readable operation log to ~/Library/Logs/Byline/byline.log (also visible in Console.app) so problems in this early build can be investigated after the fact. Size-based rotation keeps a single backup, so it never grows without bound. Terminal I/O, keystrokes, and file paths are never logged.

Also

  • Dropped the legacy /tmp/ai_light_sessions status directory — Byline now watches only /tmp/byline_sessions.

Universal DMG (Apple Silicon + Intel), signed & notarized. macOS 10.15+.


中文: 本次为 Alpha 版本。新增 Codex 权威状态install.sh 现同时注册 ~/.claude/settings.json~/.codex/hooks.json;Codex 首次启动请选 “Trust all and continue”,不存在的配置会自动跳过);会话移交精确绑定到你点击的标签页(即便两个标签共用同一目录);新增操作日志 ~/Library/Logs/Byline/byline.log(体积滚动,仅保留一个备份;不记录终端 I/O、按键与文件路径);移除旧版 /tmp/ai_light_sessions 目录。通用 DMG,已签名并公证,支持 macOS 10.15+。