Files
oh-my-opencode/dist/tools/delegate-task/categories.d.ts
T
2026-03-14 04:56:50 +00:00

18 lines
674 B
TypeScript

import type { CategoryConfig, CategoriesConfig } from "../../config/schema";
export interface ResolveCategoryConfigOptions {
userCategories?: CategoriesConfig;
inheritedModel?: string;
systemDefaultModel?: string;
availableModels?: Set<string>;
}
export interface ResolveCategoryConfigResult {
config: CategoryConfig;
promptAppend: string;
model: string | undefined;
}
/**
* Resolve the configuration for a given category name.
* Merges default and user configurations, handles model resolution.
*/
export declare function resolveCategoryConfig(categoryName: string, options: ResolveCategoryConfigOptions): ResolveCategoryConfigResult | null;