UNPKG

@debugmcp/mcp-debugger

Version:

Run-time step-through debugging for LLM agents.

21 lines (20 loc) 1.21 kB
import { Breakpoint } from './models.js'; import { ManagedSession } from './session-store.js'; import { SessionManagerData } from './session-manager-data.js'; import { CustomLaunchRequestArguments, DebugResult } from './session-manager-core.js'; /** * Debug operations functionality for session management */ export declare class SessionManagerOperations extends SessionManagerData { protected startProxyManager(session: ManagedSession, scriptPath: string, scriptArgs?: string[], dapLaunchArgs?: Partial<CustomLaunchRequestArguments>, dryRunSpawn?: boolean): Promise<void>; /** * Helper method to wait for dry run completion with timeout */ private waitForDryRunCompletion; startDebugging(sessionId: string, scriptPath: string, scriptArgs?: string[], dapLaunchArgs?: Partial<CustomLaunchRequestArguments>, dryRunSpawn?: boolean): Promise<DebugResult>; setBreakpoint(sessionId: string, file: string, line: number, condition?: string): Promise<Breakpoint>; stepOver(sessionId: string): Promise<DebugResult>; stepInto(sessionId: string): Promise<DebugResult>; stepOut(sessionId: string): Promise<DebugResult>; continue(sessionId: string): Promise<DebugResult>; }