File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ export namespace ModuleRegistry {
1515
1616 export type NonToolModuleType = Exclude < ModuleType , ModuleType . TOOL >
1717 export type NonToolModule = Module & { type : NonToolModuleType } ;
18- export type ToolModule = Module & { type : ModuleType . TOOL } ;
1918 export enum Modalities {
2019 Video = "video" ,
2120 Audio = "audio" ,
@@ -27,6 +26,9 @@ export namespace ModuleRegistry {
2726 export interface V2VModuleOptions {
2827 inputModalities : Modalities [ ]
2928 }
29+ export interface ToolModuleOptions {
30+ outputContentText ?: boolean
31+ }
3032 // Extending Module to define LLMModule with options
3133 export interface LLMModule extends Module {
3234 type : ModuleType . LLM ; // Ensuring it's specific to LLM
@@ -36,9 +38,9 @@ export namespace ModuleRegistry {
3638 type : ModuleType . V2V ,
3739 options : LLMModuleOptions
3840 }
39- export type ToolModule = Module & { type : ModuleType . TOOL , options : ToolModuleOpts } ;
40- export interface ToolModuleOpts {
41- outputContentText ?: boolean
41+ export interface ToolModule extends Module {
42+ type : ModuleType . TOOL ,
43+ options : ToolModuleOptions
4244 }
4345}
4446
You can’t perform that action at this time.
0 commit comments