Files
oh-my-opencode/dist/hooks/keyword-detector/ultrawork/index.d.ts
T
2026-03-14 04:56:50 +00:00

20 lines
948 B
TypeScript

/**
* Ultrawork message module - routes to appropriate message based on agent/model.
*
* Routing:
* 1. Planner agents (prometheus, plan) → planner.ts
* 2. GPT models → gpt.ts
* 3. Gemini models → gemini.ts
* 4. Default (Claude, etc.) → default.ts (optimized for Claude series)
*/
export { isPlannerAgent, isGptModel, isGeminiModel, getUltraworkSource, } from "./source-detector";
export type { UltraworkSource } from "./source-detector";
export { ULTRAWORK_PLANNER_SECTION, getPlannerUltraworkMessage, } from "./planner";
export { ULTRAWORK_GPT_MESSAGE, getGptUltraworkMessage } from "./gpt";
export { ULTRAWORK_GEMINI_MESSAGE, getGeminiUltraworkMessage } from "./gemini";
export { ULTRAWORK_DEFAULT_MESSAGE, getDefaultUltraworkMessage, } from "./default";
/**
* Gets the appropriate ultrawork message based on agent and model context.
*/
export declare function getUltraworkMessage(agentName?: string, modelID?: string): string;