+ {messages.map((m) => (
+
{m.content}
+ ))}
+
+
+ );
+}
+```
+
+## Request Overrides
+
+Override cascade behavior per request (protected by shared secret):
+
+```typescript
+const handler = createChatHandler(agent, {
+ protocol: 'data',
+ allowOverrides: ['forceDirect', 'maxSteps'],
+ overrideSecret: process.env.OVERRIDE_SECRET,
+});
+```
+
+## Result
+
+40-85% cost savings for Vercel AI SDK applications with streaming support and zero client-side changes.
diff --git a/docs-site/logo/cascadeflow-dark.svg b/docs-site/logo/cascadeflow-dark.svg
new file mode 100644
index 00000000..3c1a2870
--- /dev/null
+++ b/docs-site/logo/cascadeflow-dark.svg
@@ -0,0 +1,27 @@
+
+