v0.2.5 released. Update codex-desktop-linux to pin/ship this version and mirror the relevant changes.
v0.2.5 changelog
Added
- Added build-time GNOME extension / DBus identity overrides (
CUL_*) so the
codex-desktop-linux embedded copy can share this source while keeping its
Codex extension identity, plus runtime CODEX_COMPUTER_USE_* aliases for the
embedded input/backend knobs.
Documentation
- Cross-referenced the sibling
agent-workspace-linux project in the README.
Fixed
- Bounded screenshot payloads by default before returning them to MCP hosts,
while exposing opt-in screenshot sizing controls and coordinate metadata for
downscaled captures.
- Added opt-in JPEG screenshot output with a caller-selected quality so agents
can choose compression before the byte cap forces additional resizing.
- Ported downstream Linux readiness fixes:
doctor now treats direct
/dev/uinput and the XDG RemoteDesktop portal as valid development-input
backends instead of requiring ydotoold in every ready setup.
- Ported downstream session hydration fixes for X11 launches by carrying
XAUTHORITY through environment hydration and checking the same-user namespace
init process when it owns the graphical session environment.
Security
- Pinned the release upload GitHub Action to a commit SHA in CI.
Opened automatically by the release workflow.
v0.2.5 released. Update codex-desktop-linux to pin/ship this version and mirror the relevant changes.
v0.2.5 changelog
Added
CUL_*) so thecodex-desktop-linuxembedded copy can share this source while keeping itsCodex extension identity, plus runtime
CODEX_COMPUTER_USE_*aliases for theembedded input/backend knobs.
Documentation
agent-workspace-linuxproject in the README.Fixed
while exposing opt-in screenshot sizing controls and coordinate metadata for
downscaled captures.
can choose compression before the byte cap forces additional resizing.
doctornow treats direct/dev/uinputand the XDG RemoteDesktop portal as valid development-inputbackends instead of requiring
ydotooldin every ready setup.XAUTHORITYthrough environment hydration and checking the same-user namespaceinit process when it owns the graphical session environment.
Security
Opened automatically by the release workflow.