From 165738178ca6e4c8d88066dd9c33233f9213ff4f Mon Sep 17 00:00:00 2001 From: max Date: Thu, 11 Jun 2026 17:51:33 +0200 Subject: [PATCH 1/7] Add Zookeeper modes docs --- .../zookeeper-mode-selector-free.png | Bin 0 -> 40625 bytes .../zookeeper-mode-selector-paid.png | Bin 0 -> 40588 bytes .../features/ml-ai/index.mdx | 5 ++ .../features/ml-ai/modes/index.mdx | 63 ++++++++++++++++++ .../features/ml-ai/queue-and-steer/index.mdx | 2 +- .../features/ml-ai/zoodle/index.mdx | 2 +- .../docs/zoo-design-studio/zookeeper.mdx | 35 ++++++++-- 7 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-free.png create mode 100644 content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-paid.png create mode 100644 content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx diff --git a/content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-free.png b/content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-free.png new file mode 100644 index 0000000000000000000000000000000000000000..0e299a593796755ba49cf6cf45153e3046d51d43 GIT binary patch literal 40625 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 DvQD?V literal 0 HcmV?d00001 diff --git a/content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-paid.png b/content/documentation-assets/pages/zookeeper/zookeeper-mode-selector-paid.png new file mode 100644 index 0000000000000000000000000000000000000000..e3621988881da6c10dc65631ae512c6550e624c4 GIT binary patch literal 40588 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

O*NFlkx{n6*+1C?-h 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 BFKz$; literal 0 HcmV?d00001 diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/index.mdx index a646a542..1c0beb42 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/index.mdx @@ -22,6 +22,11 @@ Most in-app ML and AI workflows route through there for the main user workflow around AI-assisted geometry creation, modification, and design reasoning. +## Modes + +[Modes](/docs/zoo-design-studio/features/ml-ai/modes) covers the Auto, Thoughtful, and Standard +settings that control how Zookeeper balances speed, cost, and capability. + ## Queue and Steer [Queue and Steer](/docs/zoo-design-studio/features/ml-ai/queue-and-steer) lets you add follow-up diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx new file mode 100644 index 00000000..0a932a57 --- /dev/null +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -0,0 +1,63 @@ +--- +title: Modes +excerpt: Choose how Zookeeper balances speed, cost, and capability. +sidebarPosition: 0 +--- + +Zookeeper supports three modes: Auto, Thoughtful, and Standard. Choose a mode based on how much +reasoning depth the task needs and how quickly you want a response. + + +

+ Select a mode before sending a prompt, then keep refining the model through the same conversation +
+ +## Auto + +Auto selects the most appropriate model and reasoning effort for the task. It is the best starting +point when you want Zookeeper to balance speed, cost, and capability automatically. + +## Thoughtful + +Thoughtful is slower, but it consistently produces higher-quality results on complex modeling and +multi-step workflows. Use it for CAD work that needs deeper reasoning, careful planning, or several +dependent edits. + +## Standard + +Standard trades some depth for speed. It works well for simpler geometry changes, quick iterations, +web search, documentation lookup, and conversational reasoning around a design. + +## Availability + +Mode availability depends on your plan. Unavailable modes remain visible in the selector with +upgrade messaging, but they cannot be selected until your plan includes them. + +Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful. + +
+
+

Free plan

+ Zookeeper mode selector for a Free user with Standard and Thoughtful unavailable and Auto selected +

Standard and Thoughtful remain visible with upgrade messaging, while Auto stays selectable.

+
+
+

Paid plans

+ Zookeeper mode selector for a paid user with Standard, Thoughtful, and Auto available +

Standard, Thoughtful, and Auto are all selectable.

+
+
+ +For the full assistant workflow, see [Zookeeper](/docs/zoo-design-studio/zookeeper) and +[AI Chat](/docs/zoo-design-studio/features/workspace/ai-chat). diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/queue-and-steer/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/queue-and-steer/index.mdx index b5078198..e05b9d6c 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/queue-and-steer/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/queue-and-steer/index.mdx @@ -1,7 +1,7 @@ --- title: Queue and Steer excerpt: Add follow-up prompts and redirect active Zookeeper work. -sidebarPosition: 0 +sidebarPosition: 1 --- Queue and Steer keeps AI Chat moving while Zookeeper is working. Queue captures the next prompt. diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/zoodle/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/zoodle/index.mdx index 2423ce68..057ea493 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/zoodle/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/zoodle/index.mdx @@ -1,7 +1,7 @@ --- title: Zoodle excerpt: Mark up the model viewport and send visual edit guidance to Zookeeper. -sidebarPosition: 1 +sidebarPosition: 2 --- Zoodle captures the current model viewport, lets you draw markup over it, and attaches that marked-up diff --git a/content/pages/docs/zoo-design-studio/zookeeper.mdx b/content/pages/docs/zoo-design-studio/zookeeper.mdx index 61085ad6..b69acf03 100644 --- a/content/pages/docs/zoo-design-studio/zookeeper.mdx +++ b/content/pages/docs/zoo-design-studio/zookeeper.mdx @@ -102,15 +102,42 @@ By combining live external information with full model context, the agent can re ## Agent Modes -Zookeeper runs in two modes: Thoughtful and Fast. Thoughtful mode is slower, but it consistently produces higher‑quality results on complex modeling and multi‑step workflows, so it’s generally the best default for CAD work. +Zookeeper supports three modes: Auto, Thoughtful, and Standard. -Fast mode trades some depth for speed. It works well for simpler geometry changes, quick iterations, and is more than sufficient for tasks like web search, documentation lookup, and conversational reasoning around a design. +Auto mode selects the most appropriate model and reasoning effort for the task. It is the best starting point when you want Zookeeper to balance speed, cost, and capability automatically. + +Thoughtful mode is slower, but it consistently produces higher-quality results on complex modeling and multi-step workflows, so it is generally the best default for CAD work. + +Standard mode trades some depth for speed. It works well for simpler geometry changes, quick iterations, and is more than sufficient for tasks like web search, documentation lookup, and conversational reasoning around a design. + +Mode availability depends on your plan. Unavailable modes remain visible in the selector with upgrade messaging, but they cannot be selected until your plan includes them. Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful. + +The selector keeps unavailable modes visible so users can see what an upgraded plan unlocks. + +
+
+

Free plan

+ Zookeeper mode selector for a Free user with Standard and Thoughtful unavailable and Auto selected +

Standard and Thoughtful remain visible with upgrade messaging, while Auto stays selectable.

+
+
+

Paid plans

+ Zookeeper mode selector for a paid user with Standard, Thoughtful, and Auto available +

Standard, Thoughtful, and Auto are all selectable.

+
+
## What's Coming Next The agent described above is only the beginning. Several upcoming capabilities will extend both its reach and its usefulness. -- **Agent selection**, will allow users to choose the underlying language model and system prompt that define the agent’s behavior. +- **More agent selection controls** will allow users to choose the underlying language model and system prompt that define the agent's behavior. - **Sketch-to-CAD** will allow users to sketch directly over models when drawing is faster or clearer than describing an idea in words—combining visual input with conversational intent. @@ -130,4 +157,4 @@ The goal is to give engineers more time to focus on high-value design decisions Zoo brings conversation, execution, and model context into a single system. -By keeping intent close to geometry—and reducing friction between thinking, editing, and evaluation—it supports faster, clearer engineering work. \ No newline at end of file +By keeping intent close to geometry—and reducing friction between thinking, editing, and evaluation—it supports faster, clearer engineering work. From d7ff14c2b1f3d097b200c09bf7c7ae7c38744cd7 Mon Sep 17 00:00:00 2001 From: max Date: Thu, 11 Jun 2026 17:53:38 +0200 Subject: [PATCH 2/7] Stack modes selector screenshots --- .../pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index 0a932a57..98d38a55 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -40,7 +40,7 @@ upgrade messaging, but they cannot be selected until your plan includes them. Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful. -
+

Free plan

Date: Thu, 11 Jun 2026 18:00:35 +0200 Subject: [PATCH 3/7] Frame modes selector screenshots --- .../docs/zoo-design-studio/features/ml-ai/modes/index.mdx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index 98d38a55..2c4fdfc1 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -43,17 +43,21 @@ Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful.

Free plan

- Zookeeper mode selector for a Free user with Standard and Thoughtful unavailable and Auto selected

Standard and Thoughtful remain visible with upgrade messaging, while Auto stays selectable.

Paid plans

- Zookeeper mode selector for a paid user with Standard, Thoughtful, and Auto available

Standard, Thoughtful, and Auto are all selectable.

From 7f09e892e153f3a4288871bcdb2e7c10d8499ae0 Mon Sep 17 00:00:00 2001 From: max Date: Thu, 11 Jun 2026 18:05:08 +0200 Subject: [PATCH 4/7] Left align modes plan screenshots --- .../docs/zoo-design-studio/features/ml-ai/modes/index.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index 2c4fdfc1..5728f371 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -40,8 +40,8 @@ upgrade messaging, but they cannot be selected until your plan includes them. Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful. -
-
+
+

Free plan

Standard and Thoughtful remain visible with upgrade messaging, while Auto stays selectable.

-
+

Paid plans

Date: Thu, 11 Jun 2026 18:07:15 +0200 Subject: [PATCH 5/7] Describe modes plan options before screenshots --- .../zoo-design-studio/features/ml-ai/modes/index.mdx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index 5728f371..5a8d1a13 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -43,23 +43,29 @@ Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful.

Free plan

+
+ Free users can select Auto mode. Standard and Thoughtful remain visible with upgrade messaging + so you can see what paid plans unlock. +
-

Standard and Thoughtful remain visible with upgrade messaging, while Auto stays selectable.

Paid plans

+
+ Paid plans include Auto, Standard, and Thoughtful, so you can choose between automatic + selection, faster responses, and deeper reasoning for CAD work. +
-

Standard, Thoughtful, and Auto are all selectable.

From f1879dec122ac4b41b82ee976076bf714179d1f0 Mon Sep 17 00:00:00 2001 From: max Date: Thu, 11 Jun 2026 18:15:23 +0200 Subject: [PATCH 6/7] Clarify modes page copy --- .../features/ml-ai/modes/index.mdx | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index 5a8d1a13..ed2c9655 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -1,11 +1,12 @@ --- title: Modes -excerpt: Choose how Zookeeper balances speed, cost, and capability. +excerpt: Choose between Auto, Standard, and Thoughtful modes in Zookeeper. sidebarPosition: 0 --- -Zookeeper supports three modes: Auto, Thoughtful, and Standard. Choose a mode based on how much -reasoning depth the task needs and how quickly you want a response. +Zookeeper has three modes: Auto, Standard, and Thoughtful. Modes change how much reasoning +Zookeeper applies before it responds. Use Auto when you want Zookeeper to choose for you, Standard +for quick work, and Thoughtful for complex CAD tasks that benefit from deeper reasoning.
- Select a mode before sending a prompt, then keep refining the model through the same conversation + Open the prompt controls to choose a mode before sending your request
## Auto -Auto selects the most appropriate model and reasoning effort for the task. It is the best starting -point when you want Zookeeper to balance speed, cost, and capability automatically. +Auto chooses the model and reasoning effort for the task. Start here when you want Zookeeper to +balance speed, cost, and capability automatically. ## Thoughtful -Thoughtful is slower, but it consistently produces higher-quality results on complex modeling and -multi-step workflows. Use it for CAD work that needs deeper reasoning, careful planning, or several -dependent edits. +Thoughtful takes more time, but gives Zookeeper more reasoning depth. Use it for complex CAD +modeling, multi-step edits, and workflows where quality matters more than response speed. ## Standard -Standard trades some depth for speed. It works well for simpler geometry changes, quick iterations, -web search, documentation lookup, and conversational reasoning around a design. +Standard prioritizes faster responses with less reasoning depth. Use it for simple geometry +changes, quick iterations, web search, documentation lookup, or general questions about a design. ## Availability -Mode availability depends on your plan. Unavailable modes remain visible in the selector with -upgrade messaging, but they cannot be selected until your plan includes them. +Your plan determines which modes you can select. Modes that are not included in your plan still +appear in the selector with upgrade messaging, so you can see what is available on paid plans. -Free users can use Auto mode. Paid plans include Auto, Standard, and Thoughtful. +Free users can select Auto only. Paid plans include all three modes: Auto, Standard, and Thoughtful.

Free plan

- Free users can select Auto mode. Standard and Thoughtful remain visible with upgrade messaging - so you can see what paid plans unlock. + On the Free plan, Auto is selectable. Standard and Thoughtful stay visible but disabled until + your plan includes them.

Paid plans

- Paid plans include Auto, Standard, and Thoughtful, so you can choose between automatic - selection, faster responses, and deeper reasoning for CAD work. + On paid plans, Auto, Standard, and Thoughtful are all selectable. Use Auto for automatic + selection, Standard for speed, or Thoughtful for deeper CAD reasoning.
Date: Thu, 11 Jun 2026 18:18:06 +0200 Subject: [PATCH 7/7] Fix modes plan image spacing --- .../features/ml-ai/modes/index.mdx | 53 +++++++++---------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx index ed2c9655..390f0532 100644 --- a/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx +++ b/content/pages/docs/zoo-design-studio/features/ml-ai/modes/index.mdx @@ -40,34 +40,31 @@ appear in the selector with upgrade messaging, so you can see what is available Free users can select Auto only. Paid plans include all three modes: Auto, Standard, and Thoughtful. -
-
-

Free plan

-
- On the Free plan, Auto is selectable. Standard and Thoughtful stay visible but disabled until - your plan includes them. -
- -
-
-

Paid plans

-
- On paid plans, Auto, Standard, and Thoughtful are all selectable. Use Auto for automatic - selection, Standard for speed, or Thoughtful for deeper CAD reasoning. -
- -
-
+### Free plan + +On the Free plan, Auto is selectable. Standard and Thoughtful stay visible but disabled until your +plan includes them. + + + +### Paid plans + +On paid plans, Auto, Standard, and Thoughtful are all selectable. Use Auto for automatic selection, +Standard for speed, or Thoughtful for deeper CAD reasoning. + + For the full assistant workflow, see [Zookeeper](/docs/zoo-design-studio/zookeeper) and [AI Chat](/docs/zoo-design-studio/features/workspace/ai-chat).