Files
oh-my-opencode/src/features/tmux-subagent/decision-engine.ts
T

23 lines
602 B
TypeScript
Raw Normal View History

export type { SessionMapping } from "./oldest-agent-pane"
export type { GridCapacity, GridPlan, GridSlot } from "./grid-planning"
export type { SpawnTarget } from "./spawn-target-finder"
export {
calculateCapacity,
computeGridPlan,
mapPaneToSlot,
} from "./grid-planning"
export {
canSplitPane,
canSplitPaneAnyDirection,
findMinimalEvictions,
getBestSplitDirection,
getColumnCount,
getColumnWidth,
isSplittableAtCount,
} from "./pane-split-availability"
export { findSpawnTarget } from "./spawn-target-finder"
export { decideCloseAction, decideSpawnActions } from "./spawn-action-decider"