SPB Git

spb/khaelor Public

KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.

TypeScript 82.9% HTML 14.9% CSS 1.1% JavaScript 0.7%
1.3 KB · 49 lines typescript
Raw Blame History
1/**2 * KHAELOR3 * File: src/agent/index.ts4 * Description: Public barrel for the agent module (Layer 3 — wires services below cli).5 *6 * Author: Simon-Pierre Boucher7 * Contact: contact@spboucher.ai8 */910export { EventLogSession } from "./session-handle.js";11export type { EventLogSessionOptions, KernelSession } from "./session-handle.js";1213export { MODEL_TEXT_BACKSTOP, ToolExecutor } from "./executor.js";14export type { PendingToolCall, ToolBatchExecutor, ToolExecutorOptions } from "./executor.js";1516export { SteeringQueue, pendingSteering, steeringSeam } from "./steering.js";17export type { QueuedSteering } from "./steering.js";1819export {20  InterruptionController,21  closeDanglingToolUses,22  recoverDanglingOnResume,23} from "./interruption.js";24export type { CancellationReason } from "./interruption.js";2526export {27  CHECK_COMMAND_PATTERN,28  VerificationGate,29  collectTurnFacts,30  isDocumentationPath,31} from "./completion.js";32export type {33  AttributionResult,34  ChangeAttribution,35  ChangeAttributor,36  TurnFacts,37  VerificationGateOptions,38  VerificationGateResult,39} from "./completion.js";4041export { AgentKernel, deriveNext, foldTurnState } from "./kernel.js";42export type {43  AgentKernelDeps,44  CompactionSignal,45  NextAction,46  TurnOutcome,47  TurnState,48} from "./kernel.js";49