ignore-task-state-map.constant.ts 790 B

1234567891011121314151617181920212223242526
  1. import AgentState from "./types/agent-state";
  2. export const IGNORE_TASK_STATE_MAP: Record<string, AgentState[]> = {
  3. [AgentState.PAUSED]: [
  4. AgentState.INIT,
  5. AgentState.PAUSED,
  6. AgentState.STOPPED,
  7. AgentState.FINISHED,
  8. AgentState.REJECTED,
  9. AgentState.AWAITING_USER_INPUT,
  10. AgentState.AWAITING_USER_CONFIRMATION,
  11. ],
  12. [AgentState.RUNNING]: [
  13. AgentState.INIT,
  14. AgentState.RUNNING,
  15. AgentState.STOPPED,
  16. AgentState.FINISHED,
  17. AgentState.REJECTED,
  18. AgentState.AWAITING_USER_INPUT,
  19. AgentState.AWAITING_USER_CONFIRMATION,
  20. ],
  21. [AgentState.STOPPED]: [AgentState.INIT, AgentState.STOPPED],
  22. [AgentState.USER_CONFIRMED]: [AgentState.RUNNING],
  23. [AgentState.USER_REJECTED]: [AgentState.RUNNING],
  24. [AgentState.AWAITING_USER_CONFIRMATION]: [],
  25. };