Skip to content

Overview

The concept you will most likely interact with is Task ... XXX

  • Task
  • Action
  • Playbook

XXXXX

If you want to extend the task: extend Task (or BaseTask if you're feeling ambitious.) If you want to change the way that the AI solves the task: extend Agent (or BaseAgent if you're feeling ambitious.) If you want to do both:

class MyAgent:
    pass

class MyTask:
    agent_cls = MyAgent

Task internals

  • Agent
  • AgentAIInterface
  • AIModel
  • Runtime
  • RuntimeState
  • AgentStep
  • RuntimeVariable

Action internals

  • Action ...
  • Bonus point: Browser

Playbook internals

  • Playbook ...