Skip to content
Cheshire Cat AI docs
mad_hatter
Initializing search
GitHub
Hello, dear
Quickstart
Plugins
Framework
Administration
FAQ
Cheshire Cat AI docs
GitHub
Hello, dear
Quickstart
Quickstart
Introduction
Installation and First Configuration
Playing with the Cat
Uploading a Document
Installing a Plugin
Creating a Plugin
Writing the first Tool
Writing the first Hook
Conclusion
Plugins
Plugins
Plugin
Tools
Hooks
Forms
Logging
Settings
Dependencies
Examples
Python Reference
Python Reference
agents
agents
base_agent
form_agent
main_agent
memory_agent
procedures_agent
auth
auth
auth_utils
log
looking_glass
looking_glass
cheshire_cat
stray_cat
mad_hatter
mad_hatter
core_plugin
core_plugin
hooks
hooks
agent
flow
prompt
rabbithole
mad_hatter
mad_hatter
Table of contents
mad_hatter
plugin
memory
memory
vector_memory
vector_memory_collection
working_memory
rabbit_hole
routes
routes
settings
utils
Registry
Registry
Using the Plugin Template
Publishing a Plugin
Debugging
Debugging
Visual Studio Code
Framework
Framework
Cat Components
Cat Components
The Core
The Stray Cat
The Agent
The Agent
Introduction
Procedures Chain
Memory Chain
The Prompts
The Prompts
Main Prompt
Instruction Prompt
The Vector Memory
The Vector Memory
Vector Memory Collections
The Long Term Memory
The Long Term Memory
Introduction
Episodic Memory
Declarative Memory
Procedural Memory
The Working Memory
The Rabbit Hole
The White Rabbit
The Mad Hatter
Technical Diagrams
Technical Diagrams
The Cat Bootstrap
Chatting with the Cat
Plugins Lifecycle
Rabbit Hole Ingestion
Administration
Administration
Make the Cat Private
Docker Compose
Environment Variables
Automatic Tests
Backups and Updates
Network
Network
WebSocket Endpoints
HTTP Endpoints
Clients
Auth
Auth
Authentication
Authorization
User Management
Custom Auth
Use Cases
Use Cases
Integrations
Examples
FAQ
FAQ
General
Basic Info
Errors
Customization
Security & Spending
Concepts
Concepts
Language Models
Retrieval Augmented Generation
Prompt
Encoder
Vector Memory
Table of contents
mad_hatter
mad_hatter
Back to top