v0.2.0: Linux, experimental Windows, Codex inside Conductor - #4
Merged
Merged
Conversation
ztsrdev
force-pushed
the
ztsrdev/ztsr.dev/opensource-codebase-plan
branch
from
July 28, 2026 09:33
617c137 to
a75391f
Compare
- 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
force-pushed
the
ztsrdev/ztsr.dev/opensource-codebase-plan
branch
from
July 28, 2026 09:45
a75391f to
6215c84
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.jsonper event instead of masking it. Both hook sources fired in the samecodex execrun, 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/hooksapproval covers Conductor sessions.Linux. Real platform layer:
xdg-open, WM_CLASS-based focus detection andwmctrl/xdotoolactivation on X11,notify-send, and honest Wayland degradation (site opens, notifications work, focus control is impossible and documented as such).Windows (experimental).
startopener, best-effortAppActivate(Windows may block focus changes, documented),windowsHideon 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