From 8b71559113a95e03b198982bbd4fa9d23703bd0d Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sun, 8 Mar 2026 02:09:23 +0900 Subject: [PATCH] refactor(tmux): use dedicated pane state parser Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus --- .../tmux-subagent/pane-state-querier.ts | 30 ++++--------------- 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/src/features/tmux-subagent/pane-state-querier.ts b/src/features/tmux-subagent/pane-state-querier.ts index 28d5158a4..005e31672 100644 --- a/src/features/tmux-subagent/pane-state-querier.ts +++ b/src/features/tmux-subagent/pane-state-querier.ts @@ -1,5 +1,6 @@ import { spawn } from "bun" import type { WindowState, TmuxPaneInfo } from "./types" +import { parsePaneStateOutput } from "./pane-state-parser" import { getTmuxPath } from "../../tools/interactive-bash/tmux-path-resolver" import { log } from "../../shared" @@ -27,31 +28,12 @@ export async function queryWindowState(sourcePaneId: string): Promise a.left - b.left || a.top - b.top)