[0.35.0] - 2026-04-28
Added
- Codex compaction markers emit
CompactionEvents.parseCodexSessionandparseCodexSessionIncrementalnow return aneventsarray for Codex, matching Claude's compaction event surface. The reader detects Codextype: "compacted"records, anchors each event to the most recent committed Codex turn, and carries that turn throughCodexResumeStateso incremental parses preserveprecedingMessageIdandtokensBeforeCompactacross cursor boundaries. ToolCall.skillNamefor OpenCode skill tool calls. The OpenCode reader now extracts the skill name from the tool input (skill,name, orskill_namefield) and populatesskillNameon theToolCallobject. This lets downstream detectors group and deduplicate skill invocations without re-parsing args.