chore: include pre-built dist for github install
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
import type { HookName, OhMyOpenCodeConfig } from "../../config";
|
||||
import type { ModelCacheState } from "../../plugin-state";
|
||||
import type { PluginContext } from "../types";
|
||||
import { createCommentCheckerHooks, createToolOutputTruncatorHook, createDirectoryAgentsInjectorHook, createDirectoryReadmeInjectorHook, createEmptyTaskResponseDetectorHook, createRulesInjectorHook, createTasksTodowriteDisablerHook, createWriteExistingFileGuardHook, createHashlineReadEnhancerHook, createReadImageResizerHook, createJsonErrorRecoveryHook } from "../../hooks";
|
||||
export type ToolGuardHooks = {
|
||||
commentChecker: ReturnType<typeof createCommentCheckerHooks> | null;
|
||||
toolOutputTruncator: ReturnType<typeof createToolOutputTruncatorHook> | null;
|
||||
directoryAgentsInjector: ReturnType<typeof createDirectoryAgentsInjectorHook> | null;
|
||||
directoryReadmeInjector: ReturnType<typeof createDirectoryReadmeInjectorHook> | null;
|
||||
emptyTaskResponseDetector: ReturnType<typeof createEmptyTaskResponseDetectorHook> | null;
|
||||
rulesInjector: ReturnType<typeof createRulesInjectorHook> | null;
|
||||
tasksTodowriteDisabler: ReturnType<typeof createTasksTodowriteDisablerHook> | null;
|
||||
writeExistingFileGuard: ReturnType<typeof createWriteExistingFileGuardHook> | null;
|
||||
hashlineReadEnhancer: ReturnType<typeof createHashlineReadEnhancerHook> | null;
|
||||
jsonErrorRecovery: ReturnType<typeof createJsonErrorRecoveryHook> | null;
|
||||
readImageResizer: ReturnType<typeof createReadImageResizerHook> | null;
|
||||
};
|
||||
export declare function createToolGuardHooks(args: {
|
||||
ctx: PluginContext;
|
||||
pluginConfig: OhMyOpenCodeConfig;
|
||||
modelCacheState: ModelCacheState;
|
||||
isHookEnabled: (hookName: HookName) => boolean;
|
||||
safeHookEnabled: boolean;
|
||||
}): ToolGuardHooks;
|
||||
Reference in New Issue
Block a user