Community blog
-
Purrfect Pizza Planner: Conversational Forms Explained
In this article we explore a complete example of implementation of the conversational forms API, also known as Cat Forms. A very powerful feature of the Cheshire Cat that allows you to extract structured data… Read more
-
Historical Notes About The Cheshire Cat Project
“Alice had begun to think that very few things were truly impossible”. (Alice’s Adventures in Wonderland – Lewis Carroll) In this article we retrace some events, taken from interviews by Piero Savastano, that led to… Read more
-
Exploring the new AuthHandler API: building a Keycloak Integration
In this article we explore the new AuthHandler API in Cheshire Cat and learn how to integrate external authentication providers like Keycloak. Handling Custom Authentication Before the introduction of the AuthHandler, integrating custom authentication required… Read more
-
How to run Cheshire Cat behind a Traefik reverse proxy to add SSL support
Traefik is a reverse proxy that is gaining momentum in both Docker Compose and Kubernetes deployments. Why choosing Traefik over other solutions, like Nginx, is out of the scope of this short post: there are… Read more
-
Build your first plugin: a weather plugin
The objective of this article is to provide you a complete beginner guide to plugin development for the Cheshire Cat AI framework! We’ll start from the basis and then we’ll add up features until we… Read more
-
How to Implement a Custom File Parser
Let’s see how to implement a custom file parser to extend the supported files that can be uploaded in the Cat’s memory By default, the RabbitHole – the component that manages the file uploading in… Read more
-
How to Setup the Cheshire Cat on Your Home Server with Tipi
On our blog we have seen how to setup the Cat on Nginx (https://cheshirecat.ai/how-to-use-cheshire-cat-behind-nginx/), in the Cloud with AWS CDK (https://cheshirecat.ai/cheshire-cat-in-the-cloud-simply-deploy-to-aws-with-cdk/). Today we will learn how to setup easily the Cat on a home server… Read more
-
The Multiplication of the Cheshire Cat
Create, manage, and customize your Cheshire Cat clones with our comprehensive blog guide. Explore the process of multiplication and customization, discovering how to bring unique clones to life. Stay tuned for the latest updates on… Read more
-
3 different ways to change system prompt in the Cat
The system prompt in LLM based agents is the prompt main part, the one defining who the bot is, its main task and tone of voice.In the Cheshire Cat we call it prompt_prefix, with this… Read more