Add Codex target commands and session routing
This commit is contained in:
@@ -13,8 +13,9 @@ logger = logging.getLogger(__name__)
|
||||
class PtyManager:
|
||||
"""기존 tmux 세션에 attach하고 입출력을 제어한다."""
|
||||
|
||||
def __init__(self, session_name: str = "claude") -> None:
|
||||
def __init__(self, session_name: str = "claude", cli_name: str = "claude") -> None:
|
||||
self.session_name = session_name
|
||||
self.cli_name = cli_name
|
||||
self._process: pexpect.spawn | None = None
|
||||
|
||||
@property
|
||||
@@ -32,7 +33,7 @@ class PtyManager:
|
||||
if result.returncode != 0:
|
||||
raise RuntimeError(
|
||||
"tmux 세션이 없습니다. 먼저 실행하세요: "
|
||||
f"tmux new -s {self.session_name} claude"
|
||||
f"tmux new -s {self.session_name} {self.cli_name}"
|
||||
)
|
||||
|
||||
def start(self) -> None:
|
||||
|
||||
Reference in New Issue
Block a user