- Introduced an `AgentPauseGate` mechanism to suspend and resume agent loops and tool executions safely. - Added a `/pause` slash command to trigger a new fullscreen UI that manages agent suspension and lifecycle. - Integrated pause checks into the core agent loop and tool execution pipeline to ensure responsive state handling. - Provided a new pause screen component to facilitate user interaction and resume control during suspension.
27 lines
691 B
TypeScript
27 lines
691 B
TypeScript
// Core Agent
|
|
export * from "./agent";
|
|
// Loop functions
|
|
export * from "./agent-loop";
|
|
// Append-only context mode
|
|
export * from "./append-only-context";
|
|
// Compaction
|
|
export * from "./compaction";
|
|
// Process-global pause gate
|
|
export * from "./pause";
|
|
// Proxy utilities
|
|
export * from "./proxy";
|
|
// Replay policy
|
|
export * from "./replay-policy";
|
|
// Run-level telemetry collector + aggregators
|
|
export * from "./run-collector";
|
|
// Telemetry
|
|
export * from "./telemetry";
|
|
// Thinking selectors
|
|
export * from "./thinking";
|
|
// Tokenizer choice
|
|
export * from "./tokenizer";
|
|
// Types
|
|
export * from "./types";
|
|
// Yield utilities for Bun event-loop busy-wait prevention
|
|
export * from "./utils/yield";
|