mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
Merge pull request #1670 from franekp/ask-response-event
feat(RooCodeAPI): add event that user responded to "ask" request
This commit is contained in:
commit
dc302f72c2
3 changed files with 4 additions and 0 deletions
|
|
@ -89,6 +89,7 @@ export type ClineEvents = {
|
|||
taskStarted: []
|
||||
taskPaused: []
|
||||
taskUnpaused: []
|
||||
taskAskResponded: []
|
||||
taskAborted: []
|
||||
taskSpawned: [taskId: string]
|
||||
}
|
||||
|
|
@ -495,6 +496,7 @@ export class Cline extends EventEmitter<ClineEvents> {
|
|||
this.askResponse = undefined
|
||||
this.askResponseText = undefined
|
||||
this.askResponseImages = undefined
|
||||
this.emit("taskAskResponded")
|
||||
return result
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ export class API extends EventEmitter<RooCodeEvents> implements RooCodeAPI {
|
|||
cline.on("taskStarted", () => this.emit("taskStarted", cline.taskId))
|
||||
cline.on("taskPaused", () => this.emit("taskPaused", cline.taskId))
|
||||
cline.on("taskUnpaused", () => this.emit("taskUnpaused", cline.taskId))
|
||||
cline.on("taskAskResponded", () => this.emit("taskAskResponded", cline.taskId))
|
||||
cline.on("taskAborted", () => this.emit("taskAborted", cline.taskId))
|
||||
cline.on("taskSpawned", (taskId) => this.emit("taskSpawned", cline.taskId, taskId))
|
||||
|
||||
|
|
|
|||
1
src/exports/roo-code.d.ts
vendored
1
src/exports/roo-code.d.ts
vendored
|
|
@ -5,6 +5,7 @@ export interface RooCodeEvents {
|
|||
taskStarted: [taskId: string]
|
||||
taskPaused: [taskId: string]
|
||||
taskUnpaused: [taskId: string]
|
||||
taskAskResponded: [taskId: string]
|
||||
taskAborted: [taskId: string]
|
||||
taskSpawned: [taskId: string, childTaskId: string]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue