[{"data":1,"prerenderedAt":670},["ShallowReactive",2],{"navigation_docs":3,"-docs-getting-started-org-onboarding":208,"-docs-getting-started-org-onboarding-surround":665},[4,40,73,112,136,151],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Key Features","\u002Fdocs\u002Fgetting-started\u002Fkey-features","docs\u002F1.getting-started\u002F1.key-features","i-lucide-blocks",{"title":16,"path":17,"stem":18,"icon":19},"Why Zeeq?","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":21,"path":22,"stem":23,"icon":24},"Org Onboarding","\u002Fdocs\u002Fgetting-started\u002Forg-onboarding","docs\u002F1.getting-started\u002F3.org-onboarding","i-lucide-rocket",{"title":26,"path":27,"stem":28,"icon":29},"Connecting Agents","\u002Fdocs\u002Fgetting-started\u002Fconnecting-agents","docs\u002F1.getting-started\u002F4.connecting-agents","i-lucide-plug",{"title":31,"path":32,"stem":33,"icon":34},"Harness Tuning","\u002Fdocs\u002Fgetting-started\u002Fharness-tuning","docs\u002F1.getting-started\u002F5.harness-tuning","i-lucide-wrench",{"title":36,"path":37,"stem":38,"icon":39},"FAQ","\u002Fdocs\u002Fgetting-started\u002Ffaq","docs\u002F1.getting-started\u002F6.faq","i-lucide-circle-question-mark",{"title":41,"icon":6,"path":42,"stem":43,"children":44,"page":6},"Feature Overview","\u002Fdocs\u002Fkey-features","docs\u002F2.key-features",[45,49,53,57,61,65,69],{"title":46,"path":47,"stem":48,"icon":14},"Knowledge Libraries","\u002Fdocs\u002Fkey-features\u002Fknowledge-libraries","docs\u002F2.key-features\u002F1.knowledge-libraries",{"title":50,"path":51,"stem":52,"icon":14},"Code Reviews","\u002Fdocs\u002Fkey-features\u002Fcode-reviews","docs\u002F2.key-features\u002F2.code-reviews",{"title":54,"path":55,"stem":56,"icon":14},"Code Review as Agent Tool","\u002Fdocs\u002Fkey-features\u002Fcode-review-tool","docs\u002F2.key-features\u002F3.code-review-tool",{"title":58,"path":59,"stem":60,"icon":14},"Zeeq Tools Telemetry","\u002Fdocs\u002Fkey-features\u002Ftool-and-docs-telemetry","docs\u002F2.key-features\u002F4.tool-and-docs-telemetry",{"title":62,"path":63,"stem":64,"icon":14},"Session Telemetry","\u002Fdocs\u002Fkey-features\u002Fsession-telemetry","docs\u002F2.key-features\u002F5.session-telemetry",{"title":66,"path":67,"stem":68,"icon":14},"Dynamic Skills","\u002Fdocs\u002Fkey-features\u002Fdynamic-skills","docs\u002F2.key-features\u002F6.dynamic-skills",{"title":70,"path":71,"stem":72,"icon":14},"World Model (2026 Q3)","\u002Fdocs\u002Fkey-features\u002Fworld-model","docs\u002F2.key-features\u002F7.world-model",{"title":74,"path":75,"stem":76,"children":77,"page":6},"Managing Zeeq","\u002Fdocs\u002Fmanaging-zeeq","docs\u002F3.managing-zeeq",[78,83,88,93,97,102,107],{"title":79,"path":80,"stem":81,"icon":82},"Local Development","\u002Fdocs\u002Fmanaging-zeeq\u002Flocal-development","docs\u002F3.managing-zeeq\u002F0.local-development","i-lucide-square-terminal",{"title":84,"path":85,"stem":86,"icon":87},"GitHub Configuration","\u002Fdocs\u002Fmanaging-zeeq\u002Fgithub-configuration","docs\u002F3.managing-zeeq\u002F1.github-configuration","i-lucide-github",{"title":89,"path":90,"stem":91,"icon":92},"Organizations and Membership","\u002Fdocs\u002Fmanaging-zeeq\u002Forgs-membership-invitations","docs\u002F3.managing-zeeq\u002F2.orgs-membership-invitations","i-hugeicons-cube",{"title":46,"path":94,"stem":95,"icon":96},"\u002Fdocs\u002Fmanaging-zeeq\u002Fdocument-libraries","docs\u002F3.managing-zeeq\u002F3.document-libraries","i-lucide-library-big",{"title":98,"path":99,"stem":100,"icon":101},"LLM Settings Configuration","\u002Fdocs\u002Fmanaging-zeeq\u002Fllm-settings-configuration","docs\u002F3.managing-zeeq\u002F4.llm-settings-configuration","i-hugeicons-ai-magic",{"title":103,"path":104,"stem":105,"icon":106},"Agent Code Review","\u002Fdocs\u002Fmanaging-zeeq\u002Fagent-code-reviews","docs\u002F3.managing-zeeq\u002F5.agent-code-reviews","i-hugeicons-chat-spark-01",{"title":108,"path":109,"stem":110,"icon":111},"Credentials & API Tokens","\u002Fdocs\u002Fmanaging-zeeq\u002Fcredentials","docs\u002F3.managing-zeeq\u002F6.credentials","i-hugeicons-key-01",{"title":113,"path":114,"stem":115,"children":116,"page":6},"Runtime Configuration","\u002Fdocs\u002Fconfiguration","docs\u002F5.configuration",[117,122,126,131],{"title":118,"path":119,"stem":120,"icon":121},"Google Cloud Configuration","\u002Fdocs\u002Fconfiguration\u002Fgcp-runtime","docs\u002F5.configuration\u002F1.gcp-runtime","i-hugeicons-google",{"title":84,"path":123,"stem":124,"icon":125},"\u002Fdocs\u002Fconfiguration\u002Fgithub-configuration","docs\u002F5.configuration\u002F2.github-configuration","i-hugeicons-github",{"title":127,"path":128,"stem":129,"icon":130},"Local OpenIddict Certificates","\u002Fdocs\u002Fconfiguration\u002Flocal-openiddict-certificates","docs\u002F5.configuration\u002F3.local-openiddict-certificates","i-lucide-file-lock",{"title":132,"path":133,"stem":134,"icon":135},"System Admin Access","\u002Fdocs\u002Fconfiguration\u002Fsystem-admin-access","docs\u002F5.configuration\u002F4.system-admin-access","i-hugeicons-shield-01",{"title":137,"path":138,"stem":139,"children":140,"page":6},"Metrics","\u002Fdocs\u002Fmetrics","docs\u002F6.metrics",[141,146],{"title":142,"path":143,"stem":144,"icon":145},"Metrics Dashboard","\u002Fdocs\u002Fmetrics\u002Fmetrics-dashboard","docs\u002F6.metrics\u002F1.metrics-dashboard","i-hugeicons-analytics-01",{"title":147,"path":148,"stem":149,"icon":150},"Metrics Pipeline","\u002Fdocs\u002Fmetrics\u002Fmetrics-pipeline","docs\u002F6.metrics\u002F2.metrics-pipeline","i-hugeicons-database-02",{"title":152,"path":153,"stem":154,"children":155,"page":6},"Design and Architecture","\u002Fdocs\u002Farchitecture","docs\u002F9.architecture",[156,161,166,171,176,180,184,189,194,199,204],{"title":157,"path":158,"stem":159,"icon":160},"Key Architecture Principles","\u002Fdocs\u002Farchitecture\u002Fkey-principles","docs\u002F9.architecture\u002F0.key-principles","i-lucide-pencil-ruler",{"title":162,"path":163,"stem":164,"icon":165},"MCP Tools Inventory","\u002Fdocs\u002Farchitecture\u002Ftools-inventory","docs\u002F9.architecture\u002F1.tools-inventory","i-lucide-hammer",{"title":167,"path":168,"stem":169,"icon":170},"Caching","\u002Fdocs\u002Farchitecture\u002Fcaching","docs\u002F9.architecture\u002F2.caching","i-lucide-database",{"title":172,"path":173,"stem":174,"icon":175},"Messaging and Queueing","\u002Fdocs\u002Farchitecture\u002Fmessaging-and-queueing","docs\u002F9.architecture\u002F3.messaging-and-queueing","i-lucide-message-square",{"title":177,"path":178,"stem":179,"icon":87},"GitHub Comment Rendering","\u002Fdocs\u002Farchitecture\u002Fgithub-comment-rendering","docs\u002F9.architecture\u002F4.github-comment-rendering",{"title":181,"path":182,"stem":183,"icon":87},"GitHub Integration","\u002Fdocs\u002Farchitecture\u002Fgithub-integration","docs\u002F9.architecture\u002F5.github-integration",{"title":185,"path":186,"stem":187,"icon":188},"LLM Settings and Secret Storage","\u002Fdocs\u002Farchitecture\u002Fllm-settings-and-secret-storage","docs\u002F9.architecture\u002F6.llm-settings-and-secret-storage","i-lucide-key",{"title":190,"path":191,"stem":192,"icon":193},"Organization Activation and Routes","\u002Fdocs\u002Farchitecture\u002Forganization-activation-and-routes","docs\u002F9.architecture\u002F7.organization-activation-and-routes","i-lucide-door-open",{"title":195,"path":196,"stem":197,"icon":198},"MCP Uploaded-Diff Code Reviews","\u002Fdocs\u002Farchitecture\u002Fmcp-uploaded-diff-code-reviews","docs\u002F9.architecture\u002F8.mcp-uploaded-diff-code-reviews","i-lucide-file-search",{"title":200,"path":201,"stem":202,"icon":203},"Repository Content Ingest","\u002Fdocs\u002Farchitecture\u002Frepository-content-ingest","docs\u002F9.architecture\u002F9.repository-content-ingest","i-lucide-file-stack",{"title":205,"path":206,"stem":207},"Telemetry Ingest (2026 Q3)","\u002Fdocs\u002Farchitecture\u002Ftelemetry-ingest","docs\u002F9.architecture\u002F9.telemetry-ingest",{"id":209,"title":21,"body":210,"description":658,"extension":659,"links":660,"meta":661,"navigation":662,"path":22,"seo":663,"stem":23,"__hash__":664},"docs\u002Fdocs\u002F1.getting-started\u002F3.org-onboarding.md",{"type":211,"value":212,"toc":648},"minimark",[213,218,222,567,571,574,577,624,641,644],[214,215,217],"h2",{"id":216},"summary","Summary",[219,220,221],"p",{},"Get your organization set up before connecting your first MCP clients.",[223,224,226,230,244,247,254,258,272,275,279,285,289,303,309,312,315,321,324,334,342,345,420,428,432,442,454,460,464,475,478,485,491,498,504,508,523,561],"steps",{"level":225},"2",[214,227,229],{"id":228},"log-in-to-create-a-new-organization","Log in to create a new organization",[219,231,232,233,243],{},"Navigate to the ",[234,235,236],"strong",{},[237,238,242],"a",{"href":239,"rel":240},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb",[241],"nofollow","app login"," to login and create the owning organization account.",[219,245,246],{},"(Optional) update your organization name and logo:",[219,248,249],{},[250,251],"img",{"alt":252,"src":253},"onboard-org","\u002Fscreens\u002Fonboard-org.png",[214,255,257],{"id":256},"connect-github-app","Connect GitHub App",[219,259,260,261,268,269,271],{},"From ",[234,262,263],{},[237,264,267],{"href":265,"rel":266},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb\u002Fsettings\u002Fgithub",[241],"Settings > GitHub",", click ",[234,270,257],{}," to install the Zeeq GitHub App to your organization.",[219,273,274],{},"Enable at least one repository after installation.",[276,277,278],"note",{},"This should be performed by a user with org admin privileges to ensure the flow back after installation completes successfully.",[219,280,281],{},[250,282],{"alt":283,"src":284},"onboard-repos","\u002Fscreens\u002Fonboard-repos.png",[214,286,288],{"id":287},"configure-llm-options-byok","Configure LLM options (BYOK)",[219,290,260,291,298,299,302],{},[234,292,293],{},[237,294,297],{"href":295,"rel":296},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb\u002Fsettings\u002Fllm-config",[241],"Settings > LLM Configuration",", add your API key (BYOK) by clicking on ",[234,300,301],{},"Manage keys",".",[219,304,305],{},[250,306],{"alt":307,"src":308},"onboard-llms","\u002Fscreens\u002Fonboard-llms.png",[276,310,311],{},"Keys are encrypted using rotating keys stored in Google Cloud KMS.",[219,313,314],{},"For each tier of models, select an LLM model to use.",[219,316,317],{},[250,318],{"alt":319,"src":320},"onboard-models","\u002Fscreens\u002Fonboard-models.png",[219,322,323],{},"Tiers are used when configuring code review agents to use a specific model for performing the code review.",[219,325,326,327,333],{},"This allows different agents to be configured with different LLM models based on whether the agent is biased for speed or depth (",[328,329,330],"em",{},[234,331,332],{},"recommendation: bias for speed",")",[335,336,337,338,341],"tip",{},"Click the ",[234,339,340],{},"Test"," button to verify that the key is valid and the model is reachable. The configuration auto-saves on a successful test.",[219,343,344],{},"Recommended configuration:",[346,347,348,364],"table",{},[349,350,351],"thead",{},[352,353,354,358,361],"tr",{},[355,356,357],"th",{},"Tier",[355,359,360],{},"Model",[355,362,363],{},"Reasoning",[365,366,367,388,405],"tbody",{},[352,368,369,375,385],{},[370,371,372],"td",{},[234,373,374],{},"Fast",[370,376,377,381,382],{},[378,379,380],"code",{},"GPT 5.4 Mini"," or ",[378,383,384],{},"GPT 5.6 Luna",[370,386,387],{},"Offers the best latency which speeds up agent iteration cycles.",[352,389,390,395,399],{},[370,391,392],{},[234,393,394],{},"High",[370,396,397],{},[378,398,384],{},[370,400,401,402,404],{},"Slightly slower than ",[378,403,380],{}," but offers better reasoning capabilities.",[352,406,407,412,417],{},[370,408,409],{},[234,410,411],{},"Max",[370,413,414],{},[378,415,416],{},"GPT 5.5",[370,418,419],{},"Higher capabilities, but still reasonable.",[219,421,422,427],{},[328,423,424],{},[234,425,426],{},"Optimizing for speed is preferred","; only use more time-consuming models if there is observation that the faster models are not performing well enough.  In practice, when given very specific and focused instructions, GPT 5.4 Mini is the right balance of comprehensiveness and speed.",[214,429,431],{"id":430},"invite-organization-members","Invite organization members",[219,433,260,434,441],{},[234,435,436],{},[237,437,440],{"href":438,"rel":439},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb\u002Fsettings\u002Fmembers",[241],"Settings > Members",", add new members, assign roles, and invite the members",[443,444,445,446,449,450,453],"warning",{},"Zeeq currently does ",[234,447,448],{},"NOT"," send out invitation emails. Users will see the invite under ",[234,451,452],{},"My Memberships"," when they log in to accept the invite.",[219,455,456],{},[250,457],{"alt":458,"src":459},"onboard-members","\u002Fscreens\u002Fonboard-members.png",[214,461,463],{"id":462},"optional-deploy-code-review-agents","(Optional) Deploy code review agents",[219,465,466,467,474],{},"Navigate to ",[234,468,469],{},[237,470,473],{"href":471,"rel":472},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb\u002Fcode-reviews\u002Fmanage-agents",[241],"Code Reviews > Manage Agents"," to set up file filters and deploy your first code review agent.",[335,476,477],{},"If no custom agents are deployed, then a single default \"general purpose\" review agent will be used for all code reviews. There is no need to deploy any custom agents until you are ready.",[219,479,480,481,484],{},"The ",[234,482,483],{},"Global file filters"," allow you to always exclude files from code reviews or only include specific files. This should always be done for large, generated files to reduce the context",[219,486,487],{},[250,488],{"alt":489,"src":490},"global-filters","\u002Fscreens\u002Fglobal-filters.png",[219,492,493,494,497],{},"Click on the ",[234,495,496],{},"New agent"," button to deploy an agent from a pre-defined template that you can customize:",[219,499,500],{},[250,501],{"alt":502,"src":503},"default-templates","\u002Fscreens\u002Fdefault-templates.png",[214,505,507],{"id":506},"optional-create-your-first-library","(Optional) Create your first library",[219,509,510,511,518,519,522],{},"From the ",[234,512,513],{},[237,514,517],{"href":515,"rel":516},"https:\u002F\u002Fapp.zeeq.ai\u002Fweb\u002Flibraries",[241],"Libraries"," page, click ",[234,520,521],{},"New"," to create a new library.",[524,525,526,541,544,558],"ol",{},[527,528,529,530,533,534,533,537,540],"li",{},"Enter a name (",[378,531,532],{},"a-z",", ",[378,535,536],{},"-",[378,538,539],{},"0-9",") for the library; use a descriptive name since this will provide hints to the agents.",[527,542,543],{},"Enter a description for the library; use a short, terse paragraph as a hint to agents.",[527,545,546,547,533,550,553,554,557],{},"Choose to import from GitHub (using sparse checkout of ",[378,548,549],{},"*.md",[378,551,552],{},"*.mdc",", and ",[378,555,556],{},"*.mdx"," files) or create a library directly in Zeeq (recommended for starting out).",[527,559,560],{},"Map the library to a GitHub repository so code reviews against that repository know to use this library as canonical guidance.",[219,562,563],{},[250,564],{"alt":565,"src":566},"onboarding-library","\u002Fscreens\u002Fonboarding-library.png",[214,568,570],{"id":569},"connect-agents","Connect agents",[219,572,573],{},"The next step is to connect your first agents.",[219,575,576],{},"You can alternatively use MCP inspector to test the setup.",[578,579,585],"pre",{"className":580,"code":581,"filename":582,"language":583,"meta":584,"style":584},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","DANGEROUSLY_OMIT_AUTH=true MCP_AUTO_OPEN_ENABLED=true npx \\\n  @modelcontextprotocol\u002Finspector\n","Terminal","bash","",[378,586,587,618],{"__ignoreMap":584},[588,589,592,596,600,604,607,609,611,615],"span",{"class":590,"line":591},"line",1,[588,593,595],{"class":594},"sTEyZ","DANGEROUSLY_OMIT_AUTH",[588,597,599],{"class":598},"sMK4o","=",[588,601,603],{"class":602},"sfazB","true",[588,605,606],{"class":594}," MCP_AUTO_OPEN_ENABLED",[588,608,599],{"class":598},[588,610,603],{"class":602},[588,612,614],{"class":613},"sBMFI"," npx",[588,616,617],{"class":594}," \\\n",[588,619,621],{"class":590,"line":620},2,[588,622,623],{"class":602},"  @modelcontextprotocol\u002Finspector\n",[219,625,626,627,630,631,634,635,630,638,302],{},"Then select ",[378,628,629],{},"Streamable HTTP"," for the ",[234,632,633],{},"Transport Type"," and enter ",[378,636,637],{},"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp",[234,639,640],{},"URL",[219,642,643],{},"See the next section for detailed instructions on connecting agents.",[645,646,647],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":584,"searchDepth":620,"depth":620,"links":649},[650,651,652,653,654,655,656,657],{"id":216,"depth":620,"text":217},{"id":228,"depth":620,"text":229},{"id":256,"depth":620,"text":257},{"id":287,"depth":620,"text":288},{"id":430,"depth":620,"text":431},{"id":462,"depth":620,"text":463},{"id":506,"depth":620,"text":507},{"id":569,"depth":620,"text":570},"How to get your organization set up, connected to GitHub, and ready for MCP clients","md",null,{},{"icon":24},{"title":21,"description":658},"xz10kdJvrceiZIaN91qJItBR9f5GytM4ZOEaBbSu_ts",[666,668],{"title":16,"path":17,"stem":18,"description":667,"icon":19,"children":-1},"Purpose, philosophy, and intent",{"title":26,"path":27,"stem":28,"description":669,"icon":29,"children":-1},"How to set up agent harnesses and agent runtimes",1785298593751]