agent.task.ts 530 B

12345678910111213141516171819202122232425262728
  1. interface AgentTaskStepOptions {
  2. title: string
  3. shareData?: any
  4. handle?: { (): Promise<any> }
  5. }
  6. export class AgentTaskStep {
  7. title: string = ""
  8. shareData: any = {}
  9. data: any = {}
  10. parentComp: any | undefined
  11. parentIndex: number | undefined
  12. constructor(metaData: AgentTaskStepOptions) {
  13. this.title = metaData?.title
  14. this.shareData = metaData?.shareData
  15. // this.handle = metaData?.handle
  16. }
  17. onInit() {
  18. }
  19. onProgress() {
  20. }
  21. onComplete() {
  22. }
  23. }