Cascaide vs Cascaide Lite
There are two main ways of using Cascaide to build an AI web application. Both use the same libraries, but the way you use it and declare the agent configurations change.
Cascaide
The durable, full version of Cascaide. It requires a postgres DB for durability.
Use it if:
- You need full audit trails
- Need to display filtered conversation traces on the frontend
- Robust recovery from crashes
In short, use it if you’re building a commercial application.
Note on debugging: You can use redux devtools to observe the state, but you don’t have full view with this alone as you are unlikely to surface full agent traces to the frontend. You can set up the observability component from @cascaide-ts/react to get full observability.
Cascaide Lite
Non durable version. Easier to set up, great for internal tools, services and hobby projects.
Use it if:
- You are comfortable surfacing full agent traces to the frontend
- You don’t need full audit logs and durability in production
- You are okay wiring around full histories for every node execution
Note on debugging: In cascaide lite, you get full observability with redux devtools alone.