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.2 KB · 26 lines typescript
Raw Blame History
1/**2 * KHAELOR3 * File: src/daemon/index.ts4 * Description: Public surface of the daemon module (v2 design §7).5 *6 * Author: Simon-Pierre Boucher7 * Contact: contact@spboucher.ai8 */910export { parseCron, nextCronRun, parseActiveHours, withinActiveHours } from "./cron.js";11export type { CronSpec } from "./cron.js";12export { GoalStore } from "./goals.js";13export type { Goal, GoalEscalation, GoalEvent, GoalStatus, GoalType } from "./goals.js";14export { BudgetGuard, DEFAULT_BUDGET } from "./budget.js";15export type { BudgetConfig } from "./budget.js";16export { ApprovalQueue } from "./approvals.js";17export type { ApprovalRequest, ApprovalStatus } from "./approvals.js";18export { ChannelRouter, CommandChannel, WebhookChannel } from "./channels.js";19export type { ChannelAdapter, ChannelNotification } from "./channels.js";20export { DEFAULT_DAEMON_CONFIG, daemonDirFor, loadDaemonConfig } from "./config.js";21export type { DaemonConfig, DaemonPricing } from "./config.js";22export { KhaelorDaemon, readDaemonStatus } from "./daemon.js";23export type { CheckExec, DaemonDeps, GoalRunResult, GoalRunner } from "./daemon.js";24export { buildGoalRunner, costFromUsage } from "./runner.js";25export { daemonRequest, pidAlive } from "./client.js";26