Skip to content

Release Codex Deck 0.6.0 - #2

Merged
dazer1234 merged 3 commits into
mainfrom
codex/multi-host-foundation
Jul 18, 2026
Merged

Release Codex Deck 0.6.0#2
dazer1234 merged 3 commits into
mainfrom
codex/multi-host-foundation

Conversation

@dazer1234

Copy link
Copy Markdown
Owner

What changed

  • adds a persistent macOS Codex Micro launcher and LaunchAgent watcher
  • replaces the Windows one-shot startup path with a durable single-instance watcher
  • adds optional authenticated Windows/macOS relay support with mixed global agent slots
  • routes agent and native Micro commands to the task's owning computer
  • adds independent Windows-only, macOS-only, and dual-computer setup documentation
  • improves stable cross-host task ownership, global recent-activity ordering, and host badges
  • adds separate Windows/macOS release archives, checksums, and public-release auditing
  • clarifies that the documented 15-key layout is only a recommendation and is fully customizable

Why

Codex Deck can now work as a reliable local Codex Micro-style control surface on either desktop platform and optionally combine both computers without exposing Codex's local debugging interface.

Validation

  • TypeScript check passed
  • 55 automated tests passed
  • Elgato Stream Deck validation passed
  • plugin packaging passed
  • release audit passed for all three artifact roots
  • macOS launcher archive retains executable permissions
  • final SHA-256 checksums generated

Codex Deck remains an unofficial community project and relies on undocumented Codex desktop internals.

@dazer1234
dazer1234 merged commit ab7b1a2 into main Jul 18, 2026
1 check passed
@dazer1234
dazer1234 deleted the codex/multi-host-foundation branch July 18, 2026 06:05

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 02321aeebc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

throw 'An automatically managed SSH tunnel must use the Windows loopback address.'
}

$url = if ($MacAddress -match '^ws://') { $MacAddress } else { "ws://${MacAddress}:$Port" }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Bracket IPv6 relay hosts before saving

When pairing over Tailscale IPv6, a bare address such as fd7a:115c:a1e0::1 is accepted by the relay allowlist but this interpolation writes ws://fd7a:115c:a1e0::1:47651, which is not a valid URL; readRelayClientConfig later calls new URL(config.url) and silently ignores the relay config. Wrap IPv6 literals in [] before composing the URL so the documented IPv6 pairing path can connect.

Useful? React with 👍 / 👎.

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