1
- /// <reference types="node" />
2
1
import WebSocket from 'ws' ;
3
2
import { EventEmitter } from 'events' ;
4
3
/**
@@ -25,7 +24,7 @@ declare class Codebolt {
25
24
updateFile : ( filename : string , filePath : string , newContent : string ) => Promise < import ( "@codebolt/types" ) . UpdateFileResponse > ;
26
25
deleteFile : ( filename : string , filePath : string ) => Promise < import ( "@codebolt/types" ) . DeleteFileResponse > ;
27
26
deleteFolder : ( foldername : string , folderpath : string ) => Promise < import ( "@codebolt/types" ) . DeleteFolderResponse > ;
28
- listFile : ( folderPath : string , isRecursive ?: boolean ) => Promise < unknown > ;
27
+ listFile : ( folderPath : string , isRecursive ?: boolean ) => Promise < any > ;
29
28
listCodeDefinitionNames : ( path : string ) => Promise < {
30
29
success : boolean ;
31
30
result : any ;
@@ -74,43 +73,44 @@ declare class Codebolt {
74
73
} ;
75
74
chat : {
76
75
getChatHistory : ( ) => Promise < import ( "@codebolt/types" ) . ChatMessage [ ] > ;
76
+ setRequestHandler : ( handler : ( request : any , response : ( data : any ) => void ) => Promise < void > | void ) => void ;
77
77
onActionMessage : ( ) => {
78
78
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
79
- addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
80
- on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
81
- once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
82
- removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
83
- off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
84
- removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
85
- setMaxListeners ( n : number ) : any ;
79
+ addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
80
+ on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
81
+ once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
82
+ removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
83
+ off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
84
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
85
+ setMaxListeners ( n : number ) : /*elided*/ any ;
86
86
getMaxListeners ( ) : number ;
87
- listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
88
- rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
89
- emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
90
- listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
91
- prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
92
- prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
87
+ listeners < K > ( eventName : string | symbol ) : Function [ ] ;
88
+ rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
89
+ emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
90
+ listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
91
+ prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
92
+ prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
93
93
eventNames ( ) : ( string | symbol ) [ ] ;
94
- } | undefined ;
94
+ } ;
95
95
sendMessage : ( message : string , payload : any ) => void ;
96
96
waitforReply : ( message : string ) => Promise < import ( "@codebolt/types" ) . UserMessage > ;
97
97
processStarted : ( ) => {
98
98
event : {
99
99
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
100
- addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
101
- on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
102
- once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
103
- removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
104
- off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
105
- removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
106
- setMaxListeners ( n : number ) : any ;
100
+ addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
101
+ on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
102
+ once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
103
+ removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
104
+ off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
105
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
106
+ setMaxListeners ( n : number ) : /*elided*/ any ;
107
107
getMaxListeners ( ) : number ;
108
- listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
109
- rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
110
- emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
111
- listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
112
- prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
113
- prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
108
+ listeners < K > ( eventName : string | symbol ) : Function [ ] ;
109
+ rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
110
+ emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
111
+ listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
112
+ prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
113
+ prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
114
114
eventNames ( ) : ( string | symbol ) [ ] ;
115
115
} ;
116
116
stopProcess : ( ) => void ;
@@ -124,29 +124,29 @@ declare class Codebolt {
124
124
terminal : {
125
125
eventEmitter : {
126
126
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
127
- addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
128
- on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
129
- once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
130
- removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
131
- off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
132
- removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
133
- setMaxListeners ( n : number ) : any ;
127
+ addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
128
+ on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
129
+ once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
130
+ removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
131
+ off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
132
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
133
+ setMaxListeners ( n : number ) : /*elided*/ any ;
134
134
getMaxListeners ( ) : number ;
135
- listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
136
- rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
137
- emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
138
- listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
139
- prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
140
- prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
135
+ listeners < K > ( eventName : string | symbol ) : Function [ ] ;
136
+ rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
137
+ emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
138
+ listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
139
+ prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
140
+ prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
141
141
eventNames ( ) : ( string | symbol ) [ ] ;
142
142
} ;
143
143
executeCommand : ( command : string , returnEmptyStringOnSuccess ?: boolean ) => Promise < unknown > ;
144
144
executeCommandRunUntilError : ( command : string , executeInMain ?: boolean ) => Promise < import ( "@codebolt/types" ) . CommandError > ;
145
145
sendManualInterrupt ( ) : Promise < import ( "@codebolt/types" ) . TerminalInterruptResponse > ;
146
- executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter < [ never ] > ;
146
+ executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter ;
147
147
} ;
148
148
codeutils : {
149
- getJsTree : ( filePath ?: string | undefined ) => Promise < unknown > ;
149
+ getJsTree : ( filePath ?: string ) => Promise < unknown > ;
150
150
getAllFilesAsMarkDown : ( ) => Promise < string > ;
151
151
performMatch : ( matcherDefinition : object , problemPatterns : any [ ] , problems : any [ ] ) => Promise < import ( "@codebolt/types" ) . MatchProblemResponse > ;
152
152
getMatcherList : ( ) => Promise < import ( "@codebolt/types" ) . GetMatcherListTreeResponse > ;
@@ -237,15 +237,17 @@ declare class Codebolt {
237
237
} [ ] > ;
238
238
} ;
239
239
MCP : {
240
- executeTool : ( toolName : string , params : any , mcpServer ?: string | undefined ) => Promise < any > ;
240
+ executeTool : ( toolName : string , params : any , mcpServer ?: string ) => Promise < any > ;
241
241
getMcpTools : ( tools : string [ ] ) => Promise < any > ;
242
242
getAllMCPTools : ( mpcName : string ) => Promise < any > ;
243
243
getMCPTool : ( name : string ) => Promise < any > ;
244
244
getEnabledMCPS : ( ) => Promise < any > ;
245
245
} ;
246
246
AGENT : {
247
- getAgent : ( task : string ) => Promise < any > ;
247
+ findAgent : ( task : string , maxResult ?: number , agents ?: never [ ] , agentLocaltion ?: import ( "./modules/agent" ) . AgentLocation ) => Promise < any > ;
248
248
startAgent : ( agentId : string , task : string ) => Promise < any > ;
249
+ getAgentsList : ( type ?: import ( "./modules/agent" ) . Agents ) => Promise < any > ;
250
+ getAgentsDetail : ( agentList ?: never [ ] ) => Promise < any > ;
249
251
} ;
250
252
}
251
253
declare const _default : Codebolt ;
0 commit comments