@debugmcp/mcp-debugger
Version:
Run-time step-through debugging for LLM agents.
22 lines (21 loc) • 952 B
TypeScript
/**
* Session manager for debug sessions, using ProxyManager for process management.
*
* This class manages the lifecycle of debug sessions and delegates all child process
* and DAP communication to ProxyManager instances. Each session has its own ProxyManager
* that handles the debug proxy process.
*
* This is the main composition of all session management functionality.
*/
import { SessionManagerOperations } from './session-manager-operations.js';
export type { SessionManagerDependencies, SessionManagerConfig, CustomLaunchRequestArguments, DebugResult } from './session-manager-core.js';
export { SessionManagerOperations } from './session-manager-operations.js';
/**
* Main SessionManager class that composes all functionality
*/
export declare class SessionManager extends SessionManagerOperations {
/**
* Override handleAutoContinue to call the continue method
*/
protected handleAutoContinue(): Promise<void>;
}