← ClaudeAtlas

tfx-livelisted

Use when Claude, Codex, or a Triflux worker needs live Claude↔Codex orchestration: start/ask/stop, multi-turn, peer relay, daemon UDS attach, or UDS-first with tmux fallback.
tellang/triflux · ★ 7 · AI & Automation · score 74
Install: claude install-skill tellang/triflux
# tfx-live — Claude↔Codex live orchestration `tfx-live` is the Triflux-owned live bridge for Claude Code and Codex TUI sessions. It runs as a local CLI (`tfx-live`) and supports tmux TUI control plus Claude daemon UDS attach. ## Default transport - Claude targets with `--short` or `--session-id`: **UDS-first `auto` by default**. - If UDS probe/attach fails: write `~/.claude/cache/triflux/tfx-live/bug-reports/uds-fallback-*.json`, then tmux fallback when `--session` is provided. - Codex targets and Claude targets without a daemon ref: tmux by default. - UDS completion contract: `done=true` only when `matchedCompletion===true`; `timedOut` or `closed` is not completion. - Bridge resolution: `--bridge` > `$TFX_BRIDGE` > `$TFX_REPO_ROOT/hub/bridge.mjs` > bundled Triflux `hub/bridge.mjs`. ## Quick start ```bash # Claude -> Codex helper session tfx-live start --cli codex --session cx1 --cwd ~/Projects tfx-live ask --cli codex --session cx1 --prompt "현재 변경사항을 요약해줘" --timeout 120 tfx-live stop --cli codex --session cx1 # Codex -> Claude tmux helper session tfx-live start --cli claude --session cl1 --cwd ~/Projects tfx-live ask --cli claude --session cl1 --prompt "이 구현을 리뷰해줘" --timeout 120 tfx-live stop --cli claude --session cl1 ``` ## UDS-first Claude daemon ask Find daemon sessions: ```bash tfx-live probe ``` Then ask by short: ```bash tfx-live ask --cli claude --short <8hex> --prompt "STRUCTURED_RETURN_OK 만 답해줘" --timeout 120 ``` Because `--short` is present, the defaul