Skip to content
Conatus
5-minute intro to Conatus
Initializing search
lemeb/conatus
Get Started
Concepts
How-Tos
Tutorials
Examples
API
Internals
Conatus
lemeb/conatus
Get Started
Get Started
Welcome to Conatus
Concepts
Concepts
Overview
Actions
Runtime
AI Models
AI Messages
AI Interfaces
Scratch
Scratch
ARL: Actions
Actions
Inputs, Logs, and Outputs
Recipefile
Handling Inputs/Outputs
Browser
Typing
How-Tos
How-Tos
How-To Home
Add a new AI provider
Create a custom AI interface
Scratch
Scratch
Make a Recipe
Modify a Recipe
Tutorials
Tutorials
Tutorials Home
5-minute intro to Conatus
Using AI models directly
Scratch
Scratch
Create a RecipeWriter (ARL)
Create a RecipeWriter (Python)
Create a custom Executor
Examples
Examples
Examples Home
ReAct-style agent
API
API
API Reference Home
Task
Task
Task
Internals
Internals
BaseTask
TaskDefinition
TaskConfig
Recipe
Recipe
Recipe
Agent
Agent
Agent
AI Interfaces
Agent base classes (for developers)
Agent base classes (for developers)
BaseAgent
BaseAIInterface
Action
Action
Action
Starter packs
Pre-loaded actions
Pre-loaded actions
Standard actions
HTML processing
Browsing
Action internals
Action internals
Action starter packs
Exceptions
JSON Schema generation
Action utils
Browser
Browser
Browser
Browser internals
Browser internals
BrowserConfig
FullBrowser
BrowserContext
Page
Step
StepArtifacts
(Nerdy 🤓) DOM processing
(Nerdy 🤓) DOM processing
Processed DOM
DOM Nodes
Chrome DOM
DOM Loading Fixtures
Post-processing
Post-processing
Box-drawing utilities
Screenshot utilities
Models
Models
OpenAI
Anthropic
Google
Configuration
Internals (for developers)
Internals (for developers)
Base AI Model
AI inputs and outputs
AI inputs and outputs
Overview
AI messages
Content parts
Tool calls
Streaming data structures
Converters
Printing AI responses
Runtime
Runtime
Runtime
Instruction
State
Variables
Internal utilities
Internal utilities
Common types
Types
IO
Parsing callables
Internals
Internals
Agent
AI Interfaces
Action
Models
Runtime
But why...?
5-minute intro to Conatus
¶