Spaces:
Runtime error
Runtime error
Download next/src/services/agent/agent-work/start-task-work.ts from dia-gov/AgentGPT-Web-GUI: direct link, hf CLI and curl.
- Browser
- Download file 815 Bytes
-
https://huggingface.co/spaces/dia-gov/AgentGPT-Web-GUI/resolve/main/next/src/services/agent/agent-work/start-task-work.ts
- Command line
-
hf download hf://spaces/dia-gov/AgentGPT-Web-GUI/next/src/services/agent/agent-work/start-task-work.ts
-
curl -L -o start-task-work.ts https://huggingface.co/spaces/dia-gov/AgentGPT-Web-GUI/resolve/main/next/src/services/agent/agent-work/start-task-work.ts
815 Bytes
| import type AgentWork from "./agent-work"; | |
| import type AutonomousAgent from "../autonomous-agent"; | |
| export default class StartGoalWork implements AgentWork { | |
| tasksValues: string[] = []; | |
| constructor(private parent: AutonomousAgent) {} | |
| run = async () => { | |
| const goalMessage = this.parent.messageService.sendGoalMessage(this.parent.model.getGoal()); | |
| this.tasksValues = await this.parent.api.getInitialTasks(); | |
| await this.parent.api.createAgent(); | |
| this.parent.api.saveMessages([goalMessage]); | |
| }; | |
| conclude = async () => { | |
| const messages = await this.parent.createTaskMessages(this.tasksValues); | |
| this.parent.api.saveMessages(messages); | |
| }; | |
| onError = (e: unknown): boolean => { | |
| this.parent.messageService.sendErrorMessage(e); | |
| return true; | |
| }; | |
| next = () => undefined; | |
| } | |