mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-04 14:39:42 +02:00
chore: bump version to 0.1486
feat: interactive teammate tmux pane windows with xterm.js terminals feat: auto-cleanup teams/subagents/pane windows on session delete fix: only show agent/teammate windows when matching Claudeman tab exists fix: UTF-8 encoding in teammate pane terminal output (Uint8Array) fix: standalone pane window cleanup via subagentParentMap lookup fix: xterm.js dimensions crash with deferred init + null-safe dispose Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+22
-3
@@ -855,9 +855,9 @@ export interface CaseInfo {
|
||||
// ========== Screen Session Types ==========
|
||||
|
||||
/**
|
||||
* GNU screen session wrapper
|
||||
* Terminal multiplexer session wrapper.
|
||||
*
|
||||
* Claudeman uses GNU screen for session persistence across server restarts.
|
||||
* Claudeman uses tmux (preferred) or GNU Screen (fallback) for session persistence.
|
||||
*/
|
||||
/**
|
||||
* Persisted respawn configuration for screen sessions.
|
||||
@@ -913,7 +913,7 @@ export interface PersistedRespawnConfig {
|
||||
export interface ScreenSession {
|
||||
/** Claudeman session ID */
|
||||
sessionId: string;
|
||||
/** GNU screen session name (claudeman-<id>) */
|
||||
/** Mux session name (claudeman-<id>) */
|
||||
screenName: string;
|
||||
/** Screen process PID */
|
||||
pid: number;
|
||||
@@ -1514,6 +1514,25 @@ export interface ImageDetectedEvent {
|
||||
size: number;
|
||||
}
|
||||
|
||||
// ========== Pane Types ==========
|
||||
|
||||
/**
|
||||
* Information about a tmux pane within a session.
|
||||
* Used for agent team teammate pane management.
|
||||
*/
|
||||
export interface PaneInfo {
|
||||
/** Pane ID (e.g., "%0", "%1") — immutable within a tmux session */
|
||||
paneId: string;
|
||||
/** Pane index within the window (0, 1, 2...) */
|
||||
paneIndex: number;
|
||||
/** PID of the process running in the pane */
|
||||
panePid: number;
|
||||
/** Pane width in columns */
|
||||
width: number;
|
||||
/** Pane height in rows */
|
||||
height: number;
|
||||
}
|
||||
|
||||
// ========== Agent Teams Types ==========
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user