Skip to content

feat: add local and SSH Codex discovery and queueing - #51

Merged
abruption merged 2 commits into
mainfrom
feat/codex-support
Sep 10, 2026
Merged

abruption merged 2 commits into
mainfrom
feat/codex-support

Conversation

@abruption

Copy link
Copy Markdown
Owner

Summary

Add saved Codex session discovery and native queue submission to session-peer for local and SSH targets. list --agent codex reads the destination state DB read-only; send --to codex:<uuid> uses its Codex CLI and reports queued rather than delivered. Explicit home/executable overrides avoid cross-installation ambiguity. No wake/resume is performed.

Closes #44. Part of #48.

Type

  • feat

Validation

  • 133 tests: legacy and rebranded Claude coverage, fixture SQLite discovery, subprocess argument integrity, UTF-8 byte limits, missing target/executable, timeouts, remote option/status propagation, isolated install coexistence.
  • Skill validator and shellcheck pass.
  • Local and real SSH discovery/dry-run/queue verification recorded before merge.

Notes

Codex discovery is experimental against state_5.sqlite, tested with Codex CLI 0.154.0. Saved sessions are not reported as active. Queue ID is optional because success does not depend on parsing the CLI's human output. A timeout reports an unknown outcome and is not retried. Existing Claude JSON output is preserved.

@abruption
abruption merged commit 16277eb into main Sep 10, 2026
9 checks passed
@abruption
abruption deleted the feat/codex-support branch September 18, 2026 07:58
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.

feat: v0.6 roadmap — Codex discovery, addressing, queueing, and submission status

1 participant