Skip to content

v0.2.0: Linux, experimental Windows, Codex inside Conductor - #4

Merged
ztsrdev merged 1 commit into
mainfrom
ztsrdev/ztsr.dev/opensource-codebase-plan
Jul 28, 2026
Merged

ztsrdev merged 1 commit into
mainfrom
ztsrdev/ztsr.dev/opensource-codebase-plan

Conversation

@ztsrdev

@ztsrdev ztsrdev commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Closes the two "Not yet" rows in the support table.

Codex inside Conductor. Verified live against Conductor's actual launch pattern: its inline --config hooks={PreToolUse=[...]} checkpoint hook merges with user-level ~/.codex/hooks.json per event instead of masking it. Both hook sources fired in the same codex exec run, and the full loop (timer, site open, pull-back to Conductor.app with alerts suppressed) completed. Hook trust lives in the shared ~/.codex, so the one-time /hooks approval covers Conductor sessions.

Linux. Real platform layer: xdg-open, WM_CLASS-based focus detection and wmctrl/xdotool activation on X11, notify-send, and honest Wayland degradation (site opens, notifications work, focus control is impossible and documented as such).

Windows (experimental). start opener, best-effort AppActivate (Windows may block focus changes, documented), windowsHide on the detached timer spawn, and a windows-latest CI job running typecheck and the full test suite.

104 tests, reproducible bundle, version 0.2.0 in both manifests, CHANGELOG updated, all new prose passes the no-ai-slop audit (zero em dashes, zero banned words).

Caveat stated plainly in the docs: Linux and Windows behavior is verified through execution-seam tests, not on native desktops.

🤖 Generated with Claude Code

@ztsrdev
ztsrdev force-pushed the ztsrdev/ztsr.dev/opensource-codebase-plan branch from 617c137 to a75391f Compare July 28, 2026 09:33
- Linux platform layer: xdg-open, WM_CLASS focus detection and wmctrl or
  xdotool activation on X11, notify-send, honest Wayland degradation
- Experimental Windows layer: start opener, best-effort AppActivate,
  windowsHide on the detached timer spawn
- Codex inside Conductor supported: verified live that Conductor's inline
  --config hooks flag merges with user-level hooks.json instead of
  masking it; one-time /hooks trust covers Conductor sessions
- windows-latest CI job, .gitattributes LF pinning
- status reports per-platform tool availability; new docs for both platforms

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ztsrdev
ztsrdev force-pushed the ztsrdev/ztsr.dev/opensource-codebase-plan branch from a75391f to 6215c84 Compare July 28, 2026 09:45
@ztsrdev
ztsrdev merged commit abeb1fe into main Jul 28, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant