autoagent-cli
Version:
Run autonomous AI agents using Claude or Gemini for task execution
13 lines (12 loc) • 517 B
TypeScript
import { HookConfig, HookPoint, HookData, HookResult } from '../types/index.js';
export declare class HookManager {
private config;
private sessionId;
private workspace;
constructor(config: HookConfig, sessionId: string, workspace: string);
executeHooks(hookPoint: HookPoint, data: Omit<HookData, 'eventName' | 'sessionId' | 'workspace' | 'timestamp'>): Promise<HookResult>;
private executeCommandHook;
private executeBuiltinHook;
private interpolateCommand;
private runCommand;
}