Merge U7: cli-agent executor seam, task session lifecycle, hard-cancel integration

This commit is contained in:
gsxdsm
2026-06-05 00:02:41 -07:00
8 changed files with 1646 additions and 0 deletions

View File

@@ -668,3 +668,33 @@ export {
type WriteSessionHookScriptsOptions,
type WrittenHookScripts,
} from "./cli-agent/hook-scripts.js";
// CLI Agent Executor — PTY session manager + adapter registry (U2).
export {
CliSessionManager,
CliConcurrencyLimitError,
UnknownCliSessionError,
neutralizeInjection,
DEFAULT_SCROLLBACK_BYTES,
DEFAULT_CONCURRENCY_CEILING,
type CliSessionManagerOptions,
type SpawnCliSessionOptions,
type CliSessionAttachment,
} from "./cli-agent/session-manager.js";
export {
CliAdapterRegistry,
defaultCliAdapterRegistry,
UnknownCliAdapterError,
DuplicateCliAdapterError,
type CliAgentAdapter,
type CliAdapterCapabilities,
} from "./cli-agent/adapter.js";
// CLI Agent Executor — task ↔ session orchestration (U7).
export {
CliTaskSession,
launchCliTaskSession,
killLiveTaskSessions,
type CliTaskOutcome,
type CliTaskOutcomeKind,
type ResolvedCliExecutorConfig,
type LaunchCliTaskSessionOptions,
} from "./cli-agent/task-session.js";