{
  "schema": "lazurio.documentation.content-index.v1",
  "canonicalBaseUrl": "https://documentation.lazurio.ai",
  "sourceRepository": "https://github.com/Lazurio/documentation",
  "sourceCommit": "2cc9a32c756c81df09480a16b6dbbc4a940dac06",
  "sourceTreeDirty": false,
  "generatedAt": "2026-10-29T17:57:57Z",
  "defaultLocale": "en",
  "supportedLocales": [
    "en",
    "cs"
  ],
  "sources": [
    {
      "id": "openai-browser",
      "title": "ChatGPT Browser",
      "url": "https://learn.chatgpt.com/docs/browser",
      "publisher": "OpenAI"
    },
    {
      "id": "composio-authentication",
      "title": "Composio authentication",
      "url": "https://docs.composio.dev/docs/authentication",
      "publisher": "Composio"
    },
    {
      "id": "mcp-local-servers",
      "title": "Connect to local MCP servers",
      "url": "https://modelcontextprotocol.io/docs/2026-07-28/develop/connect-local-servers",
      "publisher": "Model Context Protocol"
    },
    {
      "id": "google-third-party-connections",
      "title": "Manage third-party connections",
      "url": "https://support.google.com/accounts/answer/13533235",
      "publisher": "Google"
    },
    {
      "id": "lazurio-readme",
      "title": "Lazurio README",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-architecture",
      "title": "Lazurio architecture",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-collaboration-model",
      "title": "Lazurio collaboration and access model",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-external-apps",
      "title": "External application integration standard",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-secret-custody",
      "title": "Local secret custody standard",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-license",
      "title": "Lazurio license",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md",
      "publisher": "Lazurio"
    },
    {
      "id": "wispr-flow",
      "title": "Wispr Flow downloads and product documentation",
      "url": "https://wisprflow.ai/downloads",
      "publisher": "Wispr Flow"
    },
    {
      "id": "codexbar",
      "title": "CodexBar official website",
      "url": "https://codexbar.app/",
      "publisher": "CodexBar"
    },
    {
      "id": "amphetamine",
      "title": "Amphetamine on the Mac App Store",
      "url": "https://apps.apple.com/app/amphetamine/id937984704",
      "publisher": "William Gustafson"
    },
    {
      "id": "microsoft-copilot-architecture",
      "title": "Microsoft Copilot architecture and how it works",
      "url": "https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture",
      "publisher": "Microsoft Learn"
    },
    {
      "id": "microsoft-copilot-data-protection",
      "title": "How data is protected and audited in Microsoft 365 and Microsoft Copilot",
      "url": "https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture-data-protection-auditing",
      "publisher": "Microsoft Learn"
    },
    {
      "id": "microsoft-copilot-privacy",
      "title": "Data, privacy, and security for Microsoft Copilot",
      "url": "https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-privacy",
      "publisher": "Microsoft Learn"
    },
    {
      "id": "microsoft-copilot-requirements",
      "title": "Microsoft Copilot requirements",
      "url": "https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-copilot-requirements",
      "publisher": "Microsoft Learn"
    },
    {
      "id": "microsoft-copilot-extensibility",
      "title": "Extending Microsoft 365 Copilot with plugins",
      "url": "https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/",
      "publisher": "Microsoft Learn"
    },
    {
      "id": "wispr-context-privacy",
      "title": "Wispr Flow Context Awareness and privacy controls",
      "url": "https://docs.wisprflow.ai/articles/4678293671-Context-Awareness",
      "publisher": "Wispr"
    },
    {
      "id": "codexbar-permissions",
      "title": "CodexBar macOS permissions",
      "url": "https://github.com/steipete/CodexBar/blob/d34fbb47afe73f81dd591bae28a60f72c39a9fe4/README.md#macos-permissions-why-theyre-needed",
      "publisher": "CodexBar"
    },
    {
      "id": "lazurio-decision-0162",
      "title": "Lazurio decision register: decision 0162 with its addendum of 2026-10-02, and decisions 0170, 0172 and 0175",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/decision-register.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-external-apps-0162",
      "title": "External application integration standard: order of routes, Composio as the approved broker and the Organization integration catalog",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/external-app-integrations.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-composio-runbook",
      "title": "Composio runbook: the recommended route for connecting apps",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/integrations/composio.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-tools-decisions",
      "title": "LazurioPlatform decisions F17, F18 and F19 with their addenda: operator tools, enabled tools of the Environment, the curated sign-in and team accounts on a Team Environment",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-decision-f19",
      "title": "LazurioPlatform decision F19: curated installation and login of catalog tools",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f19--curated-installation-and-login-of-catalog-tools",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-environment-tools",
      "title": "LazurioPlatform environment tools and operator sign-ins",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-release-v0-1-7",
      "title": "LazurioPlatform release v0.1.7 (published 2026-09-27, the latest final release on 2026-10-06)",
      "url": "https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.7",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-release-v0-1-8-rc-35",
      "title": "LazurioPlatform release candidate v0.1.8-rc.35 (published 2026-10-06, commit 1a4a99b2c586359e80e1663a3d66ee3d61730f2f)",
      "url": "https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.35",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-tools-screen-review",
      "title": "LazurioPlatform Launchpad Settings, Tools section",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/launchpad-development.md#tools-section",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-composio-write-gate-question",
      "title": "LazurioPlatform open question: Composio write gate and whether tool filters hold on every execution path",
      "url": "https://github.com/Lazurio/LazurioPlatform/issues/39",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-composio-custody-question",
      "title": "LazurioPlatform open question: Composio data custody, log retention and hosting region",
      "url": "https://github.com/Lazurio/LazurioPlatform/issues/40",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-composio-shared-connections-question",
      "title": "LazurioPlatform open question: do two Machines signed in to the same Composio account and organization share connections",
      "url": "https://github.com/Lazurio/LazurioPlatform/issues/45",
      "publisher": "Lazurio"
    },
    {
      "id": "composio-token-custody",
      "title": "Composio token custody architecture",
      "url": "https://docs.composio.dev/docs/security/token-custody",
      "publisher": "Composio"
    },
    {
      "id": "lazurio-environment-network-decisions",
      "title": "Lazurio decision register: decisions 0146 (names of hosted Environments, reachable only from the tailnet), 0154 (a personal Remote Environment only through the tailnet) and 0192 (Tailscale, Headscale and an Admin-approved device)",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/25d62a7045a77b7d522cb4603cc778777667bd2f/manual/decision-register.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-environment-access-model",
      "title": "Lazurio Environment access model: the network condition of entry and the approval of devices (approved 2026-10-06)",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/25d62a7045a77b7d522cb4603cc778777667bd2f/manual/environment-access-model.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-platform-decision-f41",
      "title": "LazurioPlatform decision F41: the offline guide on an Environment's addresses, and why its service worker is always updatable",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/9bdf1db23ef9d0b54bbf3dbeb829c8614390dcc8/docs/decisions.md#f41--the-offline-guide-a-service-worker-on-the-shells-origins-shows-how-to-reach-the-environment-and-is-always-updatable",
      "publisher": "Lazurio"
    },
    {
      "id": "headscale-project",
      "title": "Headscale: an open source, self-hosted implementation of the Tailscale control server",
      "url": "https://github.com/juanfont/headscale",
      "publisher": "Headscale project"
    },
    {
      "id": "tailscale-fast-user-switching",
      "title": "Tailscale: Fast user switching (one active account per device, switching on macOS, Windows, iOS and Android)",
      "url": "https://tailscale.com/kb/1225/fast-user-switching",
      "publisher": "Tailscale"
    },
    {
      "id": "tailscale-install-windows",
      "title": "Tailscale: Install Tailscale on Windows (the system tray icon and its menu)",
      "url": "https://tailscale.com/kb/1022/install-windows",
      "publisher": "Tailscale"
    },
    {
      "id": "google-chrome-secure-dns",
      "title": "Google Chrome Help: Manage Chrome safety and security (Use secure DNS, no fallback with a custom provider)",
      "url": "https://support.google.com/chrome/answer/10468685",
      "publisher": "Google"
    },
    {
      "id": "tailscale-android-private-dns-request",
      "title": "Tailscale issue 17655: Android Private DNS cannot be used together with MagicDNS (public feature request)",
      "url": "https://github.com/tailscale/tailscale/issues/17655",
      "publisher": "Tailscale public issue tracker"
    },
    {
      "id": "webkit-storage-cap",
      "title": "WebKit: Full Third-Party Cookie Blocking and More (the 7-day cap on script-writable storage, service worker registrations included)",
      "url": "https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/",
      "publisher": "WebKit"
    },
    {
      "id": "lazurio-platform-release-v0-1-8-rc-41",
      "title": "LazurioPlatform release candidate v0.1.8-rc.41 (published 2026-10-08, commit 9bdf1db23ef9d0b54bbf3dbeb829c8614390dcc8): the offline guide of decision F41",
      "url": "https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.41",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-external-apps-current",
      "title": "External application standard: Executor routing, optional Composio and publication controls",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-product-vocabulary",
      "title": "Lazurio product vocabulary: decisions 0170, 0175, 0179, 0185 and 0207 with their addenda",
      "url": "https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/decision-register.md",
      "publisher": "Lazurio"
    },
    {
      "id": "lazurio-user-roles-current",
      "title": "User and agent terminology: F30 with the 20 and 21 October addenda",
      "url": "https://github.com/Lazurio/LazurioPlatform/blob/4681f49720fa7a6a7ceaac6ec07f8bd05d4e2193/docs/decisions.md#f30--the-operator-replaces-the-principal",
      "publisher": "Lazurio"
    }
  ],
  "documents": [
    {
      "stableId": "lazurio-doc-agents",
      "locale": "cs",
      "route": "/cs/agents/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/agents/",
      "sourcePath": "data/v2/docs/cs/agents.md",
      "title": "Dokumentace pro AI agenty",
      "summary": "Jak najít a načíst dokumentaci přes llms.txt a JSON index.",
      "audience": [
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-architecture"
      ],
      "markdown": "Pro automatické vyhledávání použijte textový nebo JSON index. Oba vycházejí\nze stejných stránek, které čtou lidé.\n\n## Jak obsah najít a načíst\n\n- [`/llms.txt`](/llms.txt) nabízí stručný seznam hlavních stránek a jejich\n  shrnutí.\n- [`/content-index.json`](/content-index.json) je verzovaný strukturovaný\n  index. U každého dokumentu obsahuje stabilní ID, cestu, cílové skupiny,\n  datum kontroly, kanonickou URL, veřejnou cestu ke zdrojovému souboru, odkazy\n  na podklady a celý obsah v Markdownu.\n- [`/sitemap-index.xml`](/sitemap-index.xml) je mapa webu pro vyhledávače a\n  indexovací roboty. Vzniká při sestavení webu.\n- Stránky určené lidem zůstávají hlavním místem pro výklad obsahu.\n\nVyhledání podle stabilního ID ve výchozím nastavení vrací anglický dokument.\nAgent si může výslovně vyžádat jiný publikovaný jazyk; kanonická cesta vždy\nvede na konkrétní jazykovou verzi stránky.\n\nVšechny tyto výstupy vznikají z `data/v2/docs` ve veřejném\n[repozitáři dokumentace](https://github.com/Lazurio/documentation). Index uvádí\npřesný zdrojový commit a informaci, zda náhled vznikl z lokálních\nnecommitnutých změn. Produkční nasazení odmítne takto vytvořený obsah i commit,\nkterý neprošel požadovaným schválením.\n\n## Doporučený postup pro agenty\n\n1. Začněte v `llms.txt` a vyberte odpovídající stránku.\n2. Potřebujete-li odkaz uchovat, použijte stabilní ID z\n   `content-index.json`; cesta se může při další lokalizaci změnit.\n3. Před převzetím bezpečnostně důležitého tvrzení projděte `sourceRefs` a\n   odpovídající veřejné podklady.\n4. Rozlišujte doložené tvrzení poskytovatele od hodnocení Lazuria.\n5. Pokud záleží na aktuálnosti, uveďte datum kontroly stránky a zdrojový commit.\n6. Jestliže tvrzení v dokumentaci chybí nebo závisí na konkrétním nasazení,\n   otevřeně to přiznejte a nedoplňujte odpověď odhadem.\n\n## Plánovaný MCP server\n\nMCP server pro tuto dokumentaci zatím není dostupný. Pokud vznikne, má\nzpřístupnit stejný obsah jako JSON index, pouze pro čtení. Nemá zapisovat do\ndokumentace ani číst soukromá data. Do té doby používejte odkazy uvedené výše."
    },
    {
      "stableId": "lazurio-doc-data-access-security",
      "locale": "cs",
      "route": "/cs/data-access-security/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/data-access-security/",
      "sourcePath": "data/v2/docs/cs/data-access-security.md",
      "title": "Přístup k datům a bezpečnost",
      "summary": "Která data může agent použít a jak otestovat skutečná omezení přístupu.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-external-apps-current",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Před nasazením ověřte, pod jakým účtem agent pracuje, které soubory a služby\nmůže použít a kdo schvaluje jeho výsledky. Samotné pokyny v chatu přístup\nneomezí. Technickou ochranu zajišťují oprávnění operačního systému,\nrepozitářů a služeb a případný sandbox AI nástroje. Lazurio k nim nepřidává\nvlastní univerzální sandbox.\n\n## Hranice důvěry\n\nHranice důvěry určuje, kam může dosáhnout přístup nebo napadený proces.\nOddělené složky například pomáhají uspořádat práci, ale samy nezabrání\nprogramu se stejnými právy číst jejich obsah.\n\n### Uživatel a agent\n\nTask Agent pracuje jménem přihlášeného uživatele a nemá vlastní oprávnění.\nPrompt mu nevytvoří přístup k repozitáři ani ke službě. Text pravidel zároveň\nneodebere schopnost, kterou už proces klienta má: čitelný soubor, aktivní\nrelace nebo zpřístupněný přihlašovací údaj mohou být pro klienta použitelné.\n\n### Organizace\n\nOrganizace představuje hranici dat a přístupů jedné firmy. V dokumentovaném\nmodelu zůstávají jednotlivé Organizace oddělenými repozitáři a organizacemi v\nGitHubu. Mezi nimi lze přenášet veřejné a obecně použitelné postupy, nikoli\ntajné údaje, zákaznická data, obchodní strategii nebo soukromé vrstvy\nkonkrétní firmy. Jedno zařízení je však stále jedna doména důvěry: adresáře a\nrepozitáře nejsou izolací od jiného procesu se stejným přístupem v operačním\nsystému. Kde kompromitace nesmí překročit hranici firmy, použijte samostatná\nzařízení nebo rovnocennou infrastrukturu.\n\n### Personalspace\n\nPersonalspace je soukromý prostor jednoho uživatele, nikoli sdílené firemní\núložiště. Firemní informace, které potřebují další Kolegové, patří do\nschváleného úložiště Organizace. Personalspace nesmí sloužit k přenosu dat\nmezi přístupovými hranicemi.\n\n### Externí aplikace\n\n[Standard integrací](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md)\npro nové propojení upřednostňuje oficiální MCP server, potom oficiální CLI,\npovolené Composio, prověřené open-source řešení a nakonec prohlížeč pod\ndohledem uživatele. Vlastní MCP servery v Lazuriu spravuje Executor.\nPři práci s již připojenou aplikací agent použije její nástroj, Executor nebo\nComposio podle evidované cesty, v tomto pořadí.\n\nComposio je povolený zprostředkovatel jen tam, kde jeho použití dovoluje\nOrganizace nebo uživatel Osobního Prostředí. Composio uchovává přihlašovací\núdaje a zpracovává obsah volání. Připojené účty patří účtu a organizaci\nv Composiu; nepředpokládejte jejich oddělení podle zařízení. V Týmovém\nProstředí připojujte jen týmové účty.\n\nNové konektory ChatGPT nebo claude.ai, jiné sdílené brokery a servery založené\nna scrapingu nebo opětovném použití relace prohlížeče standard nepovoluje.\nVzdálený MCP přímo od poskytovatele je přípustný, pokud jeho konfiguraci\na token pro dané zařízení lze samostatně odvolat.\n\nZápis může vyžadovat oprávnění ke čtení i zápisu u poskytovatele. Už návrh\nuložený v připojené aplikaci může přenášet data. Podmínky účtů, uložení tokenů\na omezení zápisu ověřte podle [návodu k propojení aplikací](/cs/environment-app-connections/).\n\n### Tajné a přihlašovací údaje\n\n[Standard správy tajných údajů](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md)\nudržuje skutečné přihlašovací údaje mimo Git. Lokální úložiště jsou oddělená\npodle vlastníka nebo Organizace a verzované soubory obsahují pouze schémata,\nnázvy proměnných a pokyny. Konkrétní nasazení musí zajistit zabezpečení zařízení, ochranu záloh,\nobměnu přihlašovacích údajů a postup při incidentu. Samotný standard\ntato opatření nezaručuje. Vedle vyhrazených cest mimo Git\nlze použít schválené úložiště poskytovatele.\n\n## Hrozby, které je potřeba otestovat\n\n| Hrozba | Navržená ochrana | Přejímací test |\n| --- | --- | --- |\n| Zadání požaduje data jiné firmy | Oddělení Organizací a přístup pouze k vybranému kontextu | Ověřte zamítnutí v GitHubu pro identitu bez oprávnění a zvlášť otestujte hranici přístupu zvoleného klienta k lokálním souborům. |\n| Agent se pokusí zveřejnit nebo nasadit neschválenou změnu | Oprávnění v GitHubu nebo jiné službě a výslovný souhlas uživatele | Pokuste se změnu sloučit nebo nasadit bez potřebného oprávnění či kontroly. |\n| Přihlašovací údaj se dostane do repozitáře | Vyhrazená úložiště mimo Git a skutečně zapnuté kontroly | Ověřte, které skenování je aktivní, a ve schváleném testovacím repozitáři vyzkoušejte neškodný testovací řetězec. |\n| Integrace má příliš široká oprávnění | Rozsah oprávnění nastavený u poskytovatele a samostatné odvolání každého přístupu | Načtěte aktuální oprávnění OAuth nebo aplikace a jedno z nich odvolejte, aniž ovlivníte ostatní. |\n| Prompt se pokusí změnit rozsah práce | Omezený kontext, skutečná oprávnění a schvalovací brány | Vložte neškodný canary a ověřte, že agent nerozšíří kontext ani nic nezveřejní bez příslušné brány. |\n| Zařízení se ztratí | Zabezpečení zařízení, šifrování, odvolání přístupů a postup obnovy | Proveďte interní cvičení pro odchod uživatele nebo ztrátu zařízení. |\n| Dokumentace přestane odpovídat chování systému | Odkazy na přesnou revizi zdrojů, data kontroly a validace v CI | Změňte použitý zdroj nebo nechte skončit jeho platnost a ověřte, že sestavení dokumentace selže. |\n\nKontroly tohoto repozitáře dokumentace zachycují úzký seznam známých\nsoukromých značek a vzorů lokálních cest. Nejde o obecné vyhledávání tajných\núdajů, statickou analýzu kódu (SAST) ani ochranu před únikem dat (DLP) pro\nvšechny Organizace. Zaznamenejte skutečně zapnuté ochrany; test jednoho\nrepozitáře není zárukou pro celý produkt.\n\n## Poskytovatel modelu a hostované služby\n\nVybrané prompty, soubory a výsledky nástrojů přenáší klient agenta a\nposkytovatel modelu, nikoli Lazurio. V podkladech k nasazení pojmenujte také\nklienta a způsob přihlášení.\n\nLazurio lze používat s různými klienty a poskytovateli AI modelů. Tato\ndokumentace proto nemůže dát jeden obecný příslib ohledně uchovávání dat nebo\njejich využití k trénování. Provozovatel musí u konkrétního nasazení uvést\nzvoleného poskytovatele, typ účtu, případný region, zapnutou telemetrii,\npodmínky uchovávání dat a případnou dohodu o nulové retenci. Tyto vlastnosti se\nod poskytovatele automaticky nepřenášejí na Lazurio jako celek.\n\nDashboard, hostovaný týmový workspace a osobní služby Resident/Buddy jsou\nvolitelné nebo se nasazují samostatně. U každé zapnuté služby určete\nprovozovatele, identitu, úložiště, síťovou cestu, zpracovatele dat, logy, dobu\nuchování, zálohy, mazání a postup při incidentu. Přítomnost zdrojového kódu\nnedokazuje, že služba běží.\n\n## Požadavky na auditní stopu\n\nV Gitu dohledáte změny souborů, pull requesty a schválení. Záznamy o nasazení\nukážou, která verze byla uvedena do provozu. Tyto záznamy ale samy nepokrývají\npřečtení lokálních souborů, požadavky na model ani volání externích API.\n\nU každého typu akce určete, kde se zaznamenává účet, cíl a výsledek a jak\ndlouho záznam zůstane dostupný. Pokud log chybí, uveďte to v posouzení nasazení.\n\n## Zbytkové riziko\n\nAni správně nastavená oprávnění nevyloučí všechny chyby. Oprávněný uživatel\nmůže zveřejnit citlivou informaci, schválit škodlivou změnu nebo povolit\nnástroji příliš široký přístup. Model se může řídit škodlivým obsahem a koncové\nzařízení může být napadené. Už návrhová větev nebo návrh u poskytovatele může\npřenášet data před konečným zveřejněním. Lazurio tato rozhodnutí vymezuje a zpřehledňuje,\nale nenahrazuje princip nejmenších oprávnění, zabezpečení zařízení, posouzení\ndodavatelů, testování ani odpovědnost lidí. Přesné veřejné zdroje a jejich\nlimity najdete v části [Bezpečnost a podklady k ověření](/cs/public-evidence/)."
    },
    {
      "stableId": "lazurio-doc-deployment-operations",
      "locale": "cs",
      "route": "/cs/deployment-operations/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/deployment-operations/",
      "sourcePath": "data/v2/docs/cs/deployment-operations.md",
      "title": "Nasazení a provoz",
      "summary": "Jak připravit nasazení, určit správce a ověřit obnovu i odebrání přístupu.",
      "audience": [
        "it-admin",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Nasazení Lazuria nemá jedinou podobu. V popsané verzi provozovatel spravuje\nlokální pracovní kopie a jednotlivé moduly. Sepište zařízení, repozitáře, AI nástroje, poskytovatele modelů a připojené\nslužby. U každé položky určete správce.\n\n## Dostupné součásti a budoucí cíle\n\nNásledující stav odpovídá odkazované revizi zdrojů, ne automaticky nejnovější\nverzi produktu.\n\n| Součást | Stav | Co to znamená pro provoz |\n| --- | --- | --- |\n| Zdrojová pracovní kopie s Gitem a Bunem | Dostupná | Provozovatel spravuje přístupy k repozitářům, závislosti a aktualizace. |\n| Launchpad, Guide a Doctor | Dostupné | Lokální nástroje pro hledání a spouštění aplikací, návody a kontrolu instalace. Naslouchání na loopback adrese samo neověřuje identitu volajícího. |\n| CLI v0 | Experimentální | Používejte pevně určené verze a otestujte produkční automatizaci, která na CLI závisí. |\n| Balíčkované CLI a generovaný root bez Gitu | Budoucí cíl | Nezahrnujte je do seznamu dnes nasazovaných součástí. |\n| Dashboard, hostovaný workspace a Resident/Buddy | Volitelné, samostatně nasazované | U každé zapnuté služby evidujte vlastní identitu, síť, úložiště a provozovatele. |\n\n## Součásti nasazení\n\n1. **Zařízení uživatele:** koncové zařízení, ze kterého uživatel pracuje\n   s Lazuriem a agenty.\n2. **Lokální root Lazuria:** rozhraní a spouštěcí prostředí nad povolenými\n   pracovními kopiemi Organizací.\n3. **Repozitář Organizace:** hranice jedné firmy, její konfigurace a sdílené\n   autoritativní podklady.\n4. **Workspace Moduly:** aplikace s vlastními technickými podmínkami,\n   závislostmi, kontrolami a cílem nasazení.\n5. **GitHub:** systém identit a oprávnění pro repozitáře, Teamy, historii\n   kontrol a vynucování pravidel větví v dokumentovaném výchozím modelu.\n6. **Klient a poskytovatel AI modelu:** jejich výběr závisí na konkrétním\n   nasazení a každý z nich má vlastní obchodní a datové podmínky.\n7. **Externí aplikace:** jednotlivě povolené MCP servery, nástroje příkazové\n   řádky nebo řízené postupy v prohlížeči s oprávněními u daného poskytovatele.\n\nNe každý modul musí běžet na veřejném serveru. Některé jsou lokální nástroje,\njiné interní služby a další zpřístupňují veřejný web, například tuto\ndokumentaci. O způsobu provozu a návratu k předchozí verzi se rozhoduje pro\nkaždý modul samostatně.\n\n## Postup zavedení\n\n### 1. Vymezte Organizaci\n\nUrčete organizaci v GitHubu, repozitáře, Teamy, administrátory a vlastníka\nprocesu pro odebírání přístupů. Zároveň stanovte, která firemní data do\nOrganizace patří a která jsou z ní výslovně vyloučená.\n\n### 2. Stanovte minimální zabezpečení zařízení\n\nZdokumentujte vlastnictví zařízení, šifrování, aktualizace, dohled nad\nkoncovými zařízeními, lokální zálohy, vzdálené smazání a reakci na incident.\nRozumným výchozím bodem je jedna Organizace na zařízení. Více Organizací na\njednom zařízení je vědomá výjimka uvnitř jedné domény důvěry, ne tvrdé oddělení\ntenantů. I zařízení vlastněné uživatelem musí při práci s firemními daty\nsplňovat pravidla Organizace.\nPřihlášení k poskytovatelům musí být samostatně pojmenovaná a odvolatelná.\n\n### 3. Vyberte klienta a poskytovatele modelu\n\nZaznamenejte používaného klienta, poskytovatele modelu, typ účtu, způsob\npřihlášení, pravidla pro zpracování a uchovávání dat, telemetrii a smluvního\nvlastníka. Posouzení zopakujte při změně klienta, poskytovatele nebo typu účtu.\n\n### 4. Povolte jen potřebné repozitáře a integrace\n\nZačněte jedním jasně vymezeným scénářem. Uživatel má mít přístup pouze k\nrepozitářům a rozsahům oprávnění, které pro něj potřebuje. Postupujte podle\nveřejného [standardu pro externí aplikace](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md)\na vyzkoušejte také odebrání přístupu.\n\n### 5. Nastavte schvalování výsledků\n\nPro každý repozitář nastavte ochranu větví, povinné kontroly a review. U zpráv,\ninfrastruktury, plateb, tajných údajů a nevratných operací pojmenujte skutečné\noprávnění nebo potvrzení na straně poskytovatele. Pokud žádné neexistuje,\nuveďte, že schválení musí zajistit pracovní postup, nikoli software.\n\n### 6. Proveďte přejímací testy\n\nOvěřte běžný průběh úkolu, zamítnutý přístup k repozitáři, hranici přístupu\nklienta k lokálním souborům, odvolání přihlašovacího údaje, selhání CI, návrat\nk předchozí verzi, odebrání přístupů a eskalaci incidentu.\nVýsledky testů uložte spolu s rozhodnutím o nasazení.\n\n## Aktualizace a návrat k předchozí verzi\n\nZdrojové soubory Lazuria, konfigurace Organizace a jednotlivé moduly se\nverzují nezávisle. Aktualizace mají posouvat čisté primární pracovní kopie,\nprojít deklarovanými kontrolami a vstoupit do produkce z přesně určeného\nzkontrolovaného commitu. Návrat k předchozí verzi se týká jen dotčeného\nrepozitáře nebo nasazení; nesmí obnovit odvolané přihlašovací údaje ani\nzastaralá oprávnění.\n\n## Otázky, které musí zodpovědět provozovatel\n\n- Kdo spravuje koncová zařízení, Teamy v GitHubu, závislosti a externí integrace?\n- Který poskytovatel modelu a jaké podmínky účtu platí?\n- Kde běží jednotlivé moduly a ze kterých sítí jsou dostupné?\n- Jaké auditní záznamy vznikají, jak dlouho se uchovávají a kdo řeší incidenty?\n- Jak se lokální data a přihlašovací údaje zálohují, mažou a obnovují?\n- Které součásti jsou stabilní, experimentální, volitelné nebo zatím pouze plánované?\n- Kdo poskytuje podporu a jaká doba reakce je případně smluvně přislíbená?\n\nOdpovědi uložte k podkladům pro schválení nasazení. Pokud některá chybí,\nurčete, kdo ji doplní, ještě před zahájením produkčního provozu."
    },
    {
      "stableId": "lazurio-doc-environment-app-connections",
      "locale": "cs",
      "route": "/cs/environment-app-connections/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/environment-app-connections/",
      "sourcePath": "data/v2/docs/cs/environment-app-connections.md",
      "title": "Napojení Prostředí na aplikace",
      "summary": "Jak vybrat propojení, schválit oprávnění a později přístup odvolat.",
      "audience": [
        "builder",
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-external-apps-current",
        "lazurio-decision-0162",
        "lazurio-external-apps-0162",
        "lazurio-composio-runbook",
        "lazurio-platform-tools-decisions",
        "lazurio-platform-environment-tools",
        "lazurio-platform-decision-f19",
        "lazurio-platform-release-v0-1-7",
        "lazurio-platform-release-v0-1-8-rc-35",
        "lazurio-platform-tools-screen-review",
        "lazurio-platform-composio-write-gate-question",
        "lazurio-platform-composio-custody-question",
        "lazurio-platform-composio-shared-connections-question",
        "composio-authentication",
        "composio-token-custody"
      ],
      "markdown": "Vy rozhodujete, ke kterým aplikacím se vaše Prostředí připojí. Agenti mohou\npoužít přihlášené účty v rozsahu jejich oprávnění; Lazurio je centrálně\nneomezuje. Před připojením si přečtěte [podmínky a rizika](#co-přijímáte-před-prvním-připojením)\na ověřte [stav popsaných funkcí](#co-je-dostupné-dnes).\n\n**Prostředí** je místo, kde pro vás pracují agenti. Může běžet na vašem\npočítači nebo být hostované jako Osobní, Pracovní či Týmové Prostředí.\n**Machine** je technické označení počítače nebo virtuálního počítače, na kterém\nProstředí běží. **Operátor** je člověk, který Prostředí a jeho agenty ovládá.\nPravidla níže platí pro místní i hostované Prostředí.\n\n## Model v kostce\n\nPříkaz `lazurio` a rozhraní Apps (ve zdrojích Launchpad) používají stejné\njádro. Spravují nástroje Prostředí a připravují instrukce pro agenty.\nCodex, Claude Code, `gh`, Composio i další nástroje\njsou programy příkazové řádky nainstalované a přihlášené na zařízení.\nJedno Prostředí může sloužit pro práci ve více Organizacích. Agenti v něm\npracují s plným přístupem:\nsmějí všechno, co jim Prostředí dovolí, bez sandboxu a bez schvalování\njednotlivých příkazů. Potřebujete-li užší práva nebo oddělené kontexty,\nzaložte další Prostředí a přihlaste v něm jiné účty.\n\n## Kterou cestu zvolit\n\nZpůsob propojení volíte vy. GitHub CLI `gh` je povinné v každém Prostředí.\n\nPro nové napojení navrhuje standard integrací Lazuria toto pořadí; vyhrává\nprvní cesta, která funguje:\n\n1. **oficiální MCP server** poskytovatele, vzdálený nebo provozovaný u vás;\n2. **oficiální CLI** poskytovatele;\n3. **Composio**, jediný schválený zprostředkovatel, když poskytovatel vhodný\n   oficiální MCP server ani CLI nemá a Composio máte pro Prostředí zapnuté;\n4. **prověřený open-source MCP server nebo CLI**, ukotvený na přesné vydání\n   nebo commit, s ověřeným vydavatelem a licencí;\n5. **prohlížeč** pod vaším dohledem, když nic z předchozího neexistuje.\n\nV žádném kroku nejsou dovolené servery, které stahují obsah webu (scraping)\nnebo znovu používají cookie relace prohlížeče, jiní sdílení zprostředkovatelé\nnež Composio, klíče a tokeny v chatu, Gitu nebo logu a nové konektory ChatGPT\nnebo claude.ai. Konektor, který už je nainstalovaný, se používat smí.\n\nPři práci s již připojenou aplikací agenti použijí její nástroj, Executor\nnebo Composio podle evidované cesty, v tomto pořadí. Vlastní MCP servery\nv Lazuriu patří do Executoru a přidávají se jen na pokyn uživatele.\n\n## Katalog nástrojů\n\nKatalog obsahuje nástroje, které smějí návody agentům jmenovat. Každý má\n**úroveň** a **způsob nastavení**.\n\n| Nástroj | Příkaz | Úroveň | Způsob nastavení |\n| --- | --- | --- | --- |\n| GitHub CLI | `gh` | Povinný: vždy zapnutý, nejde vypnout | Launchpad |\n| Composio | `composio` | Doporučený | Launchpad |\n| wacli | `wacli` | Volitelný | Launchpad |\n| gogcli | `gog` | Volitelný | Agent |\n| Neon CLI | `neon` | Volitelný | Agent |\n\n- **Nastavení v Launchpadu** má připravenou instalaci a přihlášení, a to\n  v Launchpadu i na příkazové řádce. Viz\n  [připojení nástroje](#připojení-nástroje).\n- **Nastavení s agentem** vám dá připravený prompt. Zkopírujete ho do nového\n  chatu s agentem; agent nástroj nainstaluje a provede vás přihlášením.\n\nPopis položky říká agentovi, jak má instalace vypadat. Když připravená\ninstalace selže, Lazurio nabídne prompt pro její dokončení s agentem.\n\n## Připojení nástroje\n\nV Launchpadu otevřete **Nastavení → Nástroje**. Každý nástroj tu má řádek se\nsvým skutečným názvem, jednou větou o tom, k čemu slouží, a stavem:\n**Připojeno jako** a účet, nebo **Nepřipojeno**. Řádek nabízí jednu akci:\n\n- **Přidat a připojit**, když nástroj ještě není nainstalovaný;\n- **Připojit**, když je nainstalovaný, ale nepřihlášený;\n- **Odpojit**, když je přihlášený;\n- **Připojit s pomocí agenta** u nástroje, který nastavuje agent.\n\nStejný postup běží na příkazové řádce přes `lazurio tools install <tool>`,\n`lazurio tools login <tool>` a `lazurio tools logout <tool>`.\n\nInstalace proběhne pro aktuálního uživatele, bez administrátorských práv,\nz oficiálního zdroje nástroje. Nástroje, který už funguje, se nedotkne. API\nklíč nikdy nekopírujete a přihlášení můžete dokončit na libovolném zařízení:\n\n- **`gh`** ukáže jednorázový kód a stránku GitHubu pro přihlášení zařízení.\n  Otevřete stránku a kód zadejte. Lazurio pak propojí SSH klíč zařízení\n  s vaším účtem.\n- **`composio`** ukáže odkaz. Otevřete ho a přihlaste se; potom zvolte\n  organizaci v Composiu, která k tomuto Prostředí patří.\n- **`wacli`** ukáže QR kód, který naskenujete ve WhatsAppu, nebo se místo toho\n  spáruje přes vaše telefonní číslo.\n\nOdpojení `gh` nebo `composio` zapomene přihlášení jen na tomto zařízení. Má-li\npřístup skončit i u poskytovatele, zrušte ho i tam. Odpojení `wacli` zařízení\nod účtu odpojí. Každé přihlášení na zařízení jde ukončit samostatně.\n\nPřipravené postupy běží na Linuxu a macOS. Na Windows se odmítnou a místo nich\nse nabídne připravený prompt pro agenta.\n\n## Co dělá přepínač „Používají agenti“\n\nKaždý řádek má přepínač **Používají agenti**. Nástroj, který v Launchpadu\npřipojíte, ho zapne sám, aby ho agenti mohli rovnou použít; vypnout ho můžete\nzase vy. Na příkazové řádce mu odpovídají `lazurio tools enable`\na `lazurio tools disable`.\n\nNástroj, který agenti používají, se zapíše do návodů pro agenty v Lazurio\nFolderu daného zařízení. **Lazurio Folder** je složka, jejíž vygenerované\ninstrukce a manuál agenti čtou při startu. MCP servery spravuje Executor a agenti je zjišťují přes jeho nástroje.\nPokud Executor v daném nasazení ještě neběží, použijí MCP servery dostupné\nv jejich klientovi podle pravidel dané verze.\n\nPřepínač mění instrukce pro agenty. Neuděluje oprávnění, neinstaluje\nnástroj, nepřihlašuje účet ani neurčuje verzi. Vypnutí nástroj z návodů odebere.\nNeodhlásí vás ani neodpojí žádnou aplikaci: přístup odeberete odpojením\naplikace v Composiu nebo odpojením nástroje.\n\nK nástroji, který agenti používají, můžete připsat krátkou poznámku, třeba\n„zákaznickou poštu jen číst“, v podrobnostech nástroje nebo příkazem\n`lazurio tools note`. Agenti ji čtou v manuálu Folderu. Poznámka je pokyn pro\nagenty, ne technické omezení. Vypnutím nástroje se jeho poznámka odebere.\n\n## Napojení aplikací přes Composio\n\nComposio používejte jen tam, kde je povolené. V Pracovním a Týmovém\nProstředí rozhodují pravidla Organizace, v Osobním Prostředí uživatel.\nAgent nové propojení nezřizuje bez vašeho pokynu; přihlášení dokončujete vy.\n\n1. Rozhodněte, které Prostředí napojujete a jaký účet a jaká organizace\n   v Composiu k němu patří.\n2. V **Nastavení → Nástroje** zvolte na řádku Composia **Přidat a připojit**\n   nebo **Připojit**, případně spusťte `lazurio tools login composio`.\n   Otevřete zobrazený odkaz a přihlaste se do Composia. Žádný klíč se\n   nezobrazí ani nekopíruje.\n3. Zvolte organizaci v Composiu, která k tomuto Prostředí patří. Launchpad\n   vám volbu nabídne po přihlášení; na příkazové řádce organizace vypíše\n   `lazurio tools composio-org` a přepne je\n   `lazurio tools composio-org switch <id>`.\n4. Zkontrolujte, že je u Composia zapnutý přepínač **Používají agenti**.\n5. Připojte jednotlivé aplikace. Požádejte agenta, který vám vrátí odkaz, nebo\n   spusťte vlastní příkaz Composia `composio link <toolkit>`. Otevřete odkaz\n   a přihlaste se přímo v aplikaci.\n6. Ověřte, že je přihlášený zamýšlený účet a organizace. Ukáže je řádek\n   Composia i příkaz `composio whoami`.\n7. Pokud agenti nemají mít k aplikaci plný přístup, omezte připojení dřív,\n   než jim svěříte práci.\n\n<span id=\"účet-environmentu\"></span>\n\n### Účet Prostředí\n\nPodle standardu Lazuria patří připojení účtu a organizaci v Composiu,\nnikoli automaticky jednomu zařízení. Dokumentace Composia váže propojené\núčty na `userID`. Zda konkrétní nástroje Lazuria na dvou zařízeních použijí\nstejnou sadu připojení, zůstává [otázkou k ověření](https://github.com/Lazurio/LazurioPlatform/issues/45).\nNepovažujte odlišné zařízení samo o sobě za izolaci připojených účtů.\nPro odlišná oprávnění použijte samostatný účet Composia.\n\n<span id=\"týmové-environmenty\"></span>\n\n### Týmové Prostředí\n\nTýmové Prostředí na serveru sdílejí členové Teamu, takže účty v něm přihlášené\npatří celému Prostředí. Může je použít každý člen Teamu a každý agent\nv něm.\n\n- **GitHub.** Týmové Prostředí pracuje v GitHubu přes GitHub App Organizace,\n  Lazurio for GitHub. Osobní účty GitHubu se v něm nepřihlašují.\n- **Ostatní aplikace.** Přihlašujte jen týmové účty, třeba sdílenou schránku\n  nebo kalendář, které smí používat každý v Teamu. Osobní účty připojte ve\n  svém vlastním Prostředí. Launchpad na to před přihlášením upozorní\n  a agent se před připojením aplikace zeptá, který týmový účet má připojit.\n\n## Doporučení pro správce Organizace\n\nLazurio nevynucuje ani nesleduje, jak operátor Prostředí napojí.\n\n- **Účty a organizace v Composiu.** Standard počítá s vlastním účtem\n  uživatele a jeho samostatnou organizací v Composiu pro každou Organizaci\n  Lazuria, se stejným jménem a bez zvaných uživatelů. Týmové Prostředí\n  používá týmový účet. Názvy pomáhají zvolit správné připojení; skutečný\n  rozsah přístupu ověřte u poskytovatele.\n- **Integrace sdílené celou Organizací** patří do jejího verzovaného katalogu\n  integrací, a to přes pull request s kontrolou. Katalog drží příkazy, adresy\n  a jména proměnných prostředí, nikdy jejich hodnoty. Je to doporučení\n  a sdílená definice, ne povolovací brána: nástroj, který operátor používá jen\n  ve svém Prostředí, se do něj nezapisuje.\n- **Oprávnění jednotlivých zařízení.** Jejich správa z Dashboardu je pozdější\n  záměr pro `gh` i Composio; zatím neexistuje.\n\n## Zápisy a Publikace\n\nPřipojená aplikace je agentům k dispozici celá, včetně zápisu a mazání, dokud\nji neomezíte. Možnost zapisovat ale není souhlas s Publikací. Navenek viditelný\nzápis, například odeslání e-mailu nebo změnu sdíleného kalendáře, provede agent\njen na pokyn operátora. Plný přístup uvnitř Prostředí na tom nic nemění.\n\nDnes je to pravidlo práce, které agenti dodržují. Zápis přes připojenou\naplikaci nezablokuje žádný mechanismus Lazuria; zda vlastní filtry Composia\nplatí na každé cestě, je\n[otevřená otázka](https://github.com/Lazurio/LazurioPlatform/issues/39).\n\n## Co přijímáte před prvním připojením\n\nPřed připojením posuďte tyto podmínky a rizika:\n\n- **Tokeny a obsah volání drží třetí strana.** U Composia drží tokeny aplikací\n  a obsah volání Composio, pokud Organizace neprovozuje vlastní instalaci.\n  [Dokumentace Composia ke správě tokenů](https://docs.composio.dev/docs/security/token-custody),\n  čtená 6. 10. 2026, uvádí, že ve výchozím cloudovém nasazení má přihlašovací\n  údaje ve správě Composio. Jako alternativy popisuje nasazení v privátní síti\n  VPC, vlastní provoz a šifrovací klíče ve správě zákazníka a uvádí, že\n  s vlastní OAuth aplikací Composio tokeny připojených účtů dál ukládá. Lazurio\n  tyto možnosti, jejich podmínky ani cenu neověřilo. Doba uchování logů, region\n  provozu a podmínky zpracování dat jsou\n  [otevřené otázky](https://github.com/Lazurio/LazurioPlatform/issues/40),\n  na které Lazurio zatím neodpovědělo.\n- **Přihlášení sahá všude, kam sahá účet.** Agenti mohou použít všechno, co\n  přihlášený účet smí, nejen to, co potřebuje aktuální úkol.\n- **Více Organizací na jednom zařízení sdílí jedno Prostředí.** Agenti volí nástroj\n  Organizace, pro kterou pracují, a nepřenášejí data mezi Organizacemi. Je to\n  pravidlo práce, ne technická hranice. Kde hranice držet musí, použijte\n  oddělená Prostředí.\n- **Organizace nemá vynucený přehled.** Vidí jen to, co ukáže její vlastní\n  organizace v Composiu, a to jen tehdy, když se do ní její operátoři\n  přihlásí.\n\n<span id=\"co-je-dostupné-dnes\"></span>\n\n## Stav vydání k 6. říjnu 2026\n\nNásledující tabulka zachycuje stav k 6. 10. 2026 podle veřejného repozitáře\n[LazurioPlatform](https://github.com/Lazurio/LazurioPlatform). Posledním\nfinálním vydáním tehdy bylo v0.1.7; verze v0.1.8 byla ve fázi kandidátů na vydání.\n\n| Schopnost | Stav | Doklad |\n| --- | --- | --- |\n| Katalog s úrovněmi a způsoby nastavení; `lazurio tools list`, `enable`, `disable`, `note` a `prompt`; nástroje v návodech Folderu; sekce Nástroje se stavem, přepínačem, poznámkou a připravenými prompty pro agenta ke zkopírování | Vydáno ve verzi v0.1.7 (27. 9. 2026) | [Rozhodnutí F18](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f18--enabled-tools-of-the-environment), [vydání v0.1.7](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.7) |\n| Připravená instalace a přihlášení nástrojů `gh`, `composio` a `wacli` na Linuxu a macOS: `lazurio tools install`, `login`, `logout` a `composio-org` | Vydáno ve verzi v0.1.7 (27. 9. 2026); používá se v hostovaných Prostředích | [Rozhodnutí F19](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f19--curated-installation-and-login-of-catalog-tools), [nástroje Prostředí](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md#curated-installation-and-login-decision-f19) |\n| **Nastavení → Nástroje** s akcemi Připojit a Odpojit, přihlášení, které zapne přepínač **Používají agenti**, propojení SSH klíče zařízení přes `gh`, `gh` v týmovém Prostředí přes Lazurio for GitHub, upozornění na týmové účty v týmovém Prostředí | V kandidátech na vydání v0.1.8 (v0.1.8-rc.35, 6. 10. 2026); finální v0.1.8 zatím nevyšla | [Sekce Nástroje](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/launchpad-development.md#tools-section), [gh v týmovém Prostředí](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md#gh-on-a-team-environment), [v0.1.8-rc.35](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.35) |\n| Předání připraveného promptu nástroje rovnou do chatu s agentem (dnes se zobrazí ke zkopírování); připravené postupy na Windows; správa oprávnění jednotlivých zařízení z Dashboardu | Plánováno, zatím nevzniklo | [Rozhodnutí F19](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f19--curated-installation-and-login-of-catalog-tools), [rozhodnutí 0162](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/decision-register.md) |\n\nOvěřte verzi, která ve vašem Prostředí skutečně běží. Kandidát na vydání se dostane\njen do Prostředí, které si řeknou o jeho přesnou verzi; Místní Prostředí\naktualizované příkazem `lazurio update` dostane poslední finální vydání. Popisky\nvýše jsou z verze v0.1.8; verze v0.1.7 tytéž akce jmenuje **Nainstalovat\na přihlásit**, **Přihlásit** a **Odhlásit** a přepínač sama nezapíná.\n\nPilot Composia, který rozhodnutí 0162 stanovilo do vydání sekce Nástroje,\nskončil 2. 10. 2026. Composio je od té doby možností v povolených Prostředích; kde zapnuté není, platí ostatní cesty\n[standardu integrací](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md).\n\n## Zdroje\n\n- [Registr rozhodnutí Lazuria](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/decision-register.md): rozhodnutí 0162 s dodatkem z 2. 10. 2026 (model, cesty, kompromisy a konec pilotu), 0170 (Prostředí), 0172 (plný přístup uvnitř Prostředí) a 0175 (operátor).\n- [Standard napojení externích aplikací](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md): pořadí cest, co zůstává vyloučené, a katalog integrací Organizace.\n- [Runbook Composia](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/integrations/composio.md): co agent s Composiem smí.\n- [Rozhodnutí F17, F18 a F19 v LazurioPlatform](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f18--enabled-tools-of-the-environment) s jejich dodatky: nástroje operátora, katalog, návody ve Folderu, poznámka, připravené přihlášení, `gh` v týmovém Prostředí a týmové účty v týmovém Prostředí.\n- [Nástroje Prostředí](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md): příkazy `lazurio tools`.\n- [Sekce Nástroje v Launchpadu](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/launchpad-development.md#tools-section): co sekce ukazuje a jaké nabízí akce.\n- LazurioPlatform [vydání v0.1.7](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.7) a [kandidát na vydání v0.1.8-rc.35](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.35).\n- [Přihlášení v Composiu](https://docs.composio.dev/docs/authentication) a [správa tokenů](https://docs.composio.dev/docs/security/token-custody): jak přihlášení a správu přihlašovacích údajů popisuje samo Composio."
    },
    {
      "stableId": "lazurio-doc-faq",
      "locale": "cs",
      "route": "/cs/faq/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/faq/",
      "sourcePath": "data/v2/docs/cs/faq.md",
      "title": "Časté otázky",
      "summary": "Odpovědi k produktu, přístupům, datům a schvalování výsledků.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody",
        "microsoft-copilot-architecture"
      ],
      "markdown": "## Je Lazurio vlastní AI model?\n\nNe. Lazurio poskytuje prostředí pro práci s firemními podklady a aplikacemi.\nSamotnou AI zajišťuje zvolený nástroj a poskytovatel modelu. Jejich ceny,\nzabezpečení a podmínky zpracování dat posuzujte samostatně.\n\n## Je Lazurio hotový balíčkovaný produkt?\n\nNe. V odkazované revizi se Lazurio spouští ze zdrojové pracovní kopie\ns Gitem a Bunem. CLI v0 je experimentální a balíčkovaná instalace je plánovaná. Lazurio je momentálně dostupné pod licencí\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md);\npodrobnosti o licenci a zralosti produktu najdete v části [Bezpečnost a\npodklady k ověření](/cs/public-evidence/#podoba-produktu-a-jeho-zralost).\n\n## Nahrazuje Lazurio Microsoft Copilot?\n\nNe ve všech situacích. Microsoft Copilot je určený především pro práci v\nprostředí Microsoft 365. Lazurio se soustředí na řízenou a dohledatelnou práci\nnapříč repozitáři a dalšími nástroji. Organizace může používat jedno řešení,\nnebo obě s jasně oddělenými rolemi. Podrobnosti najdete ve [srovnání Lazuria a\nMicrosoft Copilotu](/cs/lazurio-vs-microsoft-copilot/).\n\n## Dostane se agent ke všemu, kam se dostane uživatel?\n\nZáleží na nastavení. Agent může použít soubory, účty a nástroje dostupné\njeho běžícímu procesu. Rozhodují oprávnění operačního systému, sandbox AI\nnástroje, pracovní prostor a přístupy ke službám. Prompt nová práva neudělí\na sám ani neodebere ta existující. Otestujte, co agent smí i co má být zamítnuto.\n\n## Jsou všechna data Lazuria uložená lokálně?\n\nNe vždy. Kořen Lazuria a pracovní kopie repozitářů jsou v popsaném modelu\nlokální. Git repozitáře, požadavky odesílané poskytovateli modelu, externí\naplikace a nasazené Moduly však mohou využívat infrastrukturu dalších\nposkytovatelů. Mapa datových toků proto musí být součástí schválení konkrétního\nnasazení.\n\n## Kde Lazurio ukládá tajné a přihlašovací údaje?\n\nSkutečné tajné údaje se nemají ukládat do Gitu. Patří do vyhrazených lokálních\núložišť mimo verzované soubory nebo do schváleného úložiště poskytovatele.\nRepozitář obsahuje pouze schémata, požadované názvy proměnných a pokyny. Více\nuvádí veřejný [standard správy tajných údajů](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md).\n\n## Co brání agentovi zveřejnit škodlivou změnu?\n\nLazurio odděluje editovatelný návrh od jeho zveřejnění nebo nasazení. U změn v\nGitu rozhodují oprávnění k repozitáři, pravidla větví, povinné kontroly a\nschválení. Ostatní služby musí mít odpovídající oprávnění a schvalovací\nmechanismy na straně poskytovatele. Tato opatření snižují riziko, ale\nnezaručují, že člověk nikdy neschválí škodlivý výsledek.\n\n## Splňuje Lazurio konkrétní normu nebo certifikaci?\n\nTato dokumentace žádnou konkrétní certifikaci ani obecnou shodu s regulatorním\nrámcem netvrdí. Organizace musí posoudit skutečnou podobu svého nasazení,\npoužité dodavatele, zavedená opatření a vlastní právní povinnosti.\n\n## Existuje auditní stopa?\n\nPro změny v Gitu ano: lze je spojit s commity, pull requesty, schváleními a\nzáznamy o nasazení. Akce u poskytovatelů a na zařízeních vyžadují vlastní logy. Lazurio\nautomaticky nezaznamenává přečtení lokálních souborů ani požadavky na model. Organizace by proto měla určit, který systém\nzaznamenává každou důležitou akci a jak dlouho se záznam uchovává.\n\n## Jsou Organizace na jednom zařízení od sebe izolované?\n\nJsou to samostatné hranice repozitářů a GitHubu, nikoli oddělená prostředí operačního systému. Jedno zařízení je jedna doména důvěry. Pokud kompromitovaný proces\nnesmí přejít z jedné firmy do druhé, použijte oddělená zařízení nebo\nrovnocennou infrastrukturu.\n\n## Má dokumentace vlastní MCP server?\n\nZatím ne. AI agenti mohou už dnes použít [llms.txt](/llms.txt) a strukturovaný\n[content-index.json](/content-index.json). Plánovaný MCP server bude pouze\nzpřístupňovat stejný veřejný obsah pro čtení; nemá se stát druhým zdrojem\ndokumentace.\n\n## Kde má IT s posouzením začít?\n\nZačněte [přehledem pro správce IT](/cs/it-administrators/). Potom porovnejte\nstránky [Přístup k datům a bezpečnost](/cs/data-access-security/) a [Nasazení a\nprovoz](/cs/deployment-operations/) s navrhovanou konfigurací vaší organizace."
    },
    {
      "stableId": "lazurio-doc-guide-first-steps",
      "locale": "cs",
      "route": "/cs/guide/first-steps/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/first-steps/",
      "sourcePath": "data/v2/docs/cs/guide/first-steps.mdx",
      "title": "První kroky s agentem",
      "summary": "Vyzkoušejte zadání úkolu, kontrolu výsledku a uložení postupu pro příště.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-external-apps"
      ],
      "markdown": "Na malém pracovním úkolu si vyzkoušejte zadání, zpětnou vazbu\na uložení postupu pro příště. Pokud s agenty začínáte,\npřečtěte si nejprve [krátký úvod](/cs/guide/start-here/).\n\nUkázky rozhovorů jsou připravené předem. Prompty zkopírujte do svého chatu\na upravte podle úkolu. Přiložte jen podklady, které v něm smíte použít.\n\n## 1. Zadejte první úkol a zkontrolujte výsledek\n\nV Launchpadu vyberte správnou organizaci a oblast práce. V agentním nástroji\notevřete úkol v odpovídajícím pracovním kontextu. Než začnete, ověřte s agentem,\npro kterou organizaci a s jakými podklady pracuje.\n\n```text\nZ přiložených poznámek připrav návrh agendy na 30minutovou týmovou poradu.\nU každého bodu uveď cíl, navržený čas a otázku, kterou potřebujeme rozhodnout.\nPoužij jen tyto poznámky. Chybějící informace označ, nic si nedomýšlej.\nVýstup chci jako krátký seznam. Nic neposílej ani nevytvářej v kalendáři.\n```\n\n<details class=\"lz-learning-chat\"><summary>Ukázat příklad pokračování chatu</summary><p><strong>AI · ilustrace:</strong> U prvního bodu chybí rozhodnutí, kterého chcete dosáhnout. Máme vybrat variantu, nebo jen sdílet stav?</p><p><strong>Vy:</strong> Potřebujeme vybrat variantu. Dej tomuto bodu 15 minut a ostatní body zkrať tak, aby celá porada měla 30 minut.</p></details>\n\n**Hotovo poznáte takto:** agenda odpovídá poznámkám, součet časů je 30 minut,\nnepotvrzené údaje jsou označené a nic se neodeslalo. Nestačí, že agent napíše\n„hotovo“ — přečtěte výsledný návrh.\n\n## 2. Předejte jeden opakovaný postup\n\nVyberte něco, co v práci pravidelně vysvětlujete. Popište to vlastními slovy,\nklidně hlasem. Agent může pomoci s uspořádáním; vy ověříte, že výsledek sedí.\n\n```text\nChci ti vysvětlit, jak u nás připravujeme týmovou poradu.\nNejdřív se mě zeptej na vstupy, pořadí kroků a podobu hotového výsledku.\nPotom připrav návrh postupu do Knowledgebase naší organizace.\nOvěř, zda už takový postup existuje, a nenavrhuj zbytečnou duplicitu.\nUkaž mi změny, jejich umístění a komu budou dostupné. Zatím nepublikuj.\n```\n\n<details class=\"lz-learning-chat\"><summary>Ukázat příklad zpětné vazby</summary><p><strong>AI · ilustrace:</strong> V návrhu chybí pravidlo pro neuzavřené body z minulé porady. Jak s nimi pracujete?</p><p><strong>Vy:</strong> Nejdřív je porovnáme s aktuálním stavem. Neaktuální bod nepřenášej automaticky. Přidej to do návrhu a ukaž mi finální znění.</p></details>\n\n**Hotovo poznáte takto:** postup je správný a víte, kam patří. Publikaci\nschvalujte jako samostatný krok podle svých oprávnění a pravidel organizace.\nPokud musí změnu schválit jiný kolega, nechte připravit předání jemu.\n\n## 3. Použijte schválený postup v novém úkolu\n\nPo schválení a zveřejnění postupu založte nový úkol ve stejné organizaci.\nNeověřujete „paměť chatu“, ale skutečné načtení uložených podkladů.\n\n```text\nNajdi v Knowledgebase naší organizace schválený postup pro přípravu porady.\nUkaž mi zdroj a stručně shrň pravidla. Pokud ho nenajdeš nebo nemáš přístup,\nřekni to a neodhaduj jeho obsah. Pak podle něj připrav návrh agendy\nz nových přiložených poznámek. Nic neposílej.\n```\n\n**Hotovo poznáte takto:** vidíte konkrétní zdroj a návrh používá jeho pravidla.\nPokud agent zdroj nenašel, zkontrolujte organizaci, umístění, publikaci a přístup.\n\n## Kdy založit nové vlákno\n\nVe stejném vlákně pokračujte, když upravujete tentýž výsledek. Pro jiný cíl\nzaložte nový úkol: například agenda porady a rozbor jiného dokumentu mohou\nběžet souběžně. Novému úkolu dejte potřebné podklady; nepředpokládejte, že zná\nvedlejší chat. Dva agenty nenechávejte bez koordinace upravovat stejný dokument.\n\n## Outlook, SharePoint a další nástroje\n\nNejdřív ověřte dostupné **schválené propojení**, správný účet a rozsah přístupu.\nSamotné přihlášení v běžném prohlížeči není důkaz, že má agent přístup.\n\n```text\nPotřebuji pracovat s Outlookem. Ověř, zda máš v tomto prostředí dostupné\nschválené propojení, a řekni, který účet a jaké operace můžeš použít.\nZatím nic nečti ani neměň. Pokud propojení chybí, vysvětli další postup;\nnepřecházej bez domluvy na jinou službu nebo ovládání prohlížeče.\n```\n\nPo ověření můžete zadat malý čtecí úkol:\n\n```text\nV určené složce SharePointu [odkaz] najdi dokument [název].\nShrň ho do pěti bodů a připoj zdroj. Hledej pouze v této složce.\nNic neupravuj ani nesdílej. Pokud nemáš přístup, zastav se a řekni proč.\n```\n\nHranaté závorky nahraďte konkrétními údaji. Jde o zadání, ne automatické\nzprovoznění přístupu. Další ukázky najdete v [Propojení nástrojů](/cs/guide/tool-connections/)\na [práci v prohlížeči](/cs/guide/work-tips/).\n\n## Když odpověď trvá dlouho nebo nesedí\n\nPokud nástroj umožňuje nastavit intenzitu přemýšlení, zkuste pro jednoduchý\núkol nižší a pro náročný rozbor vyšší. Nastavení nezaručuje rychlost ani\nsprávnost. Ovládání závisí na aplikaci a čekání může mít i jiné příčiny.\n\n```text\nShrň, co už máš ověřené, na co právě čekáš a co ti chybí.\nNavrhni nejmenší další krok. Neopakuj neúspěšný postup stále dokola.\n```\n\nKdyž výsledek nesedí, pojmenujte konkrétní rozdíl: „Potřebuji rozhodnutí,\nne přepis poznámek.“ Když problém přetrvává, pošlete podpoře název aplikace,\nstručné zadání, očekávaný a skutečný výsledek a očištěný screenshot chyby.\nHesla, tokeny ani citlivé podklady nepřikládejte.\n\n## První dva týdny bez dalšího školení navíc\n\n- **První den:** dokončete jeden malý úkol a opravte návrh konkrétní připomínkou.\n- **První týden:** zachyťte jeden opakovaný postup do Knowledgebase a nechte ho schválit.\n- **Druhý týden:** použijte postup v novém úkolu a doplňte, co při skutečné práci chybělo.\n\nTempo si přizpůsobte práci; uvedené lhůty jsou pouze doporučené."
    },
    {
      "stableId": "lazurio-doc-guide-glossary",
      "locale": "cs",
      "route": "/cs/guide/glossary/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/glossary/",
      "sourcePath": "data/v2/docs/cs/guide/glossary.md",
      "title": "Slovníček pojmů",
      "summary": "Pojmy pro každodenní práci, správu a vývoj Lazuria.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-product-vocabulary",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "Základní pojmy potkáte při běžné práci. Pokročilá část vysvětluje správu,\nvývoj a schvalování změn.\n\n## Základní pojmy\n\n<div class=\"lz-glossary\">\n\n**Lazurio** Společné pracovní prostředí pro lidi a AI agenty. Pomáhá vám\nnajít aplikace, práci a potřebné informace.\n\n**Prostředí** Místo, kde pro vás pracují agenti. U hostovaných Prostředí\nrozlišujeme tři druhy: Osobní, Pracovní a Týmové.\n\n**Osobní Prostředí** Vaše Prostředí s Buddym a Osobním Workspace.\n\n**Pracovní Prostředí** Prostředí Organizace přiřazené konkrétnímu uživateli.\nMohou v něm běžet automatizace; ty netvoří samostatný čtvrtý druh.\n\n**Týmové Prostředí** Sdílené Prostředí členů Teamu. Připojené účty v něm\nsmějí používat všichni oprávnění členové, proto do něj patří týmová přihlášení.\n\n**Váš počítač** Vlastní zařízení s místním Lazuriem. Není čtvrtým druhem\nhostovaného Prostředí.\n\n**Apps (ve starších zdrojích Launchpad)** Část Lazuria, kde otevíráte\naplikace Organizace. Uvnitř Prostředí mezi částmi přepínáte přes Chat,\nApps a Automate.\n\n**Guide** Praktická nápověda k Lazuriu. Když nevíte, co něco znamená nebo\njak pokračovat, začněte tady.\n\n**GitHub** Služba pro repozitáře a jejich oprávnění. Určuje, které\nrepozitáře můžete číst a upravovat. Přihlášení k AI poskytovateli a jeho\npředplatné se řeší samostatně.\n\n**Předplatné AI služby** Tarif zvoleného poskytovatele určuje dostupné\nmodely a limity. Je oddělený od oprávnění k repozitářům v GitHubu.\n\n**Tokeny** Jednotky, podle kterých se počítá využití AI. Spotřebovávají se\npři čtení zadání i vytváření odpovědi; nejde o hesla ani přístupové klíče.\n\n**Organizace** Oddělený pracovní prostor jedné firmy. Má vlastní lidi,\naplikace, data a přístupy.\n\n**Team** Skupina lidí, kteří společně pracují na určité oblasti,\nnapříklad na obchodu nebo produktu.\n\n**Workspace** Část Organizace s aplikacemi pro každodenní práci.\n\n**Modul** Jedna konkrétní aplikace v Organizaci, například Mission Control\nnebo Knowledgebase.\n\n**Marketplace** Místo, kde můžete objevit další aplikace a rozšíření pro\nLazurio.\n\n**Mission Control** Místo pro řízení práce. Uvidíte zde, co se řeší, kdo za\nto odpovídá a co má následovat.\n\n**Knowledgebase** Společný firemní notýsek s postupy a souvislostmi pro další\npráci. Agent z něj může čerpat, pokud k němu má přístup a načte si příslušný\nzápis. Obsah chatu se do něj neukládá automaticky.\n\n**Osobní Workspace** Váš soukromý pracovní obsah v Osobním Prostředí.\nSlouží vám a vašemu Buddymu; není sdíleným úložištěm Organizace.\nVe starších technických zdrojích se objevuje název Personalspace.\n\n**Uživatel** Člověk, se kterým a pro kterého agenti pracují. Má poslední\nslovo; agenti jednají jeho jménem v jeho živých oprávněních a zadaném rozsahu.\nJe to vztah k agentům, nikoli role User v Organizaci.\n\n**Kolega** Uživatel, který pracuje v Organizaci.\n\n**AI Kolega** Starší označení dlouhodobé AI role. Automatizace dnes\npopisujeme jako práci agentů v Pracovním Prostředí, za kterou odpovídá\nuživatel. Název role sám žádná oprávnění neuděluje.\n\n**Buddy** Jméno osobního produktu Lazuria a vašeho osobního AI zástupce.\nSchválený model nového osobního produktu počítá s Buddym vždy a se vstupem\npřes web s účtem Lazuria, bez tailnetu a SSH. Dostupnost ověřte ve své instalaci.\nStarší osobní instalace v tailnetu si mohou zachovat původní přístup. Buddy\njedná jen v rozsahu vašich oprávnění a uděleného zadání.\n\n**Prompt** Zadání, které napíšete AI. Například: „Připravte mi přehled\nnezaplacených faktur a vysvětlete, co mám řešit jako první.“\n\n**Spustit** Zapnout aplikaci, aby ji bylo možné používat.\n\n**Otevřít** Přejít do vybrané aplikace. Pokud ještě neběží, Launchpad ji\nmůže nejprve spustit.\n\n**Zastavit** Vypnout lokálně spuštěnou aplikaci. Její data se tím nemažou.\n\n**Synchronizovat** Načíst aktuální stav projektů a aplikací, abyste\npracovali s nejnovějšími změnami.\n\n</div>\n\n## Pokročilé pojmy\n\n<div class=\"lz-glossary\">\n\n**Organization User** Role v Organizaci pro používání zpřístupněných aplikací\nbez běžných změn jejich zdrojového kódu či nastavení Organizace. Uživatel,\npro kterého pracuje agent, může mít také oprávnění Buildera, Stewarda či Admina.\n\n**Builder** Člen Organizace, který vytváří a upravuje aplikace. Jeho přesné\nmožnosti určují skutečná oprávnění na GitHubu.\n\n**Steward** Správce kvality a pořádku v Organizaci. Kontroluje změny, pomáhá\nje dotahovat a podle svých oprávnění je může publikovat.\n\n**Admin** Správce Organizace s rozšířenými oprávněními. Řídí přístupy a\ndůležitá nastavení; tím ale nezískává přístup do cizího Personalspace.\n\n**Task Agent** Pracovní relace AI nástroje pro konkrétní úkol. Nemá vlastní\noprávnění; používá přístupy dostupné v Prostředí a řídí se zadáním uživatele.\n\n**Skill** Uložený návod pro agenta k určitému typu práce, například přípravě\nprezentace nebo kontrole změn. Může obsahovat instrukce, šablony a skripty.\nNenahrazuje kontrolu výsledku.\n\n**MCP server** Spojení, přes které může AI používat konkrétní nástroj nebo\npracovat s jeho daty, například s GitHubem. Sám AI nedává další oprávnění —\npoužije jen přístupy dostupné na daném zařízení.\n\n**Opatrovník** Ve starších zdrojích určený člověk, který pomáhá s obnovou\nnebo servisním zásahem u AI Kolegy. Tato role sama neuděluje obecný přístup.\n\n**Draft** Rozpracovaný návrh, který ještě není oficiální. Můžete ho\nkontrolovat, měnit nebo zahodit.\n\n**Publikace** Okamžik, kdy se Draft stane oficiálním nebo viditelným\nostatním. Agent ji provede pouze po výslovném souhlasu oprávněného uživatele.\n\n**Release** Oficiální vydání označené verze produktu nebo aplikace,\nnapříklad nové verze pro zákazníky.\n\n**Pull request (PR)** Návrh změn čekající na kontrolu a schválení před\nzařazením do oficiální verze.\n\n**Main** Hlavní, aktuálně platná verze projektu. Rozpracované změny se do ní\ndostanou až po potřebných kontrolách.\n\n**Worktree** Oddělená pracovní kopie projektu. Agent nebo vývojář v ní může\nbezpečně připravovat změny bez zásahu do hlavní verze.\n\n**Productionspace** Technická část Organizace pro zdrojové kódy a systémy,\nkteré nejsou běžnými pracovními aplikacemi.\n\n**Bun** Technický nástroj používaný k instalaci, spouštění a testování\naplikací. Pokud nejste vývojář, obvykle s ním nemusíte pracovat přímo.\n\n**Zařízení (Machine)** Zařízení nebo izolované prostředí operačního systému,\nve kterém Lazurio běží. Tvoří hranici pro zabezpečení, přístupy a obnovu.\n\n**Přístup** Skutečné oprávnění něco zobrazit nebo změnit. Oprávnění\nk repozitářům určuje GitHub. Samotný název role přístup neuděluje.\n\n</div>\n\nPojmenování odpovídá veřejným [rozhodnutím Lazuria](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/decision-register.md),\nzejména 0170 a 0207 s jejich dodatky. Konkrétní instalace může používat starší\npopisky; technické názvy a příkazy zůstávají přesné."
    },
    {
      "stableId": "lazurio-doc-guide",
      "locale": "cs",
      "route": "/cs/guide/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/",
      "sourcePath": "data/v2/docs/cs/guide/index.mdx",
      "title": "Guide",
      "summary": "Vyberte si návod k zadávání úkolů, sdíleným postupům nebo propojení nástrojů.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme"
      ],
      "markdown": "<div class=\"lz-guide-intro\">\n  <p>Jak zadat agentovi práci, předat mu firemní postup a zkontrolovat výsledek. Začněte úvodem, nebo si vyberte konkrétní návod.</p>\n  <img class=\"lz-guide-mascot\" src=\"/guide-assets/mattycus-idle.png\" alt=\"Mattyčus, průvodce Guidem\" width=\"192\" height=\"208\" />\n</div>\n\n<nav class=\"lz-directory lz-directory--stones\" aria-label=\"Části Guidu\">\n  <a href=\"/cs/guide/start-here/\"><img src=\"/module-icons/transparent/guide-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Začněte tady</strong><span>Jak přemýšlet o agentech: nový asistent a společný notýsek vaší firmy.</span></a>\n  <a href=\"/cs/guide/first-steps/\"><img src=\"/module-icons/transparent/knowledgebase-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>První kroky s agentem</strong><span>Tři praktická cvičení, prompty a ukázky zpětné vazby.</span></a>\n  <a href=\"/cs/guide/tool-connections/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Propojení nástrojů</strong><span>Propojte e-mail nebo kalendář. Vyzkoušejte ukázkový chat a zkopírujte si prompt.</span></a>\n  <a href=\"/cs/guide/tailscale/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Připojení přes Tailscale</strong><span>Co zkontrolovat, když se adresa Prostředí neotevírá.</span></a>\n  <a href=\"/cs/guide/glossary/\"><img src=\"/module-icons/transparent/knowledgebase-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Slovníček pojmů</strong><span>Srozumitelná vysvětlení základních i pokročilých pojmů v Lazuriu.</span></a>\n  <a href=\"/cs/guide/work-tips/\"><img src=\"/module-icons/transparent/guide-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Tipy pro práci</strong><span>Jak zadat agentovi práci na webu a zkontrolovat výsledek.</span></a>\n  <a href=\"/cs/guide/recommended-apps/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Doporučené aplikace</strong><span>Nástroje, které usnadňují zadávání práce a orientaci v AI službách.</span></a>\n</nav>\n\nChybí vám návod? Popište svému agentovi, co potřebujete udělat a kde jste se\nzastavili. Pokud si nevíte rady ani potom, obraťte se na podporu svého týmu."
    },
    {
      "stableId": "lazurio-doc-guide-recommended-apps",
      "locale": "cs",
      "route": "/cs/guide/recommended-apps/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/recommended-apps/",
      "sourcePath": "data/v2/docs/cs/guide/recommended-apps.mdx",
      "title": "Doporučené aplikace",
      "summary": "Nástroje pro diktování, přehled AI limitů a Mac, který neusne.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "wispr-flow",
        "wispr-context-privacy",
        "codexbar",
        "codexbar-permissions",
        "amphetamine"
      ],
      "markdown": "Tyto aplikace pomáhají s diktováním, přehledem AI limitů a uspáváním Macu.\nNejsou součástí Lazuria. Před instalací ověřte, že je vaše Organizace dovoluje.\n\n<div class=\"lz-guide-apps\">\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual\"><img src=\"/guide-assets/wispr-flow.svg\" alt=\"Wispr Flow\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">Hlasové zadávání</p><h2>Wispr Flow</h2></div>\n    <p>Diktování, které funguje v textových polích napříč aplikacemi. Mluvte přirozeně a Wispr Flow z řeči připraví upravený text.</p>\n    <p><strong>Kdy se hodí:</strong> Když chcete rychle nadiktovat delší prompt, e-mail nebo zprávu a nechcete vše psát na klávesnici.</p>\n    <p><strong>Soukromí:</strong> Zapnuté Context Awareness může odesílat okolní text, údaje o aplikaci a historii konverzace spolu s diktováním. Podle dokumentace Wispr nepořizuje screenshoty. Na iPhonu se posílá okolí kurzoru a samostatný přepínač této funkce není. Před použitím s pracovními daty nechte schválit zpracování a oprávnění; na Macu a Windows v citlivém prostředí vypněte Context awareness v Settings → Data and Privacy. I potom se podle Wispr posílá název aplikace a doména webu; Command Mode a Polish odesílají upravovaný text. Nastavení uchování a použití dat pro trénink ověřte zvlášť. <a href=\"https://docs.wisprflow.ai/articles/4678293671-Context-Awareness\">Co může Wispr číst</a>.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://wisprflow.ai/downloads\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"wispr-flow\">Stáhnout Wispr Flow →</a>\n  </article>\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual lz-guide-app__visual--icon\"><img src=\"/guide-assets/codexbar.svg\" alt=\"CodexBar\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">Přehled AI limitů</p><h2>CodexBar</h2></div>\n    <p>Bezplatná open-source aplikace pro macOS, která v horní liště ukazuje využití AI služeb, dostupné limity a čas jejich obnovení.</p>\n    <p><strong>Kdy se hodí:</strong> Než zadáte delší práci agentovi, rychle uvidíte, kolik kapacity zbývá a kdy se limit obnoví.</p>\n    <p><strong>Oprávnění:</strong> Podle připojené služby může CodexBar používat cookies prohlížeče, Keychain nebo OAuth údaje. Čtení Safari cookies může vyžadovat Full Disk Access (úplný přístup k disku). Tato oprávnění nejsou pouhým zobrazením limitů: před připojením pracovního účtu nechte konkrétní přístup schválit a zvolte nejmenší potřebný rozsah. Cookies ani tokeny neposílejte do chatu. <a href=\"https://github.com/steipete/CodexBar/blob/d34fbb47afe73f81dd591bae28a60f72c39a9fe4/README.md#macos-permissions-why-theyre-needed\">Dokumentace oprávnění</a>.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://codexbar.app/\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"codexbar\">Otevřít CodexBar →</a>\n  </article>\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual lz-guide-app__visual--icon\"><img src=\"/guide-assets/amphetamine.svg\" alt=\"Amphetamine\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">Mac, který neusne</p><h2>Amphetamine</h2></div>\n    <p>Bezplatná aplikace pro macOS z Mac App Storu, která zabrání uspání počítače. S připojeným napájením umí udržet MacBook v chodu i se zavřeným víkem.</p>\n    <p><strong>Kdy se hodí:</strong> Při delším úkolu, během kterého Mac nesmí usnout.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://apps.apple.com/app/amphetamine/id937984704\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"amphetamine\">Otevřít Amphetamine v App Storu →</a>\n  </article>\n</div>"
    },
    {
      "stableId": "lazurio-doc-guide-start-here",
      "locale": "cs",
      "route": "/cs/guide/start-here/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/start-here/",
      "sourcePath": "data/v2/docs/cs/guide/start-here.mdx",
      "title": "Jak přemýšlet o Lazuriu a agentech",
      "summary": "Co agent potřebuje k práci a jak používat společné postupy v Knowledgebase.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-architecture"
      ],
      "markdown": "Nový asistent umí psát a hledat informace, ale zatím nezná vaše postupy,\nzkratky ani požadavky na výsledek.\n\nAgent potřebuje podobné uvedení do práce: co má udělat, z čeho má vycházet\na podle čeho výsledek posoudíte. Nemusíte hledat zvláštní formulaci.\nPopište úkol vlastními slovy a opravte to, čemu nerozuměl. V Lazuriu máte\npro tuto práci společné podklady a pravidla.\n\n## Vy zadáváte směr. Asistent připravuje práci.\n\n<figure class=\"lz-assistant-map\">\n  <div class=\"lz-assistant-map__people\">\n    <div><span class=\"lz-assistant-avatar\" aria-hidden=\"true\">👤</span><strong>Vy</strong><p>Znáte firmu, cíl a to, co je důležité.</p></div>\n    <div class=\"lz-assistant-map__exchange\"><span>Zadání a podklady →</span><span>← Návrh ke kontrole</span></div>\n    <div><span class=\"lz-assistant-avatar\" aria-hidden=\"true\">👤</span><strong>Váš AI asistent</strong><p>Připravuje práci, ptá se a zapracovává připomínky.</p></div>\n  </div>\n  <div class=\"lz-assistant-map__notebook\"><span aria-hidden=\"true\">▤</span><strong>Knowledgebase · společný notýsek</strong><p>Ověřené postupy a souvislosti pro další práci. Zápis navrhnete, zkontrolujete a necháte schválit podle pravidel týmu.</p></div>\n  <figcaption>Ilustrace spolupráce: zadání → návrh → kontrola → schválený postup do společného notýsku. Oprávnění kolegové a jejich agenti z něj mohou čerpat, když mají přístup a načtou si ho.</figcaption>\n</figure>\n\nPřirovnání k člověku pomáhá se zadáváním práce, není ale doslovné. Agent není\nčlověk, může se mýlit a nemá automaticky vaše zkušenosti ani přístup ke všemu.\nV tomto návodu mluvíme o **agentovi pro konkrétní úkol**, nikoli automaticky\no dlouhodobém osobním Buddym nebo samostatném AI Kolegovi.\n\n## Co byste řekli novému asistentovi?\n\nMísto „Připrav schůzku“ mu vysvětlete, s čím potřebujete pomoct:\n\n```text\nPřipravuji se na týmovou poradu. Z přiložených poznámek připrav\njednostránkový přehled: co je hotové, co nás blokuje a co musíme rozhodnout.\nPiš stručně pro kolegy, kteří znají projekt. Nevymýšlej chybějící údaje;\noznač je jako otázky. Zatím jen připrav návrh, nikam ho neposílej.\n```\n\n<details class=\"lz-learning-chat\"><summary>Podívejte se na příklad reakce asistenta</summary><p><strong>AI · ilustrační odpověď:</strong> Připravím přehled v těchto třech částech. U chybějícího termínu uvedu otázku, místo abych datum odhadoval. Nejdřív ale potřebuji poznámky, ze kterých mám vycházet.</p><p><strong>Vy:</strong> Tady jsou poznámky. U každého blokovaného bodu přidej, kdo nám může pomoci.</p></details>\n\n## Knowledgebase je váš společný notýsek\n\nNovému asistentovi byste dali firemní příručku. V Lazuriu tuto roli plní\n**Knowledgebase**: místo pro sdílené znalosti, postupy a souvislosti.\nNemusíte stejnou věc vysvětlovat pokaždé od začátku — pokud je správně\nzapsaná, dostupná a agent si ji pro danou práci načte.\n\n**Chat je pracovní rozhovor. Knowledgebase je místo pro to, co má zůstat.**\nVěta „to si zapamatuj“ sama nedokazuje, že se pravidlo uložilo pro ostatní.\nNechte si ukázat konkrétní zápis, jeho umístění a komu bude dostupný.\nSoukromé informace do společného notýsku nepatří.\n\n```text\nZ toho, co jsme si upřesnili, připrav návrh postupu do Knowledgebase\nnaší organizace. Nejdřív ověř, zda už podobný postup existuje.\nUkaž mi navržené změny, kam patří a kdo k nim má přístup.\nZatím je nepublikuj. Pokud k Knowledgebase nemáš přístup, řekni to.\n```\n\n## Zaučujte při skutečné práci\n\nNemusíte nejprve sepsat celou firmu. Začněte jedním malým úkolem. Opravte\nvýsledek konkrétní připomínkou, například „Termín uváděj jen tam, kde je\npotvrzený ve zdroji“. Pokud se pravidlo bude hodit znovu, připravte jeho\nzápis do Knowledgebase. Zaučování zde znamená předávání kontextu a postupů,\nne trénování samotného AI modelu.\n\nPříště už můžete odkázat na schválený postup a vysvětlit jen to, co se změnilo.\n\nPokračujte na [První kroky s agentem](/cs/guide/first-steps/): tři krátká\ncvičení od prvního zadání po znovupoužití společného postupu."
    },
    {
      "stableId": "lazurio-doc-guide-tailscale",
      "locale": "cs",
      "route": "/cs/guide/tailscale/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/tailscale/",
      "sourcePath": "data/v2/docs/cs/guide/tailscale.md",
      "title": "Připojení k Prostředí přes Tailscale",
      "summary": "Zapněte Tailscale, vyberte správnou síť a ověřte, proč se adresa neotevírá.",
      "audience": [
        "builder",
        "decision-maker",
        "it-admin",
        "agent"
      ],
      "updatedAt": "2026-10-08",
      "reviewedAt": "2026-10-08",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-environment-network-decisions",
        "lazurio-environment-access-model",
        "lazurio-platform-decision-f41",
        "lazurio-platform-release-v0-1-8-rc-41",
        "headscale-project",
        "tailscale-fast-user-switching",
        "tailscale-install-windows",
        "google-chrome-secure-dns",
        "tailscale-android-private-dns-request",
        "webkit-storage-cap"
      ],
      "markdown": "Pokud se adresa Prostředí neotevírá, ověřte nejdřív připojení zařízení\ndo správné soukromé sítě. **Zapněte\nTailscale, vyberte tailnet, který Prostředí potřebuje, a otevřete adresu\nznovu.** Stránka Lazuria **Zapni Tailscale** vás přesměruje automaticky,\njakmile Prostředí odpoví. Když se adresa ani pak neotevře, pokračujte\nčástí [Pořád to nejde?](#pořád-to-nejde)\n\n## Proč Tailscale\n\n**Tailnet** je soukromá síť zařízení propojených přes\n[Tailscale](https://tailscale.com/). Aplikace Prostředí na serveru, třeba jeho\nLaunchpad, Chat nebo Automate, mají adresy, které fungují jen uvnitř tailnetu,\nkterý je obsluhuje. Žádná veřejná cesta k nim nevede: mimo tento tailnet je\nprohlížeč neotevře a adresu obvykle ani nenajde. Ukáže chybu, třeba „Tento web\nnení dostupný“.\n\nK Prostředí tak vaše zařízení potřebuje tři věci:\n\n1. zapnutou aplikaci Tailscale;\n2. v ní vybraný správný tailnet;\n3. přístup tohoto zařízení do tailnetu, který zařídí Admin vaší Organizace.\n\nLazurio provozuje své tailnety na\n[Headscale](https://github.com/juanfont/headscale), open-source serveru, ke\nkterému se aplikace Tailscale připojuje. Proto aplikace Tailscale takový\ntailnet pojmenuje adresou jeho serveru, třeba `headscale.example.com`, a ne\nnázvem firmy. Přesný název, který potřebujete, ukazuje stránka Lazuria **Zapni\nTailscale**.\n\n## Zapněte Tailscale a vyberte tailnet\n\n### macOS\n\n1. Klikněte na ikonu Tailscale v horní liště.\n2. Zapněte přepínač **Tailscale**.\n3. Najeďte na svůj účet a v seznamu vyberte tailnet.\n\n### Windows\n\n1. Klikněte pravým tlačítkem na ikonu Tailscale vpravo dole na hlavním\n   panelu. Když ji nevidíte, klikněte nejdřív na šipku nahoru (**^**).\n2. Najeďte na svůj účet a v seznamu vyberte tailnet.\n3. Když Tailscale není připojený, zvolte **Connect**.\n\n### iPhone a iPad\n\n1. Otevřete aplikaci Tailscale.\n2. Klepněte na obrázek svého účtu vpravo nahoře, pak na svůj účet a v seznamu\n   vyberte tailnet.\n3. Zapněte přepínač Tailscale.\n\n### Android\n\n1. Otevřete aplikaci Tailscale.\n2. Klepněte na ikonu účtu vpravo nahoře, pak na svůj účet a v seznamu vyberte\n   tailnet.\n3. Zapněte přepínač Tailscale.\n\nKdyž tailnet v seznamu není, zařízení se do něj ještě nepřipojilo. Pokračujte\nčástí [Pořád to nejde?](#pořád-to-nejde)\n\n## Víc tailnetů\n\nPracujete-li pro víc Organizací, jejich Prostředí mohou být v různých\ntailnetech. Aplikace Tailscale má na zařízení aktivní vždy jen jeden účet, takže\ndokud je aktivní jeden tailnet, Prostředí jiného se neotevřou. Přepněte,\nkdykoli mezi nimi přecházíte. Přepnutí nevyžaduje nové přihlášení, pokud klíči\nzařízení pro daný tailnet nevypršela platnost.\n\n## Pořád to nejde?\n\nKde si prohlížeč stránku Lazuria podržel (viz\n[Kdy Lazurio ukáže vlastní stránku](#kdy-lazurio-ukáže-vlastní-stránku)), ukáže\nji pokaždé, když adresa není dostupná, ať je důvod jakýkoli, nejen při vypnutém\nTailscale. Se zapnutým Tailscale a správným tailnetem ověřte tyto příčiny\nv tomto pořadí:\n\n1. **Zařízení v tailnetu není, nebo ještě není schválené.** Když tailnet\n   v seznamu účtů chybí, zařízení se do něj nikdy nepřipojilo. Když tam je a je\n   aktivní, ale žádné Prostředí Organizace se neotevře, zařízení možná ještě\n   nemá přístup. Požádejte Admina své Organizace, aby ho přidal nebo schválil.\n   Schválený model přístupu Lazuria počítá s tím, že každé zařízení pro každou\n   Organizaci schvaluje Admin (rozhodnutí 0192 ze 6. října 2026); jak se\n   zařízení do tailnetu dostane dnes, se ale může mezi tailnety ještě lišit.\n2. **Prostředí neodpovídá.** Když se jiná Prostředí ve stejném tailnetu\n   otevřou, toto je možná zastavené nebo se restartuje. Počkejte pár minut\n   a zkuste to znovu. Když se nevrátí, dejte vědět Adminovi jeho Organizace.\n   U svého Osobního Prostředí na serveru se obraťte na podporu svého týmu.\n3. **Prohlížeč používá vlastní zabezpečené DNS.** Prohlížeč může adresy\n   vyhledávat u vlastního poskytovatele DNS místo vašeho zařízení. Ten jména\n   tailnetu nezná. Když má Chrome v nastavení zabezpečeného DNS (Use secure\n   DNS) vybraného vlastního poskytovatele, na běžné vyhledávání zařízení se\n   nevrátí. Nastavení vypněte, nebo vyberte svého současného poskytovatele\n   služeb. Jiné prohlížeče mají podobná nastavení.\n4. **Android používá vlastní soukromé DNS.** Když je **Soukromé DNS** (Private\n   DNS) nastavené na hostname poskytovatele, jména Tailscale nemusí fungovat;\n   tento konflikt nahlásil Tailscale jeden z uživatelů ve veřejném issue. Pro\n   vyzkoušení přepněte v nastavení sítě telefonu Soukromé DNS na **Vypnuto**\n   nebo **Automaticky** a zkuste to znovu.\n5. **Nejste připojení k internetu.** Tailscale potřebuje internet. Když se\n   neotevírají ani jiné weby, opravte nejdřív připojení.\n\n## Kdy Lazurio ukáže vlastní stránku\n\nJakmile v prohlížeči jednou otevřete Launchpad, Chat nebo Automate\nProstředí, které běží na Lazurio Platform v0.1.8-rc.41 nebo novější,\nprohlížeč si pro tuto adresu podrží stránku Lazuria **Zapni Tailscale**. Když\npak adresa není dostupná, prohlížeč na téže adrese ukáže tuto\nstránku místo vlastní chyby. Stránka jmenuje Prostředí, jeho Organizaci\na tailnet a sama na adresu pokračuje, jakmile adresa odpoví.\n\nVlastní chybu prohlížeče v těchto případech uvidíte i tak a postup výše platí\nstejně:\n\n- když Prostředí v prohlížeči otevíráte poprvé, a v anonymním okně;\n- u aplikací modulů, které mají vlastní adresy;\n- v Safari po sedmi dnech používání Safari bez interakce se stránkami\n  Prostředí, kdy Safari uložená data webu smaže;\n- po 30 dnech, kdy se prohlížeč k Prostředí nedostal. Stránka se pak sama\n  odstraní, takže po přejmenovaném nebo zrušeném Prostředí nic nezůstane.\n\nStránka patří k vlastní adrese Prostředí a komunikuje jen s ní. Při každém\notevření Prostředí ověří, jestli nemá novou verzi, sama se aktualizuje\na odstraní se, jakmile ji Prostředí přestane nabízet. Lazurio Platform tuto\nstránku přidala ve verzi v0.1.8-rc.41 (kandidát vydání z 8. října 2026).\nProstředí ji ukáže, jakmile běží na této nebo novější verzi."
    },
    {
      "stableId": "lazurio-doc-tool-connections",
      "locale": "cs",
      "route": "/cs/guide/tool-connections/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/tool-connections/",
      "sourcePath": "data/v2/docs/cs/guide/tool-connections.mdx",
      "title": "Propojení nástrojů",
      "summary": "Jak propojit e-mail nebo kalendář a ověřit rozsah přístupu agenta.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-external-apps-current",
        "lazurio-external-apps",
        "composio-authentication",
        "mcp-local-servers",
        "google-third-party-connections"
      ],
      "markdown": "export const walkthrough = {\n  \"appLabel\": \"Co chcete propojit?\",\n  \"methodLabel\": \"Jakým způsobem?\",\n  \"demo\": \"Interaktivní ukázka\",\n  \"title\": \"Váš chat s AI\",\n  \"you\": \"Vy · prompt ke zkopírování\",\n  \"assistant\": \"AI · příklad odpovědi\",\n  \"next\": \"Další krok →\",\n  \"back\": \"Zpět\",\n  \"restart\": \"Zkusit znovu\",\n  \"copy\": \"Zkopírovat prompt\",\n  \"copied\": \"Prompt je zkopírovaný. Vložte ho do svého AI chatu.\",\n  \"failed\": \"Kopírování se nezdařilo. Označený text zkopírujte ručně.\",\n  \"steps\": [\n    \"Připojení\",\n    \"Ověření\",\n    \"První úkol\"\n  ],\n  \"manual\": \"Co uděláte vy\",\n  \"note\": \"Předem připravená ukázka: účty zde nepřipojujete a nic neposíláte. Váš asistent musí nástroje a oprávnění ověřit; jeho odpovědi se mohou lišit.\",\n  \"apps\": [\n    {\n      \"id\": \"gmail\",\n      \"name\": \"Gmail\",\n      \"purpose\": \"Najděte důležité zprávy a připravte si přehled, aniž by AI něco odesílala.\",\n      \"test\": \"V připojeném Gmailu najdi nejvýše 5 zpráv za posledních 7 dní a shrň jejich předmět a hlavní sdělení. Neotevírej přílohy, neměň stav přečtení, nic nemaž ani neposílej. Pokud to dostupný nástroj neumí bez změn, zastav se a vysvětli proč.\"\n    },\n    {\n      \"id\": \"calendar\",\n      \"name\": \"Google Calendar\",\n      \"purpose\": \"Získejte přehled svého dne. Vytváření pozvánek přijde až po samostatném schválení.\",\n      \"test\": \"V připojeném Google Calendar vypiš události na zítřek z mého hlavního kalendáře. Uveď použité datum a časové pásmo. Nevytvářej ani neupravuj události a nikomu neposílej pozvánky.\"\n    }\n  ],\n  \"connectStart\": \"Chci v tomto AI chatu pracovat s aplikací \",\n  \"connectEnd\": \". Nejprve ověř, jaké nástroje a propojení tu skutečně podporuješ. \",\n  \"methods\": [\n    {\n      \"id\": \"mcp\",\n      \"name\": \"Schválený lokální MCP server\",\n      \"prerequisite\": \"Potřebujete důvěryhodný MCP server a klienta, který ho umí použít. V Lazuriu MCP servery spravuje Executor; u starší verze ověřte podporovaný postup. MCP samo nezpřístupní žádný účet.\",\n      \"connect\": \"Chci použít schválený lokální MCP server. Nejprve zjisti můj AI klient, operační systém a doporučený server. V Lazuriu ověř cestu přes Executor; v jiném klientovi postupuj podle jeho dokumentace. Ověř oficiální zdroj nebo zkontrolovanou verzi, popiš instalaci, oprávnění a místo uložení přihlášení. Neinstaluj nic, dokud nepotvrdím konkrétní návrh. Nepřepisuj existující konfiguraci a nevkládej hesla ani tokeny do chatu.\",\n      \"reply\": \"Nejprve vybereme server kompatibilní s vaším klientem a ověříme jeho původ. Teprve po schválení následuje instalace a autorizace. Dokud klient nevypíše skutečně dostupné nástroje, připojení nepovažujeme za hotové.\",\n      \"action\": \"Schvalte konkrétní server a postup. Přidejte ho podle dokumentace klienta bez přepsání ostatních nastavení. Přihlaste se určeným způsobem a podle potřeby znovu načtěte klienta. Lokální běh neznamená, že data nikdy neopustí počítač.\"\n    },\n    {\n      \"id\": \"composio\",\n      \"name\": \"Composio\",\n      \"prerequisite\": \"V Lazuriu jen tam, kde je Composio povolené Organizací nebo uživatelem Osobního Prostředí. Composio uchovává přihlašovací údaje a zpracovává obsah volání. Před připojením pracovního účtu ověřte oprávnění a podmínky zpracování dat. Účet ani prompt samy nezpřístupní nástroje Composio vašemu AI klientovi.\",\n      \"connect\": \"Chci použít Composio. Pokud jeho nástroje nemáš, nic nepředstírej: zjisti název a verzi mé AI aplikace a naveď mě na její podporovaný postup instalace. Pokud je máš, zahaj připojení mého účtu a ukaž skutečný autorizační odkaz vrácený nástrojem. Předem vysvětli požadovaná oprávnění. Heslo ani token po mně v chatu nechtěj.\",\n      \"reply\": \"Nejdřív ověřím dostupnost Composio. Pokud je zde nastavené, mohu požádat o připojení účtu. Přihlášení a souhlas s oprávněními dokončíte vy; přístup není udělen tímto promptem.\",\n      \"action\": \"Ve své skutečné AI aplikaci otevřete autorizační odkaz z nástroje, ověřte doménu a správný účet. Přečtěte si oprávnění. Pokud jsou širší, než potřebujete, nepokračujte bez vyjasnění. Poté se vraťte do chatu.\"\n    },\n    {\n      \"id\": \"plugin\",\n      \"name\": \"Vestavěné propojení\",\n      \"prerequisite\": \"Tato možnost ukazuje propojení v samostatné AI aplikaci. V Lazuriu nezřizujte nové konektory ChatGPT ani claude.ai; už připojený konektor smíte používat podle pravidel Organizace. Dostupnost závisí na aplikaci, tarifu a nastavení správce.\",\n      \"connect\": \"Chci použít vestavěné propojení mé AI aplikace. Pokud neznáš její název a tarif, nejprve se mě zeptej. Ukaž ověřený postup v jejím katalogu aplikací nebo nastavení a vysvětli oprávnění. Když propojení není dostupné, řekni to; nepřepínej bez souhlasu na jinou službu.\",\n      \"reply\": \"Nejdřív potřebujeme ověřit konkrétní AI aplikaci a dostupnost propojení. Instalaci doplňku a přihlášení provedete v jejím rozhraní. Ne každé propojení dovoluje stejné operace.\",\n      \"action\": \"V katalogu své AI aplikace zkontrolujte vydavatele doplňku a jeho funkce. Připojte správný účet, potvrďte přiměřená oprávnění a podle pokynů aplikace propojení zpřístupněte v chatu.\"\n    }\n  ],\n  \"verify\": \"Ověř aktuální stav připojení. Uveď, který účet používáš, pokud ho nástroj bezpečně identifikuje, a jaké operace máš skutečně k dispozici. Nevypisuj přihlašovací údaje. Nic neměň ani neposílej. Pokud připojení nebo oprávnění chybí, nepředstírej úspěch.\",\n  \"verifyReply\": \"Ověření musí vycházet z výsledku nástroje, ne z předchozí odpovědi v chatu. Pokud účet nelze určit nebo oprávnění nestačí, nejprve to vyřešíme. Až potom zkusíme malý úkol pouze pro čtení.\",\n  \"testReply\": \"Asistent by měl vrátit výsledek ze skutečně připojené aplikace nebo přesně popsat, proč úkol nemůže provést. Srovnejte výsledek s aplikací. Odeslání zprávy, změnu události nebo jiný zápis schvalujte zvlášť.\"\n};\n\nPropojte AI s e-mailem nebo kalendářem. Vyberte aplikaci, projděte si ukázkový chat a zkopírujte prompt do svého asistenta.\n\n<ConnectionGuide copy={walkthrough} />\n\n## Než začnete\n\nPřipravte si název AI nástroje, tarif a účet, který chcete připojit.\nZačněte testovacími nebo necitlivými daty.\n\n**V Lazuriu se řiďte pravidly své Organizace.** Nové propojení vybírejte\npodle [standardu připojených aplikací](/cs/environment-app-connections/).\nComposio je povolená možnost za podmínek tohoto standardu. Vestavěné\nkonektory zde ukazujeme i pro samostatné AI aplikace; ukázka sama\nneschvaluje nového poskytovatele pro pracovní data.\n\n## Když propojení nefunguje\n\nOvěřte správný účet, dostupnost funkce v tarifu, pravidla správce a platnost přihlášení. Prompt sám nedoplní chybějící propojení ani MCP server. Neposílejte do chatu hesla, tokeny nebo citlivé diagnostické výpisy.\n\n## Jak přístup odebrat\n\nOdpojte účet ve zvolené integrační službě nebo AI aplikaci a zkontrolujte také oprávnění třetích stran v účtu Google. U MCP zakažte server v klientovi a podle způsobu přihlášení zrušte jeho přístup u poskytovatele. Pouhé zavření chatu není odebrání oprávnění.\n\n## Podklady a rozsah ukázky\n\nUkázka vám pomůže zadat připojení a ověřit, že funguje. Přesný instalační postup se liší podle AI aplikace a tarifu; ověřte ho v její dokumentaci.\n\n- [Composio: přihlašování a propojené účty](https://docs.composio.dev/docs/authentication)\n- [MCP: připojení lokálních serverů](https://modelcontextprotocol.io/docs/develop/connect-local-servers)\n- [Google: správa připojení třetích stran](https://support.google.com/accounts/answer/13533235)"
    },
    {
      "stableId": "lazurio-doc-guide-work-tips",
      "locale": "cs",
      "route": "/cs/guide/work-tips/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/guide/work-tips/",
      "sourcePath": "data/v2/docs/cs/guide/work-tips.md",
      "title": "Tipy pro práci",
      "summary": "Jak zadat práci v prohlížeči a zkontrolovat výsledek.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "openai-browser"
      ],
      "markdown": "## Když má agent pracovat na webu\n\nS funkcí **Browser Use** může agent otevřít web, přečíst stránku, klikat a\nvyplňovat formuláře. Zadávejte ji, když potřebujete práci přímo na webu,\nne jen seznam odkazů. Funkci poskytuje váš AI nástroj, nikoli Lazurio.\n\n<figure>\n  <a href=\"/guide-assets/chatgpt-browser-illustration-cs.png\" aria-label=\"Otevřít ilustrační maketu v plné velikosti\">\n    <img src=\"/guide-assets/chatgpt-browser-illustration-cs.png\" alt=\"Ilustrační maketa: vlevo chat ChatGPT s promptem @Browser, vpravo panel Browser s fiktivní kontaktní stránkou.\" width=\"1605\" height=\"980\" loading=\"lazy\" />\n  </a>\n  <figcaption>Ilustrační maketa vytvořená pomocí AI: zadání vlevo, web vpravo. Nejde\no skutečný screenshot; web i údaje jsou smyšlené a rozhraní se může lišit.\nKliknutím obrázek zvětšíte.</figcaption>\n</figure>\n\n## Jak začít v ChatGPT\n\nV desktopové aplikaci ChatGPT můžete mít chat a vestavěný prohlížeč vedle sebe.\nOtevřete ho volbou **New tab** a zadáním adresy, nebo zkratkou **Cmd + T**\nna Macu (**Ctrl + T** ve Windows). Zkratkou **Cmd + Shift + B**\n(**Ctrl + Shift + B** ve Windows) zobrazíte nebo skryjete karty vedle chatu. V zadání použijte **`@Browser`**\na vyberte nabízenou zmínku prohlížeče. Stejné rozhraní nečekejte v Codex CLI\nnebo IDE rozšíření.\n\n1. **Zadejte adresu a cíl.** Co má agent najít nebo připravit?\n2. **Určete hranice.** Co může číst a co nesmí měnit nebo odeslat?\n3. **Sledujte otevřenou stránku.** Zkontrolujte web a případné žádosti o přístup.\n4. **Přihlaste se osobně.** Vestavěný prohlížeč má vlastní profil; vaše běžné přihlášení se automaticky nepřenáší.\n5. **Ověřte výsledek.** Nechte si ukázat zdroj nebo připravený formulář.\n\n## Prompt: najdi informace na webu\n\nZkopírujte text do svého chatu a nahraďte hranaté závorky konkrétními údaji.\n\n```text\n@Browser Použij vestavěný prohlížeč a otevři [adresa webu].\nNa stránce zjisti [co potřebuji vědět].\nPracuj přímo s otevřenou stránkou, ne jen s výsledky vyhledávání.\nNic neodesílej, nenakupuj a neměň nastavení.\nNa konci shrň zjištění a přidej odkazy na použité stránky.\nPokud Browser Use nemáš, řekni to. Nepředstírej ovládání stránky.\n```\n\n## Prompt: připrav formulář, ale neodesílej ho\n\n```text\n@Browser Otevři [adresa webu] a pomoz mi připravit [název formuláře].\nNejprve prohlédni pole a řekni mi, jaké údaje potřebuješ.\nPokud je nutné přihlášení, zastav se a nech mě přihlásit osobně.\nVyplň pouze údaje, které ti pro tento úkol poskytnu.\nPřed odesláním zastav a ukaž mi vyplněný formulář ke kontrole.\nNeodesílej ho bez mého výslovného souhlasu s tímto odesláním.\nHesla ani ověřovací kódy po mně v chatu nechtěj.\n```\n\n## Jak agenta nasměrovat\n\nPište konkrétně, například: **„Pracuj v právě otevřené kartě. Ukaž mi sekci\nKontakty a zatím na nic neklikej.“** Pokud rozhraní nabízí komentáře ke stránce,\noznačte přímo problematické místo. Když nástroj není dostupný, požádejte\no vysvětlení podporované varianty; prompt sám chybějící nástroj nenainstaluje.\n\n:::note[Mějte na paměti]\nPřístup na web není souhlas se všemi akcemi. Obsah stránky může obsahovat\nzavádějící pokyny a nemá přepsat vaše zadání. Citlivé, destruktivní a publikační\nkroky schvalujte zvlášť. Hesla a tajné údaje nezadávejte do běžného chatu.\n:::\n\nPodklad pro ovládání a dostupnost: [OpenAI — Browser](https://learn.chatgpt.com/docs/browser).\nRozhraní se může měnit podle verze aplikace a nastavení pracovního prostředí.\n\n## Jak smazat vlákno s agentem\n\nV desktopové aplikaci ChatGPT se trvalé smazání vlákna nabízí jen v režimu\n**Codex**:\n\n1. Vlevo nahoře přepněte přepínač z **ChatGPT** na **Codex**.\n2. Na vlákno v seznamu klikněte pravým tlačítkem.\n3. Zvolte **Permanently delete**.\n\nV režimu ChatGPT nabídka vlákna nabízí jen **Archive**. Archivované vlákno\nzůstává uložené, nesmaže se. Ověřeno 9. 10. 2026 v aplikaci ChatGPT pro\nWindows; v jiné verzi aplikace se rozhraní může lišit."
    },
    {
      "stableId": "lazurio-doc-how-it-works",
      "locale": "cs",
      "route": "/cs/how-lazurio-works/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/how-lazurio-works/",
      "sourcePath": "data/v2/docs/cs/how-lazurio-works.md",
      "title": "Jak Lazurio funguje",
      "summary": "Kdo zadává práci, jak agent připraví návrh a kdo schvaluje zveřejnění.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "V Lazuriu zadáte agentovi úkol, dáte mu potřebné podklady a zkontrolujete\nvýsledek. Agent může připravit dokument, změnu aplikace nebo jinou práci.\nZveřejnění či nasazení pak schvaluje ten, kdo k tomu má oprávnění.\nAgent si tuto pravomoc nemůže udělit sám.\n\nModel v odkazované revizi popisuje [architektura Lazuria](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md)\na [pravidla spolupráce s Agenty](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md).\n\nNíže jsou role podle současného názvosloví uživatele a agentů. Názvy Prostředí\na Apps najdete ve [slovníčku](/cs/guide/glossary/).\n\n## Kdo co dělá\n\n**Uživatel** je člověk, se kterým a pro kterého agenti pracují. Drží skutečná\noprávnění a má poslední slovo. V Organizaci je **Kolegou**. Tento vztah\nk agentům je oddělený od role Organization User: uživatel může mít oprávnění\nUser, Builder, Steward nebo Admin. Samotný název role přístup neuděluje.\n\n**Buddy** je osobní AI zástupce uživatele. Jedná jeho jménem v jeho\noprávněních a mandátu; sám není dalším uživatelem.\n\n**Task Agent** je právě běžící pracovní relace s AI nástrojem. Pracuje pro\nuživatele a nemá vlastní oprávnění. Umí navrhnout a připravit práci; prompt z\nněj administrátora neudělá.\n\n**Organizace** je hranice repozitářů a přístupů jedné firmy. V popsaném modelu\nodpovídá GitHub organizaci a samostatnému kořeni repozitářů. Více Organizací\nmůže být na jednom zařízení, zařízení je však stále jedna sdílená doména\ndůvěry, nikoli sada oddělených operačních prostředí.\n\n**Workspace modul** je aplikace nebo jasně vymezená pracovní oblast uvnitř\nOrganizace. Má vlastní pravidla pro spuštění, testy a nasazení. Lze jej\nsamostatně upravovat a vrátit na předchozí verzi.\n\n**Personalspace** je soukromý prostor jednoho uživatele. Neslouží ke sdílení\nfiremních informací ani k obcházení hranic mezi Organizacemi.\n\n## Od zadání ke zveřejněnému výsledku\n\n1. **Vymezte práci:** určete Organizaci, modul a očekávaný výsledek.\n2. **Ověřte oprávnění:** pracujte se skutečným přístupem uživatele. Textové\n   zadání nová práva nevytváří.\n3. **Vyberte kontext:** načtěte jen repozitáře a nástroje potřebné pro úkol.\n4. **Připravte Návrh a podklady:** práce zůstává vratná a upravitelná, obvykle\n   na větvi v Gitu; zároveň přibývají kontroly a důkazy pro review.\n5. **Rozhodněte:** oprávněný uživatel schválí nebo odmítne přesný výsledek.\n6. **Zveřejněte:** až potom lze změnu sloučit, nasadit, odeslat nebo jinak\n   uvést v účinnost.\n7. **Uzavřete práci:** aktualizujte zdroj pravdy, zapište, co zbývá, a ukliďte\n   dočasné pracovní prostředí.\n\nI příprava návrhu může přenášet data. Například odeslání pracovní větve do\nGitHubu zpřístupní její obsah lidem s přístupem k repozitáři, přestože změna\nještě není v hlavní větvi. Schvalování výsledku nenahrazuje kontrolu toho,\nkam během práce posíláte podklady.\n\n## Zdroje pravdy místo jedné obří databáze\n\nPodklady mají své určené místo:\n\n- kód v repozitářích;\n- plány v Mission Control organizace;\n- firemní znalosti v její Knowledgebase;\n- e-maily a další data v původních službách, dostupných přes schválená propojení.\n\nAgent si načte podklady pro daný úkol; nemusíte je kopírovat do jedné AI databáze. Přístupy měňte v systému, který je spravuje: odeberte oprávnění\nk repozitáři nebo odvolejte připojený účet. Přejmenování role v dokumentu\nsamo nic neomezí.\n\n## Co běží dnes\n\nVerze popsaná v odkazovaných zdrojích běží ze zdrojové pracovní kopie s Gitem a Bunem.\nObsahuje Launchpad, CLI/Core v0, Doctor, provozní manuály a kontrakty pro\npřipojené Organizace a moduly. CLI v0 je experimentální; balíčkované CLI a\nautomaticky generovaný root bez Gitu jsou cíle do budoucna.\n\nVybraný klient agenta a poskytovatel modelu zpracovávají požadavky podle\nvlastních podmínek. Dashboard, hostované týmové workspaces a služby\nResident/Buddy jsou volitelné, ne skrytá součást každé instalace. Co má\nkonkrétní nasazení doložit, shrnuje [Deset minut pro IT](/cs/it-administrators/)."
    },
    {
      "stableId": "lazurio-doc-overview",
      "locale": "cs",
      "route": "/cs/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/",
      "sourcePath": "data/v2/docs/cs/index.mdx",
      "title": "Dokumentace Lazuria",
      "summary": "První kroky, návody a podklady pro nasazení Lazuria.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "V Lazuriu pracujete s AI agenty nad společnými podklady. Postupy, plány\na aplikace má tým na určených místech, kde může zkontrolovat jejich změny.\n\nZákladem je GitHub: kromě kódu v něm mohou být úkoly, dokumentace a rozhodnutí.\nHistorie ukáže, kdo co změnil; oprávnění určují, kdo smí podklady číst,\nupravovat a schvalovat. Účetnictví, e-mail nebo další zavedené služby kvůli\ntomu nemusíte přesouvat.\n\nAgent pracuje s podklady a nástroji, které má pro úkol dostupné. Připraví\nnávrh, ověří ho a předloží ke kontrole. Vy určujete, co potřebujete;\nzveřejnění nebo nasazení schvaluje oprávněná osoba.\n\n## Co je Lazurio dnes\n\nVerze Lazuria popsaná v odkazovaných zdrojích se spouští pomocí Gitu a Bunu. Obsahuje\nLaunchpad, diagnostiku, experimentální CLI v0 a provozní pravidla pro\npřipojené Organizace a moduly. Jednoduchá balíčkovaná instalace je cíl do\nbudoucna, nikoli hotová distribuce.\n\nAI model i nástroj pro práci s ním si vybíráte samostatně. Lazurio samo\nneposkytuje spravovanou SaaS službu ani bezpečnostní sandbox pro všechny\nAI nástroje. Před nasazením proto ověřte i podmínky vybraných poskytovatelů.\n[Bezpečnost a podklady k ověření](/cs/public-evidence/) ukazují, odkud tato\ntvrzení vycházejí a co naopak nedokazují.\n\n## Kde začít\n\nPokud Lazurio používáte poprvé, otevřete Guide. Technické podmínky,\npřístupy a provoz najdete v navazujících částech.\n\n<nav className=\"lz-directory\" aria-label=\"Části dokumentace\">\n  <a href=\"/cs/guide/\">\n    <strong>Guide</strong>\n    <span>Začněte prvním úkolem nebo si vyberte konkrétní návod.</span>\n  </a>\n  <a href=\"/cs/how-lazurio-works/\">\n    <strong>Jak Lazurio funguje</strong>\n    <span>Od zadání úkolu přes návrh až po schválení výsledku.</span>\n  </a>\n  <a href=\"/cs/use-cases/\">\n    <strong>Kdy dává Lazurio smysl</strong>\n    <span>Příklady vhodných úkolů a situace, kdy zvolit jiné řešení.</span>\n  </a>\n  <a href=\"/cs/it-administrators/\">\n    <strong>Přehled pro správce IT</strong>\n    <span>Co ověřit před pilotem a nasazením.</span>\n  </a>\n  <a href=\"/cs/data-access-security/\">\n    <strong>Přístup k datům a bezpečnost</strong>\n    <span>Která data agent vidí a co přístup skutečně omezuje.</span>\n  </a>\n  <a href=\"/cs/deployment-operations/\">\n    <strong>Nasazení a provoz</strong>\n    <span>Naplánujte omezený pilot, běžný provoz, obnovu i návrat k předchozí verzi.</span>\n  </a>\n  <a href=\"/cs/environment-app-connections/\">\n    <strong>Napojení Prostředí na aplikace</strong>\n    <span>Výběr propojení, přihlášení a odebrání přístupu.</span>\n  </a>\n  <a href=\"/cs/lazurio-vs-microsoft-copilot/\">\n    <strong>Lazurio a Microsoft Copilot</strong>\n    <span>Rozdíly v účelu, přístupech a správě.</span>\n  </a>\n  <a href=\"/cs/agents/\">\n    <strong>Pro AI agenty</strong>\n    <span>Najděte strojově čitelný index a pravidla pro použití dokumentace jako kontextu.</span>\n  </a>\n  <a href=\"/cs/faq/\">\n    <strong>Časté otázky</strong>\n    <span>Odpovědi k produktu, datům a schvalování.</span>\n  </a>\n  <a href=\"/cs/public-evidence/\">\n    <strong>Bezpečnost a podklady k ověření</strong>\n    <span>Zdroje k tvrzením o produktu a jejich omezení.</span>\n  </a>\n  <a href=\"/cs/reference/\">\n    <strong>Použité zdroje</strong>\n    <span>Dokumentace Lazuria a Microsoftu použitá na tomto webu.</span>\n  </a>\n</nav>\n\nLazurio je dnes dostupné pod licencí\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md).\nPodrobnosti o licenci, zralosti produktu a mezích těchto podkladů najdete v\nčásti [Bezpečnost a podklady k ověření](/cs/public-evidence/#podoba-produktu-a-jeho-zralost)."
    },
    {
      "stableId": "lazurio-doc-it-administrators",
      "locale": "cs",
      "route": "/cs/it-administrators/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/it-administrators/",
      "sourcePath": "data/v2/docs/cs/it-administrators.md",
      "title": "Deset minut pro IT",
      "summary": "Přehled pro správce IT: hranice přístupu, podmínky poskytovatelů a schvalování výsledků před nasazením.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Tento přehled vám pomůže připravit pilot Lazuria a určit, co musí provozovatel\ndoložit před nasazením. Lazurio používá Git repozitáře pro firemní podklady\na historii změn. Agent připravuje návrhy, jejich zveřejnění se schvaluje\nzvlášť. Přístupy dál určují GitHub, operační systém a připojené služby.\n\nVerze popsaná v odkazovaných zdrojích běží ze zdrojové pracovní kopie s Gitem a\nBunem. Obsahuje Launchpad, diagnostiku, provozní pravidla a experimentální CLI\nv0. Není to spravovaná AI služba dodavatele, stabilní balíčkovaný instalátor ani\ndalší sandbox kolem vybraného klienta agenta.\n\nPřed schválením určete **účet, zařízení, Organizaci, nástroj a dostupná data**.\nZvlášť ověřte, kdo smí výsledek zveřejnit.\n\nVolitelné hostované služby jsou samostatné služby; do seznamu součástí patří\njen tehdy, když je konkrétní nasazení zapne.\n\n## Podklady pro rozhodnutí\n\n| Položka | Stav podle odkazované revize veřejných zdrojů |\n| --- | --- |\n| Podoba produktu | Zdrojová pracovní kopie s Gitem a Bunem spravovaná technickým provozovatelem. Balíčkovaná instalace je budoucí cíl. |\n| Vyspělost prostředí | Launchpad, Doctor a vybrané postupy modulů jsou dostupné; CLI v0 zůstává experimentální. |\n| Licence | Zdrojový kód je dostupný pod [FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md). Na každou vydanou verzi se po dvou letech začne vztahovat Apache 2.0. |\n| Záruky | Nepřislibujeme certifikaci, univerzální úroveň služby, dobu uchování dat ani jednotné uspořádání nasazení. Podpora a hosting se řeší pro konkrétní nasazení. |\n\n## Stručně\n\n| Oblast | Jak je Lazurio navržené | Co má IT ověřit v konkrétním nasazení |\n| --- | --- | --- |\n| Identita | Agent pracuje s oprávněními přihlášeného uživatele; samotným zadáním žádná další práva nezíská. | Správnost lidské nebo servisní identity, členství v repozitářích a vlastníka zařízení. |\n| Oddělení firem | Jedna firma odpovídá jedné Organizaci a hranici přístupů v GitHubu; jedno zařízení je však stále jedna doména důvěry. | Připojené jsou jen zamýšlené repozitáře. Kde firmy nemají sdílet hranici operačního systému, použijte oddělená zařízení nebo rovnocennou izolaci. |\n| Lokální pracovní prostředí | Práce vychází z lokálně stažených, verzovaných podkladů na zařízení uživatele. | Zabezpečení zařízení, šifrování disku, dohled nad koncovými zařízeními, zálohování a odebrání přístupů odpovídají interním pravidlům. |\n| Schválení výsledku | Výstup agenta je nejprve vratný návrh. Sloučení změny, nasazení, odeslání nebo jiné zveřejnění vyžaduje příslušné oprávnění. | Pravidla repozitářů, povinné kontroly a oprávnění k nasazení skutečně vynucují zamýšlený schvalovací postup. |\n| Externí aplikace | Integrace se nastavují pro konkrétní zařízení, procházejí kontrolou a lze je samostatně odvolat. Přednost mají oficiální MCP servery a následně oficiální nástroje příkazové řádky. | U každého poskytovatele jsou schválené rozsahy oprávnění, datové toky, uchovávání dat i postup odebrání přístupu. |\n| Přihlašovací a tajné údaje | Citlivé údaje patří do vyhrazených úložišť mimo Git a veřejnou dokumentaci. | Zvolené úložiště, obměna údajů, reakce na incident a kontrola úniků fungují i v praxi. |\n| Audit | Commity, pull requesty, schválení a záznamy o nasazení dobře dokládají změny zdrojů; jejich pokrytí závisí na použitých nástrojích. | Potřebné záznamy existují v GitHubu, na koncových zařízeních, u poskytovatele modelu, v připojených aplikacích i v infrastruktuře pro nasazení. |\n\nTabulka popisuje pravidla a kontroly, které je třeba ověřit; není bezpečnostní\ncertifikací. Odkazy na zdroje a omezení tohoto popisu najdete v části\n[Bezpečnost a podklady k ověření](/cs/public-evidence/).\n\n## Ke kterým datům může Lazurio přistupovat?\n\nRozsah přístupu není pro všechna nasazení stejný. Závisí na identitě\nuživatele, použitém zařízení, oprávněních k repozitářům a zapnutých nástrojích.\nPřed nasazením zmapujte těchto pět míst:\n\n1. Git repozitáře a Teamy dostupné přihlášené identitě.\n2. Lokální soubory v aktivním pracovním prostředí i jiné soubory, které klient dokáže přečíst.\n3. Externí aplikace připojené přes schválený MCP server nebo nástroj příkazové\n   řádky nebo schválený postup v prohlížeči.\n4. Poskytovatele modelu a hostingu, které využívá zvolený klient a jednotlivé\n   Moduly.\n5. Volitelné hostované služby Lazuria, například Dashboard, týmový workspace\n   nebo Resident/Buddy, pokud je konkrétní nasazení skutečně používá.\n\nTo, že Lazurio určitý typ integrace podporuje, ještě neznamená, že je v daném\nprostředí zapnutý. Pro konkrétní nasazení si vyžádejte aktuální seznam\nposkytovatelů, rozsahů oprávnění, vlastníků a postupů pro odebrání přístupu.\n\n## Jak se brání nechtěnému zveřejnění nebo nasazení?\n\n[Pravidla spolupráce v Lazuriu](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\noddělují editovatelný návrh od okamžiku, kdy se výsledek skutečně zveřejní nebo\nnasadí. Při vývoji se běžně pracuje na samostatné větvi a přes pull request.\nPravidla větví, povinné kontroly, review a oprávnění k merge mohou chránit\ncílovou větev; odeslání review větve je přesto už přenos dat do GitHubu. Mimo\nGit rozhodují oprávnění a potvrzení daného poskytovatele. Tam, kde technická\nzávora neexistuje, zůstává výslovné schválení procesním pravidlem.\n\nProcesní pravidlo má být podpořené technickou kontrolou všude, kde ji platforma\numožňuje. V rámci přejímacího testu proto ověřte také zamítnutý přístup k\nrepozitáři, neschválený externí nástroj, pokus o sloučení do chráněné větve a\npoužití odvolaného přihlašovacího údaje. Samotné přečtení pravidel nestačí.\n\n### Kde se jednotlivé akce skutečně omezují\n\nLazurio nemění text pravidel v univerzální technickou zábranu. Rozhoduje\nsystém, který daný přístup poskytuje:\n\n| Akce | Účinná kontrola |\n| --- | --- |\n| Čtení lokálního souboru | Oprávnění operačního systému, výběr pracovního prostředí a případný sandbox klienta. Čitelný soubor může klient odeslat poskytovateli modelu jako kontext úkolu. |\n| Push větve nebo otevření pull requestu | Právo zápisu v GitHubu. Jde o návrh určený ke kontrole, ale soubory už byly přeneseny do GitHubu. |\n| Sloučení nebo nasazení přesné revize | Pravidla větví, povinné kontroly, review, právo sloučit změny a schvalovací podmínky nasazení daného modulu. |\n| Vytvoření nebo odeslání obsahu v externí službě | Přihlašovací údaj, rozsahy oprávnění a potvrzení u poskytovatele. Už návrh uložený u poskytovatele může znamenat přenos dat; pokud poskytovatel omezení technicky nevynucuje, výslovný souhlas zůstává procesním pravidlem. |\n\n## Co si vyžádat před schválením\n\nPřed produkčním nasazením by měl provozovatel doložit:\n\n- seznam Organizací, repozitářů, Teamů a zapnutých služeb zahrnutých do nasazení;\n- konkrétní lidské nebo servisní identity a jejich oprávnění v GitHubu;\n- minimální požadavky na zabezpečení zařízení a lokálních dat;\n- poskytovatele modelu a podmínky zpracování dat pro zvoleného klienta;\n- seznam integrací včetně rozsahu oprávnění a vlastníka jejich odebrání;\n- postupy pro správu citlivých údajů, zálohy, mazání dat a ukončení přístupu;\n- pravidla chráněných větví a určení osob oprávněných ke schválení výsledku;\n- zdroje auditních záznamů, dobu jejich uchování a kontakt pro incidenty;\n- postup návratu k předchozí verzi a omezený pilot, který ověří běžný úkol i skutečné zamítnutí nepovolených akcí.\n\nPokud některý z těchto bodů není známý, patří mezi otevřené otázky konkrétního\nnasazení. Architektonický záměr sám o sobě není důkazem, že je opatření opravdu\nzapnuté.\n\n## Doporučený postup\n\nZačněte omezeným pilotem, pokud lze jednoznačně určit a otestovat identity,\nrepozitáře, integrace, poskytovatele modelu a schvalování výsledků. Plošné\nnasazení neschvalujte pouze na základě tohoto přehledu. Pilot ze zdrojové\npracovní kopie má jiná rizika podpory a správy změn než spravovaný produkt.\nPodrobnosti najdete na\nstránkách [Přístup k datům a bezpečnost](/cs/data-access-security/) a\n[Nasazení a provoz](/cs/deployment-operations/)."
    },
    {
      "stableId": "lazurio-doc-copilot-comparison",
      "locale": "cs",
      "route": "/cs/lazurio-vs-microsoft-copilot/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/lazurio-vs-microsoft-copilot/",
      "sourcePath": "data/v2/docs/cs/lazurio-vs-microsoft-copilot.md",
      "title": "Lazurio a Microsoft Copilot",
      "summary": "Porovnejte účel, přístupy a nároky na správu obou řešení.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "microsoft-copilot-architecture",
        "microsoft-copilot-data-protection",
        "microsoft-copilot-privacy",
        "microsoft-copilot-requirements",
        "microsoft-copilot-extensibility"
      ],
      "markdown": "Volba záleží na tom, jakou práci chcete s AI dělat a kdo ji bude spravovat.\nMicrosoft Copilot pomáhá především v Microsoft 365. Lazurio se zaměřuje na\npráci nad firemními repozitáři a propojenými nástroji, včetně kontroly změn\na jejich schvalování. V jedné firmě se mohou doplňovat.\n\nV obou případech záleží na oprávněních. Copilot používá pracovní data dostupná\npřihlášenému uživateli Microsoft 365. Agent v Lazuriu pracuje s vybranými\nrepozitáři a nástroji, ke kterým má skutečný přístup.\n\nMicrosoft přejmenoval Microsoft 365 Copilot na Microsoft Copilot a Microsoft\n365 Copilot Chat na Microsoft Copilot Chat. Některé licence, funkce\na odkazované stránky, například dokumentace k rozšiřitelnosti, během přechodu\nještě používají původní název. Údaje o produktech Microsoftu vycházejí\nz aktuální dokumentace Microsoft Learn. Popis Lazuria vychází z jeho veřejných\nzdrojů; závěry a doporučení jsou naším hodnocením.\n\n## Hlavní rozdíly\n\n| Oblast | Microsoft Copilot | Lazurio |\n| --- | --- | --- |\n| Hlavní účel | Pomoc s prací v aplikacích a službách Microsoft 365. | Řízená práce lidí a AI agentů nad verzovanými firemními podklady a nástroji. |\n| Běžně dostupný kontext | Microsoft Graph a obsah Microsoft 365, ke kterému má uživatel oprávnění; další zdroje lze připojit pomocí agentů a konektorů. | Vybrané repozitáře Organizace, lokální pracovní prostředí a jednotlivě schválené externí nástroje. |\n| Oprávnění | Vycházejí z identity a oprávnění přihlášeného uživatele v Microsoft 365 a z pravidel služby. | Vycházejí z oprávnění přihlášeného uživatele v GitHubu a dalších systémech. Samotné zadání žádná práva neuděluje. |\n| Typický výstup | Odpověď, souhrn, návrh nebo akce v aplikacích Microsoftu a v prostředích Copilotu. | Zkontrolovatelná změna, plán, znalostní podklad, aplikace nebo akce připravená k výslovnému schválení. |\n| Správa | Cloudová služba spravovaná Microsoftem, doplněná o licence, Entra, Purview a administraci Microsoft 365. | Git repozitáře vlastněné Organizací, její zařízení, pravidla Modulů a samostatná správa každého připojeného poskytovatele. |\n| Rozšíření | Pluginy, které spojují deklarativní agenty, dovednosti (skills), konektory Copilotu a MCP servery. | Workspace Moduly, připravené role pro agenty, MCP servery, oficiální nástroje příkazové řádky a řízené postupy v prohlížeči. |\n| Nasazení | Cloudová služba Microsoftu s publikovanými požadavky na tenant. | Konkrétní podobu nasazení volí každá Organizace. Veřejně popsaný model vychází z lokálních repozitářů a samostatně nasazovaných Modulů. |\n| Kdy dává největší smysl | Když je většina kancelářské a znalostní práce soustředěná v Microsoft 365. | Když práce prochází více repozitáři nebo nástroji a má zůstat verzovaná, testovatelná a výslovně schvalovaná. |\n\nMicrosoft uvádí, že Copilot pracuje uvnitř hranice služby Microsoft 365,\nvyužívá Microsoft Graph a uživateli zpřístupňuje jen data, ke kterým má daný\nuživatel oprávnění. Podrobnosti najdete v [přehledu architektury Microsoft\n365 Copilotu](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture)\na na stránce věnované [ochraně dat a auditu](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture-data-protection-auditing).\n\nVeřejná pravidla Lazuria určují GitHub jako autoritu pro přístup k\nrepozitářům, oddělují jednotlivé Organizace a považují výstup agenta za návrh,\ndokud jej oprávněná osoba neschválí. Viz [pravidla spolupráce](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\na [architekturu Lazuria](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md).\n\n## Data a soukromí\n\nMicrosoft uvádí, že výzvy, odpovědi a data získaná přes Microsoft Graph\nneslouží k trénování základních modelů, a to ani těch, které používá Microsoft\nCopilot. Zároveň popisuje ukládání historie interakcí, možnosti správy pomocí\nMicrosoft Purview, potřebu ověřit podmínky používaných agentů a další\npodmínky, které mohou platit, když správce zapne modely třetích stran,\nnapříklad od Anthropicu nebo OpenAI. Přesné a aktuální podmínky jsou uvedené\nv dokumentaci Microsoftu k [ochraně soukromí a bezpečnosti](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-privacy).\n\nU Lazuria nelze stejné tvrzení vztáhnout na všechny instalace, protože není\nvázané na jediný účet ani jediného poskytovatele AI. Datové toky závisejí na\nzvoleném klientovi, poskytovateli modelu, oprávněních Organizace a připojených\nintegracích. Před schválením je proto nutné vytvořit seznam poskytovatelů a\nrozsahů oprávnění pro konkrétní nasazení. Za správné nastavení odpovídá Organizace.\n\n## Správa a technické předpoklady\n\nMicrosoft zveřejňuje požadavky na tenant, například způsobilé předplatné\nMicrosoft 365 s licencí Microsoft Copilot, pracovní účty Microsoft Entra ID,\npoštovní schránku v Exchange Online pro funkce pracující s poštou a síťový\npřístup k doméně `*.cloud.microsoft`. Důrazně doporučuje bezpečně spravovaný\nzáklad dat, který se nastavuje pomocí SharePoint Advanced Management\na Microsoft Purview. Aktuální seznam uvádí stránka s [požadavky Microsoft\nCopilotu](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-copilot-requirements).\n\nU Lazuria musí organizace spravovat vlastní strukturu v GitHubu, požadavky na\nkoncová zařízení, zvoleného poskytovatele AI, pravidla repozitářů a zapnuté\nintegrace. Získává tím přímější kontrolu nad pracovními podklady a schvalováním\nvýsledků, ale více provozních rozhodnutí zůstává na ní.\n\n## Rozšiřitelnost\n\nMicrosoft Copilot se rozšiřuje pomocí pluginů. Plugin spojí deklarativní\nagenty, dovednosti (skills), konektory Copilotu a MCP servery do jednoho\nbalíčku, který se pak zveřejňuje a spravuje. Postup popisuje [dokumentace k rozšiřitelnosti](https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/).\nTato cesta se hodí pro postupy spravované v produktech Microsoftu.\n\nLazurio se rozšiřuje pomocí Workspace Modulů a samostatně vymezených integrací.\nVeřejný [standard pro externí aplikace](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md)\nupřednostňuje oficiální MCP servery nebo nástroje příkazové řádky a samostatně\nodvolatelné identity pro jednotlivá zařízení. To se hodí tam, kde práce\nvychází z repozitářů, prochází více službami nebo vyžaduje vlastní testy a\nschválení.\n\n## Které řešení zvolit?\n\n### Microsoft Copilot je přirozenější volbou, pokud\n\n- většina důležité práce probíhá v Outlooku, Teams, Wordu, Excelu, PowerPointu\n  a SharePointu;\n- oprávnění a správa identit v tenantovi Microsoft 365 jsou dobře nastavené;\n- chcete službu spravovanou dodavatelem s administračními a kontrolními\n  nástroji Microsoftu;\n- vlastní pracovní postupy mohou zůstat v ekosystému agentů a konektorů\n  Microsoftu.\n\n### Lazurio je přirozenější volbou, pokud\n\n- výsledkem má být zkontrolovaná změna repozitáře, Modul, provozní plán nebo\n  trvalý firemní podklad;\n- práce prochází GitHubem, lokálními zdrojovými podklady a více službami mimo\n  Microsoft;\n- potřebujete důsledně oddělit firmy a výslovně schvalovat zveřejnění nebo\n  nasazení výsledku;\n- organizace je připravená spravovat zařízení, repozitáře, poskytovatele a\n  integrace.\n\n### Obě řešení se mohou doplňovat\n\nMicrosoft Copilot může sloužit jako asistent pro práci v Microsoft 365,\nzatímco Lazurio řídí verzované změny a práci napříč dalšími nástroji.\nOdpovědnosti a přihlašovací údaje je nutné držet odděleně. Schválení ani\ndatové hranice jednoho řešení se automaticky nepřenášejí do druhého.\n\n## Závěr\n\nVyzkoušejte obě možnosti na stejném úkolu. Porovnejte výsledek, potřebná\noprávnění, kontrolu změn a čas na správu."
    },
    {
      "stableId": "lazurio-doc-public-evidence",
      "locale": "cs",
      "route": "/cs/public-evidence/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/public-evidence/",
      "sourcePath": "data/v2/docs/cs/public-evidence.md",
      "title": "Bezpečnost a podklady k ověření",
      "summary": "Veřejné zdroje k produktovým a bezpečnostním tvrzením a hranice jejich platnosti.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-external-apps-current",
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Části o produktu a architektuře vycházejí z revize zdrojů Lazuria\n[`3c5bda5d54c5556a0e54f3c339d988aa911fda60`](https://github.com/HumanAndMachines/Lazurio/tree/3c5bda5d54c5556a0e54f3c339d988aa911fda60).\nZdrojové dokumenty této revize jsou v češtině. Níže najdete jejich shrnutí\na odkazy pro kontrolu. Nejde o nezávislý audit ani potvrzení bezpečnosti\nkonkrétní instalace.\n\nPopis produktu níže se vztahuje k uvedené revizi, ne automaticky k nejnovějšímu\nvydání. Při nasazení porovnejte tyto podklady s verzí, kterou skutečně používáte.\n\n## Podoba produktu a jeho zralost\n\n[README](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\npopisuje Lazurio jako lokální pracovní systém a koordinační vrstvu, nikoli jako\nAI model nebo sdílené cloudové úložiště dat. Projekt je ve vývoji. V této revizi se\nspouští ze zdrojové pracovní kopie pomocí Gitu a Bunu; CLI v0 je experimentální\na jednoduchá balíčkovaná instalace i generovaný root bez Gitu patří do cílové\narchitektury.\n\nRepozitář používá licenci\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md).\nPovoluje interní použití, nekomerční vzdělávání a výzkum i profesionální služby\npro držitele odpovídající licence. Při povoleném použití lze software kopírovat,\nměnit a šířit, pokud zůstane odkaz na licenci a autorská oznámení. „Competing\nUse“ znamená komerční produkt nebo službu, která Lazurio, jiný produkt či službu\nposkytovatele nahrazuje nebo nabízí stejnou či podstatně podobnou funkci.\nKaždá vydaná verze přechází po dvou letech na Apache 2.0 a software je\nposkytován bez záruky. Licenční oznámení uvádí HumanAndMachine s.r.o. jako\ndržitele autorských práv. Samotná licence neslibuje hosting, podporu ani úroveň\nslužeb pro konkrétní nasazení.\n\n## Identita a oprávnění\n\nSoučasné [názvosloví uživatele a agentů](https://github.com/Lazurio/LazurioPlatform/blob/4681f49720fa7a6a7ceaac6ec07f8bd05d4e2193/docs/decisions.md#f30--the-operator-replaces-the-principal)\noznačuje jako uživatele člověka, se kterým a pro kterého agenti pracují. Má\nposlední slovo; Buddy ho zastupuje v jeho oprávněních a mandátu.\nTask Agent je dočasná pracovní relace a nemá vlastní nezávislá\noprávnění. Prompt nemůže udělit přístup k repozitáři ani schopnost poskytovatele:\nrozhodující jsou živá oprávnění v GitHubu, operačním systému a jednotlivých\nslužbách.\n\nAgent může použít soubory a přihlášení dostupné jeho procesu. Pravidla\nLazuria určují, kdy je to dovoleno; technická omezení zajišťují operační\nsystém, sandbox AI nástroje a poskytovatel.\n\n## Hranice zařízení a Organizace\n\n[README](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\na [architektura](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md)\npracují s jedním zařízením jako s jednou doménou důvěry. Organizace představuje\njednu firmu, jednu GitHub organizaci a samostatnou hranici repozitářů a\npřístupů. Na jednom zařízení může být více Organizací, jejich adresáře však\nnejsou oddělená prostředí operačního systému: proces se stejným účinným přístupem k souborům\nmůže hranici adresářů překročit. Kde firmy nemají sdílet hranici operačního\nsystému, je potřeba oddělené zařízení nebo rovnocenná infrastruktura.\n\nPersonalspace patří jednomu uživateli. Není to společné úložiště Organizace\nani zkratka pro přesun firemních dat přes přístupové hranice. Jde o hranici\npřístupu a procesu; bez dalšího opatření konkrétního nasazení se nemá popisovat\njako kryptografické oddělení.\n\n## Návrh a zveřejnění\n\n[Model spolupráce](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\nrozlišuje Návrh — vratnou, upravitelnou práci — a Zveřejnění, tedy okamžik, kdy\nse výsledek stává účinným navenek nebo se těžko vrací. Agent smí vytvořit větev,\ncommit a pull request, pokud mu to dovolují práva repozitáře. Zveřejnění do\nchráněné větve může GitHub technicky bránit pomocí oprávnění, povinných kontrol\na review. Odeslání zprávy nebo změna nastavení u jiného poskytovatele závisí na\njeho skutečných kontrolách a na klientovi; tam, kde technická závora neexistuje,\nje výslovné schválení pouze procesní pravidlo.\n\n## Externí aplikace a přihlašovací údaje\n\nTato část vychází z novějšího [standardu integrací](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md),\nověřeného 24. 10. 2026. Pro nové propojení stanovuje pořadí: oficiální MCP,\noficiální CLI, povolené Composio, prověřené open-source řešení a prohlížeč.\nExecutor spravuje MCP servery Prostředí; při práci s již připojenou aplikací\nmá její nástroj přednost před Executorem a Composiem.\n\nComposio je jedinou povolenou výjimkou ze zákazu sdílených brokerů a musí být\npro dané Prostředí povolené. Uchovává tokeny a zpracovává obsah volání;\npropojení patří účtu a organizaci v Composiu, nikoli automaticky jednomu\nzařízení. Nové cloudové konektory, jiné sdílené brokery a scraping či\ncookie-session servery standard nepovoluje. Už nasazený konektor může zůstat\npřechodovým stavem.\n\nPřístup k zápisu není souhlas se zveřejněním. OAuth token může použít proces,\nkterý na něj dosáhne; schvalování v MCP neomezuje automaticky CLI ani shell.\nPodrobnosti a otevřené otázky uvádí [návod k propojení aplikací](/cs/environment-app-connections/).\n\n[Standard úschovy tajných údajů](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md)\nudržuje skutečné přihlašovací údaje mimo Git. Netvrdí, že Lazurio samo šifruje\nzařízení, obměňuje všechny údaje nebo nahrazuje zálohy a reakci na incident.\n\n## Lokální a hostované služby\n\nZdrojová pracovní kopie obsahuje lokální root, Launchpad, Guide, CLI/Core,\nDoctor a připojené moduly Organizací. Launchpad a spustitelné moduly používají\nlokální HTTP listenery na loopbacku s dynamicky zvoleným nebo modulem vlastněným\nportem. Vazba na loopback není ověření volajícího: jiné procesy na stejném\nzařízení se k těmto službám mohou dostat. Lokální Guide obsažený v této revizi\nLazuria nabízí i zápis souborů; nejde o tento veřejný web dokumentace ani\no bezpečnostní kontrolu. Doctor v popsané revizi předpokládá Git,\nGitHub CLI a Codex CLI; nasazení s jiným klientem agenta musí otestovat vlastní\ncestu přes Doctor a repair, nemá předpokládat stejnou funkčnost.\n\nZdrojová kopie obsahuje i kód pro bridge a provisionování samostatně\nnasazovaných profilů; samotná přítomnost ve zdroji neznamená aktivaci. Mezi\nvolitelné části architektury patří Dashboard, hostované týmové workspaces a\nslužby Resident/Buddy pro jednotlivé vlastníky. Nasazení, které některou z\ntěchto služeb zapne, ji musí uvést jako samostatnou službu s vlastním\nprovozovatelem, identitou, úložištěm, sítí, zpracovateli, logy, retencí,\nzálohami a pravidly mazání.\n\n## Co tyto podklady nedokazují\n\n- Nepotvrzují konkrétní nasazení zákazníka ani to, že má kontroly skutečně\n  zapnuté.\n- Nedávají univerzální příslib retence, trénování modelů ani regionu zpracování.\n- Nezaznamenávají každé přečtení lokálního souboru, prompt ani volání API.\n- Nemění adresáře Organizací na jednom zařízení v tvrdě oddělené tenancy.\n- Neztotožňují procesní schválení s technickou kontrolou poskytovatele.\n\nPro promítnutí těchto podkladů do schválení konkrétního nasazení použijte\n[přehled pro správce IT](/cs/it-administrators/)."
    },
    {
      "stableId": "lazurio-doc-reference",
      "locale": "cs",
      "route": "/cs/reference/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/reference/",
      "sourcePath": "data/v2/docs/cs/reference.md",
      "title": "Použité zdroje",
      "summary": "Odkazy na zdroje Lazuria a Microsoftu a pravidla jejich ověřování.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-04",
      "reviewedAt": "2026-10-04",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody",
        "microsoft-copilot-architecture",
        "microsoft-copilot-data-protection",
        "microsoft-copilot-privacy",
        "microsoft-copilot-requirements",
        "microsoft-copilot-extensibility"
      ],
      "markdown": "Odkazy na Lazurio vedou na konkrétní revizi repozitáře, ze které dokumentace\nvychází. Stránky Microsoftu se průběžně mění; datum jejich posledního\nověření najdete v mapě zdrojů. Jazyková úprava stránky sama toto datum nemění.\n\n## Zdrojové materiály Lazuria\n\n- [Přehled projektu](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\n- [Licence](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md)\n- [Architektura](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md)\n- [Pravidla spolupráce, oprávnění a schvalování výsledků](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\n- [Standard pro integrace externích aplikací](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md)\n- [Standard lokální správy tajných údajů](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md)\n\n## Dokumentace Microsoftu\n\n- [Architektura Microsoft Copilotu](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture)\n- [Ochrana dat a audit](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture-data-protection-auditing)\n- [Data, soukromí a bezpečnost](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-privacy)\n- [Technické požadavky](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-copilot-requirements)\n- [Rozšíření pomocí pluginů](https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/)\n\n## Kontrola aktuálnosti\n\nSoubor `data/v2/source-map.json` ve veřejném repozitáři uvádí u každého\nzdroje odpovědnou osobu a data poslední i příští kontroly. Jakmile platnost zdroje skončí,\nvalidace obsahu selže; tvrzení se tak nesmí zveřejnit, dokud se zdroj znovu\nneověří.\n\nBezpečnostně významné stránky uvádějí Pabla AI jako druhého reviewera.\nProdukční zveřejnění je vázané na schválení konkrétního Git commitu; starší\nsouhlas se automaticky nevztahuje na pozdější úpravy."
    },
    {
      "stableId": "lazurio-doc-use-cases",
      "locale": "cs",
      "route": "/cs/use-cases/",
      "canonicalUrl": "https://documentation.lazurio.ai/cs/use-cases/",
      "sourcePath": "data/v2/docs/cs/use-cases.md",
      "title": "Kdy dává Lazurio smysl",
      "summary": "Příklady práce, pro kterou se Lazurio hodí, a kdy zvolit jiné řešení.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "Lazurio se hodí pro práci, jejíž výsledek potřebujete uchovat, zkontrolovat\na sdílet: změnu aplikace, pracovní postup nebo podklady k rozhodnutí.\nV příkladech níže agent připravuje práci a tým kontroluje výsledek.\n\n## Kde může Lazurio pomoci\n\n### Vývoj produktů a softwaru\n\nZadejte agentovi konkrétní změnu aplikace. Může projít vybraný modul,\nupravit kód, spustit testy a připravit pull request. Tým před přijetím změny\nzkontroluje rozdíly a výsledky testů. Historie zůstává v Gitu.\n\n### Provozní postupy napříč nástroji\n\nJeden úkol může vyžadovat podklady z repozitáře i přístup ke schválené externí\naplikaci. Každé takové propojení je v Lazuriu konkrétní, dohledatelné a\nsamostatně odvolatelné pro dané zařízení. Systém nespoléhá na jedinou\nprostřednickou cloudovou službu se souhrnným přístupem ke všem nástrojům.\n\n### Trvalé organizační znalosti\n\nZ rozhovoru s agentem může vzniknout pracovní postup, plán nebo návrh\nrozhodnutí. Nechte ho uložit na odpovídající místo v organizaci a projít\nschválením. Ostatní pak nemusí hledat důležité informace ve vašem chatu.\n\n### Opakované agentní role\n\nPro opakovanou práci uložte instrukce, nástroje, testy a podmínky schválení\ndo zkontrolovaného postupu. Další úkol z něj může vycházet bez předpokladů\nskrytých v kopii starého zadání.\n\n### Více firem na zařízení jednoho uživatele\n\nLazurio může na jednom zařízení zpřístupnit několik povolených Organizací a\nkaždou zachovat jako samostatnou hranici v GitHubu i v lokálních repozitářích.\nTo je užitečné pro zakladatele, konzultanty a provozní role, které pracují pro\nvíce firem a nesmějí míchat jejich neveřejná data. Nejde ale o tvrdé OS\noddělení; kde je potřeba silnější izolace, použijte jinou hranici zařízení.\n\n## Kde jsou nutná další opatření\n\nPráce s regulovanými daty, produkční infrastrukturou, finančními operacemi,\nhromadnou komunikací, přihlašovacími údaji nebo nevratnými zásahy vyžaduje\nopatření odpovídající konkrétnímu riziku. Lazurio nenahrazuje právní\npovinnosti, certifikaci, oddělení rolí ani bezpečnostní posouzení dodavatele.\n\n## Kdy Lazurio nemusí být nejlepší první volbou\n\n- Potřebujete pouze osobního asistenta v jedné kancelářské sadě a neřešíte\n  verzované změny ani práci napříč nástroji.\n- Organizace nechce spravovat přístupy k repozitářům, zabezpečení zařízení a\n  pravidla pro kontrolu změn.\n- Úkol nelze rozumně vymezit, otestovat ani vrátit zpět a není jasné, kdo smí\n  rozhodnout o výsledku.\n- Celý pracovní postup už spolehlivě pokrývá zavedený produkt s jednodušší\n  správou.\n\nPro osobní produktivitu soustředěnou v Microsoftu si přečtěte srovnání\n[Lazurio vs Microsoft Copilot](/cs/lazurio-vs-microsoft-copilot/). Rozumným\nvýsledkem může být Copilot, Lazurio nebo obě řešení s oddělenými\nodpovědnostmi."
    },
    {
      "stableId": "lazurio-doc-agents",
      "locale": "en",
      "route": "/en/agents/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/agents/",
      "sourcePath": "data/v2/docs/en/agents.md",
      "title": "Documentation for agents",
      "summary": "Find and read documentation through llms.txt and the JSON index.",
      "audience": [
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-architecture"
      ],
      "markdown": "Use the text or JSON index for automated search. Both contain the same\ndocumentation that people read on this site.\n\n## Where to find the content\n\n- [`/llms.txt`](/llms.txt) is a compact map of canonical pages and summaries.\n- [`/content-index.json`](/content-index.json) is the versioned structured\n  index. It includes stable document IDs, routes, audiences, review metadata,\n  canonical URLs, public source paths, evidence references and Markdown content.\n- [`/sitemap-index.xml`](/sitemap-index.xml) is the web crawler map generated\n  by the documentation build.\n- Use the published pages when you need the full explanation.\n\nStable-ID retrieval defaults to the English document. Agents can request a\ndifferent published locale explicitly; canonical routes always select the exact\nlocalized page.\n\nAll artifacts are built from `data/v2/docs` in the public\n[documentation repository](https://github.com/Lazurio/documentation). The\nindex identifies the exact source commit and whether it came from a dirty local\npreview. Production deployment rejects a dirty or non-approved commit.\n\n## Retrieval guidance\n\n1. Start with `llms.txt` to select a page.\n2. Prefer a stable ID from `content-index.json` when persisting a reference;\n   routes may be localized later.\n3. Read `sourceRefs` and the matching public source records before repeating a\n   trust-critical claim.\n4. Distinguish documented provider facts from Lazurio's assessment.\n5. Report the page review date and source commit when freshness matters.\n6. If a statement is absent or deployment-specific, say so instead of filling\n   the gap from inference.\n\n## Future MCP server\n\nAn MCP server for this documentation is not available yet. If added, it should\nserve the same content as the JSON index, read-only. It should neither edit\ndocumentation nor read private data. For now, use the links above."
    },
    {
      "stableId": "lazurio-doc-data-access-security",
      "locale": "en",
      "route": "/en/data-access-security/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/data-access-security/",
      "sourcePath": "data/v2/docs/en/data-access-security.md",
      "title": "Data access and security",
      "summary": "Which data an agent can use and how to test access restrictions.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-external-apps-current",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Before deployment, check which account the agent uses, which files and\nservices it can access, and who approves its results. Chat instructions alone\ndo not restrict access. Technical protection comes from OS, repository and\nservice permissions, plus any sandbox provided by the AI tool. Lazurio does\nnot add a universal sandbox of its own.\n\n## Boundary map\n\nA trust boundary limits how far access or a compromised process can reach.\nSeparate folders organize work, but do not by themselves stop a program with\nthe same permissions from reading their contents.\n\n### Identity and session\n\nA task agent works for the signed-in user and owns no separate rights. A\nprompt creates no repository or provider grant. At the same time, policy text\ncannot remove a capability already available to the process: a readable file,\nactive session or exposed credential may be usable by the client.\n\n### Machine and Organization\n\nAn Organization is one company's GitHub and repository boundary. Company data,\nsecrets and strategy must not cross into another Organization. One machine,\nhowever, is one trust domain. Directory and repository boundaries are not\nkernel or cryptographic isolation from another process with the same OS access.\nUse separate machines or equivalent infrastructure when a compromise must not\ncross company boundaries.\n\n### Personalspace\n\nPersonalspace is private to one user, not a shared company store. Company\nknowledge needed by colleagues belongs in an authorized Organization source of\ntruth rather than another person's private context.\n\n### External tools and secrets\n\nFor a new connection, the [integration standard](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md)\nprefers an official MCP server, then an official CLI, permitted Composio,\na reviewed open-source implementation and finally supervised browser use.\nExecutor manages custom MCP servers in Lazurio. For an existing connection,\nagents use the app's tool, Executor or Composio according to its recorded\nroute, in that order.\n\nComposio is an approved broker only where the Organization or Personal\nEnvironment user permits it. Composio holds credentials and processes call\ncontent. Connected accounts belong to the Composio account and organization;\ndo not assume that separate machines isolate them. Use team accounts in a\nTeam Environment.\n\nThe standard excludes new ChatGPT or claude.ai connectors, other shared\nbrokers, and scraping or browser-session servers. A provider-operated remote\nMCP can fit when its configuration and token remain separately revocable for\nthe machine.\n\nA workflow that writes may need read-and-write provider scopes. A draft stored\nat the provider can already transfer data. Check account scope, token custody\nand write restrictions in [Connecting an Environment to apps](/en/environment-app-connections/).\nReal credentials stay outside Git in scoped ignored paths or approved provider\nstores. Endpoint, backup, rotation and incident controls must protect them.\n\n## Threats to test\n\n| Threat | Acceptance test |\n| --- | --- |\n| Access to another company | Confirm GitHub denial for an identity without the grant, then separately test the chosen client's local filesystem boundary. |\n| Unapproved publication | Attempt a protected merge or deployment without the required permission, check or review. |\n| Credential copied into source | Read back the scanning actually enabled and run an approved safe-canary exercise in a test repository. |\n| Over-broad integration | Inspect live scopes and revoke one credential without affecting unrelated access. |\n| Prompt injection | Seed a harmless canary and confirm the agent neither expands scope nor publishes without the relevant gate. |\n| Lost endpoint | Exercise device lockout, credential revocation, recovery and offboarding. |\n| Documentation drift | Expire or change a source reference in a test branch and confirm validation fails. |\n\nThe documentation repository's own checks include a narrow denylist for known\nprivate markers and local-path patterns. They are not general secret scanning,\nSAST or DLP for every Organization. Record the live controls rather than\npromoting one repository's test into a product-wide claim.\n\n## Model and hosted-service boundaries\n\nThe agent client sends selected prompts, files and tool results to the\nmodel provider. Lazurio does not handle those model requests itself. The operator must name the client, provider, account tier,\nauthentication, telemetry, retention and region where relevant. This site\nmakes no universal training or retention claim across providers.\n\nDashboard, hosted team workspaces and per-owner Resident/Buddy services are\noptional or separately deployed. If enabled, each needs its own operator,\nidentity, storage, network path, processor list, logs, retention, backup,\ndeletion and incident controls. Source code being present does not prove that a\nservice is active.\n\n## Audit and residual risk\n\nGit records file changes, pull requests and approvals. Deployment records\nshow which version went live. These records do not automatically cover local\nfile reads, model requests or external API calls.\n\nFor each type of action, identify where the account, target and result are\nlogged and how long the record is kept. Note any missing logs in the deployment\nreview.\n\nAn authorized identity can still expose data or approve a harmful change. A\nmodel can follow malicious content. A machine can be compromised, and a Draft\nbranch or provider draft may already move data before final publication.\nLazurio narrows and exposes these decisions; it does not replace least\nprivilege, endpoint security, provider review, testing or accountability. See\nthe [security and control evidence](/en/public-evidence/) for the exact public-source\nbasis of these claims."
    },
    {
      "stableId": "lazurio-doc-deployment-operations",
      "locale": "en",
      "route": "/en/deployment-operations/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/deployment-operations/",
      "sourcePath": "data/v2/docs/en/deployment-operations.md",
      "title": "Deployment and operations",
      "summary": "Plan the deployment, assign owners and test recovery and access revocation.",
      "audience": [
        "it-admin",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Lazurio deployments vary. In the version described here, the operator manages\nlocal working copies and individual modules. Start by listing the machines,\nrepositories, AI tools, model providers and connected services you will use.\nName an owner for each.\n\n![Lazurio deployment and data-flow overview](/diagrams/lazurio-data-flow.svg)\n\n## Current and target state\n\n| Surface | Status | Operational meaning |\n| --- | --- | --- |\n| Source checkout with Git and Bun | Supported today | The operator owns repository access, dependencies and updates. |\n| Launchpad, Guide and Doctor | Available today | These are local tools for finding applications, reading guidance, running applications and checking the installation. Loopback listeners are not caller authentication. |\n| CLI v0 | Experimental | Pin versions and test any production automation that depends on it. |\n| Packaged CLI and generated non-Git root | Future target | Do not include them in a current bill of materials. |\n| Dashboard, hosted workspace and Resident/Buddy | Optional, separately deployed | Inventory each enabled service with its own identity, network, storage and operating owner. |\n\nAssign an owner to each part of the installation: the user's machine,\nthe local Lazurio root, Organization repositories, modules, GitHub, the\nagent client, model provider and each connected application.\nSome modules remain local; others run internally or publish a public website or service.\nTheir deployment and rollback contracts stay module-owned.\n\n## Rollout sequence\n\n### 1. Define the Organization\n\nName its GitHub organization, repositories, teams, administrators and\noffboarding owner. State what company data belongs there and what is excluded.\n\n### 2. Approve the machine boundary\n\nDocument ownership, encryption, patching, endpoint monitoring, local backup,\nremote wipe and incident handling. The recommended starting point is one\nOrganization per machine. A multi-Organization machine is an accepted\nexception inside one shared trust domain, not hard tenant isolation. Keep its\nprovider sessions separately named and revocable.\n\n### 3. Select the agent and model providers\n\nRecord the client, model provider, account type, authentication, data handling,\nretention, telemetry and contractual owner. Repeat the review when the client\nor account tier changes.\n\n### 4. Enable only the required context\n\nBegin with one bounded use case. Grant only the repositories and provider\nscopes it needs, follow the [external application\nstandard](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md),\nand test revocation.\n\n### 5. Enforce publication\n\nSet branch rules, checks and reviewers for repository changes. For messages,\ninfrastructure, billing, secrets and destructive actions, name the real\nprovider-side permission or confirmation. Where none exists, mark the rule as\nprocess-only.\n\n### 6. Exercise the rollout\n\nProve the normal task, a repository denial, the client's local filesystem\nboundary, credential revocation, failed CI, rollback, offboarding and incident\nescalation. Keep the evidence with the approval decision.\n\n## Updates, rollback and ownership\n\nLazurio source, Organization configuration and modules are versioned\nindependently. Updates should advance clean primary checkouts, run their\ndeclared checks and reach production from a reviewed exact commit. Rollback\nreturns only the affected source or deployment to a previously verified\nrevision; it must not revive revoked credentials or obsolete access.\n\nBefore production use, close the remaining deployment-specific questions:\n\n- Who maintains machines, GitHub teams, dependencies and integrations?\n- Where do services run, and which networks can reach them?\n- Which logs exist, how long are they retained and who handles incidents?\n- How are local data and credentials backed up, deleted and recovered?\n- Which components are stable, experimental, optional or target-only?\n- Who provides support, and what response time—if any—is promised?\n\nKeep these answers with the deployment approval. Assign an owner to resolve\nany missing answer before production use."
    },
    {
      "stableId": "lazurio-doc-environment-app-connections",
      "locale": "en",
      "route": "/en/environment-app-connections/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/environment-app-connections/",
      "sourcePath": "data/v2/docs/en/environment-app-connections.md",
      "title": "Connecting an Environment to apps",
      "summary": "Choose a connection, approve its permissions and revoke access when needed.",
      "audience": [
        "builder",
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-external-apps-current",
        "lazurio-decision-0162",
        "lazurio-external-apps-0162",
        "lazurio-composio-runbook",
        "lazurio-platform-tools-decisions",
        "lazurio-platform-environment-tools",
        "lazurio-platform-decision-f19",
        "lazurio-platform-release-v0-1-7",
        "lazurio-platform-release-v0-1-8-rc-35",
        "lazurio-platform-tools-screen-review",
        "lazurio-platform-composio-write-gate-question",
        "lazurio-platform-composio-custody-question",
        "lazurio-platform-composio-shared-connections-question",
        "composio-authentication",
        "composio-token-custody"
      ],
      "markdown": "You decide which external apps your Environment reaches. Agents in that\nEnvironment act wherever the sign-ins on its Machine reach. Nothing is enforced\ncentrally. Before you connect the first app, read\n[what you accept](#what-you-accept-before-the-first-connection) and check\n[what is available today](#what-is-available-today).\n\nAn **Environment** is the place where agents work for you. It can run on\nyour own computer or be hosted as a Personal, Work or Team Environment. The **Machine** is the computer or virtual\nmachine under an Environment. The **operator** is the person who controls the\nEnvironment and, with it, the agents that run there. The rules on this page\napply to every kind of Environment.\n\n## The model in one paragraph\n\nThe `lazurio` command and Apps (called Launchpad in the sources) use the\nsame core. They manage the Environment's tools and prepare agent instructions. Codex, Claude Code, `gh`, Composio and other tools are command-line\nprograms installed and signed in on the Machine. If you work across several Organizations, the same Environment can serve\nthem. Agents work there with full access: whatever the\nEnvironment allows, they may do, without a sandbox or approval of single\ncommands. If you need narrower rights or separate contexts, create another\nEnvironment and sign in other accounts there.\n\n## Which route to choose\n\nYou choose the connection method. Every Environment requires GitHub CLI `gh`.\n\nFor a new connection, the Lazurio integration standard proposes this order;\nthe first route that works wins:\n\n1. the provider's **official MCP server**, remote or self-hosted;\n2. the provider's **official CLI**;\n3. **Composio**, the one approved broker, when the provider has no suitable\n   official MCP server or CLI and you have turned Composio on for the\n   Environment;\n4. a **reviewed open-source MCP server or CLI**, pinned to an exact release or\n   commit, with a verified publisher and licence;\n5. **the browser**, under your supervision, when none of the above exists.\n\nNever allowed, at any step: servers that scrape a website or reuse browser\ncookie sessions, shared brokers other than Composio, keys or tokens in a chat,\nGit or a log, and new ChatGPT or claude.ai connectors. A connector that is\nalready installed may still be used.\n\nFor an existing connection, agents use the app's tool, Executor or Composio\naccording to its recorded route, in that order. Custom MCP servers belong\nin Executor and are added only on the user's instruction.\n\n## The tool catalog\n\nThe catalog lists the tools that agents can be told to use. Each has a\n**tier** and a **setup mode**.\n\n| Tool | Command | Tier | Setup mode |\n| --- | --- | --- | --- |\n| GitHub CLI | `gh` | Required: always on, cannot be turned off | Launchpad |\n| Composio | `composio` | Recommended | Launchpad |\n| wacli | `wacli` | Optional | Launchpad |\n| gogcli | `gog` | Optional | Agent |\n| Neon CLI | `neon` | Optional | Agent |\n\n- **Launchpad setup** has a curated installation and sign-in, both in the\n  Launchpad and on the command line. See\n  [connecting a tool](#connecting-a-tool).\n- **Agent setup** gives you a prepared prompt. You copy it into a new agent\n  chat; the agent installs the tool and guides your sign-in.\n\nEach catalog entry tells the agent how the installed tool should be set up.\nIf the prepared installation fails, Lazurio offers a prompt to finish it\nwith an agent.\n\n## Connecting a tool\n\nOpen **Settings → Tools** in the Launchpad. Each tool has a row with its real\nname, one sentence on what it is for and its state: **Connected as** an\naccount, or **Not connected**. The row offers one action:\n\n- **Add and connect** when the tool is not installed yet;\n- **Connect** when it is installed but not signed in;\n- **Disconnect** when it is signed in;\n- **Connect with an agent** for a tool an agent sets up.\n\nThe same flow runs on the command line with `lazurio tools install <tool>`,\n`lazurio tools login <tool>` and `lazurio tools logout <tool>`.\n\nThe installation is for the current user, without administrator rights, from\nthe tool's official source. A tool that already works is left as it is. You\nnever copy an API key, and you can finish the sign-in on any device:\n\n- **`gh`** shows a one-time code and the GitHub device page. Open the page and\n  enter the code. Lazurio then links the Machine's SSH key to your account.\n- **`composio`** shows a link. Open it and sign in; then choose the Composio\n  organization of this Environment.\n- **`wacli`** shows a QR code to scan in WhatsApp, or pairs with your phone\n  number instead.\n\nDisconnecting `gh` or `composio` forgets the sign-in on this Machine only. If\nthe access must end at the provider too, revoke it there. Disconnecting\n`wacli` unlinks the device. Every sign-in on a Machine can be ended on its\nown.\n\nThe curated flows run on Linux and macOS. On Windows they are refused and the\nprepared agent prompt is offered instead.\n\n## What \"Used by agents\" does\n\nEach row has a switch, **Used by agents**. A tool you connect in the Launchpad\nturns it on, so agents can use the tool right away; you can turn it off again.\nOn the command line the switch is `lazurio tools enable` and\n`lazurio tools disable`.\n\nA tool that is used by agents is written into the agent instructions of the\nLazurio Folder on that Machine. The **Lazurio Folder** is the directory whose\ngenerated instructions and manual agents read when they start. Executor manages MCP servers and exposes them to agents. If a deployment\ndoes not yet run Executor, agents use the MCP servers available in their\nclient under that version's rules.\n\nThe switch changes agent instructions. It does not grant access, install\na tool, sign in an account or pin a version. Turning it off removes the tool from the\ninstructions. It does not sign you out or disconnect any app: to remove access,\ndisconnect the app in Composio or disconnect the tool.\n\nYou can add a short note to a tool that agents use, for example \"read-only\nfor customer mail\", under the tool's details or with `lazurio tools note`.\nAgents read it in the Folder manual. The note instructs agents but does not technically restrict access. Turning the tool off removes its note.\n\n## Connecting apps through Composio\n\nUse Composio only where it is permitted. Organization rules apply in Work\nand Team Environments; the user decides in a Personal Environment. Agents\ndo not create a new connection without your instruction, and you complete\nthe sign-in.\n\n1. Decide which Environment you connect and which Composio account and\n   Composio organization belong to it.\n2. In **Settings → Tools**, choose **Add and connect** or **Connect** on the\n   Composio row, or run `lazurio tools login composio`. Open the link it shows\n   and sign in to Composio. No key is shown or copied.\n3. Choose the Composio organization of this Environment. The Launchpad offers\n   the choice after the sign-in; on the command line, use\n   `lazurio tools composio-org` to list the organizations and\n   `lazurio tools composio-org switch <id>` to change it.\n4. Check that **Used by agents** is on for Composio.\n5. Connect each app. Ask an agent, who returns a link, or run Composio's own\n   `composio link <toolkit>`. Open the link and sign in directly at the app.\n6. Confirm that the intended account and organization are signed in. The\n   Composio row shows them, and so does `composio whoami`.\n7. If agents should not have all of an app, narrow the connection before you\n   hand them work.\n\n### The account of the Environment\n\nUnder Lazurio's standard, connections belong to the Composio account and\norganization, not automatically to one machine. Composio's documentation\nassociates connected accounts with a `userID`. Whether the specific Lazurio\ntools on two machines use the same connections remains an\n[open verification question](https://github.com/Lazurio/LazurioPlatform/issues/45).\nDo not treat a separate machine alone as isolation of connected accounts.\nUse a separate Composio account when access must differ.\n\n### Team Environments\n\nA Team Remote Environment is shared by the members of a Team, so the accounts\nsigned in there belong to the whole Environment. Every Team member and every\nagent there can use them.\n\n- **GitHub.** A Team Environment works in GitHub through the Organization's\n  GitHub App, Lazurio for GitHub. Personal GitHub accounts are not signed in\n  there.\n- **Other apps.** Sign in only team accounts, such as a shared mailbox or\n  calendar, that everyone in the Team may use. Connect personal accounts in\n  your own Environment. The Launchpad warns about this before a sign-in, and\n  an agent asks which team account to connect before it connects an app.\n\n## Guidance for Organization admins\n\nLazurio does not enforce or monitor how an operator connects an Environment.\n\n- **Composio accounts and organizations.** The standard uses a user's own\n  Composio account, with a separately named Composio organization for each\n  Lazurio Organization and no invited users. A Team Environment uses a team\n  account. Names help select the right connection; verify actual access\n  with the provider.\n- **Integrations the whole Organization shares** go into the Organization's\n  tracked integration catalog, through a reviewed pull request. The catalog\n  holds commands, addresses and the names of environment variables, never\n  their values. It is a recommendation and a shared definition, not a gate:\n  a tool an operator uses only on their own Environment is not written there.\n- **Permissions of single Machines.** Managing them from the Dashboard is a\n  later intent for `gh` and Composio; it is not built.\n\n## Writes and Publication\n\nA connected app is available to agents in full, including writing and\ndeleting, until you narrow it. A capability to write is not consent to\npublish. An agent makes an externally visible write, such as sending an email\nor changing a shared calendar, only on the operator's instruction. Full access\ninside the Environment does not change this.\n\nToday this is a working rule that agents follow. No Lazurio mechanism blocks a\nwrite through a connected app; whether Composio's own filters hold on every\npath is an [open question](https://github.com/Lazurio/LazurioPlatform/issues/39).\n\n## What you accept before the first connection\n\nReview these conditions and risks before connecting:\n\n- **A third party holds tokens and call content.** With Composio, app tokens\n  and the content of calls are held by Composio unless an Organization runs its\n  own installation. Composio's\n  [token custody documentation](https://docs.composio.dev/docs/security/token-custody),\n  read on 2026-10-06, says that Composio has custody of the credentials in its\n  default cloud deployment. It describes private VPC, self-hosted and\n  customer-managed-key deployments as alternatives, and says that with your own\n  OAuth app Composio still stores the connected-account tokens. Lazurio has not\n  verified these options, their terms or their price. Log retention, hosting\n  region and data processing terms are\n  [open questions](https://github.com/Lazurio/LazurioPlatform/issues/40) that\n  Lazurio has not answered.\n- **A sign-in reaches wherever its account reaches.** Agents can use\n  everything the signed-in account can use, not only what the current task\n  needs.\n- **Several Organizations on one Machine are one Environment.** Agents choose\n  the tool of the Organization they work for and do not move data between\n  Organizations. That is a working rule, not a technical boundary. Where a\n  boundary must hold, use separate Environments.\n- **An Organization has no enforced overview.** It sees only what its own\n  Composio organization shows, and only if its operators sign in to it.\n\n<span id=\"what-is-available-today\"></span>\n\n## Release status on 6 October 2026\n\nThe following table records the status on 2026-10-06, from the public\n[LazurioPlatform](https://github.com/Lazurio/LazurioPlatform) repository. At that date, the\nlatest final release was v0.1.7; v0.1.8 was in release candidates.\n\n| Capability | Status | Evidence |\n| --- | --- | --- |\n| Catalog with tiers and setup modes; `lazurio tools list`, `enable`, `disable`, `note` and `prompt`; tools in the Folder instructions; the Tools section with status, the switch, the note and prepared agent prompts for copying | Released in v0.1.7 (2026-09-27) | [Decision F18](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f18--enabled-tools-of-the-environment), [release v0.1.7](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.7) |\n| Curated installation and sign-in of `gh`, `composio` and `wacli` on Linux and macOS: `lazurio tools install`, `login`, `logout` and `composio-org` | Released in v0.1.7 (2026-09-27); in use on Remote Environments | [Decision F19](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f19--curated-installation-and-login-of-catalog-tools), [environment tools](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md#curated-installation-and-login-decision-f19) |\n| **Settings → Tools** with Connect and Disconnect, a sign-in that turns **Used by agents** on, `gh` linking the Machine's SSH key, `gh` on a Team Environment through Lazurio for GitHub, the team-accounts notice on a Team Environment | In v0.1.8 release candidates (v0.1.8-rc.35, 2026-10-06); final v0.1.8 not yet released | [Tools section](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/launchpad-development.md#tools-section), [gh on a Team Environment](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md#gh-on-a-team-environment), [v0.1.8-rc.35](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.35) |\n| Handing a tool's prepared prompt directly into an agent chat (today it is shown for copying); the curated flows on Windows; managing per-Machine permissions from the Dashboard | Planned, not built | [Decision F19](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f19--curated-installation-and-login-of-catalog-tools), [decision 0162](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/decision-register.md) |\n\nCheck which version your Environment actually runs. A release candidate\nreaches only the Environments that ask for its exact version; a Local\nEnvironment updated with `lazurio update` gets the latest final release. The\nlabels above are those of v0.1.8; v0.1.7 names the same actions **Install and\nsign in**, **Sign in** and **Sign out**, and does not turn the switch on by\nitself.\n\nThe Composio pilot that decision 0162 set until the Tools section was\nreleased ended on 2026-10-02. Composio has since been an option in permitted Environments; where it is off, the other\nroutes of the\n[integration standard](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md)\napply.\n\n## Sources\n\n- [Lazurio decision register](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/decision-register.md): decision 0162 with its addendum of 2026-10-02 (the model, the routes, the trade-offs and the end of the pilot), 0170 (Environment), 0172 (full access inside the Environment) and 0175 (the operator).\n- [External application integration standard](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md): the order of routes, what stays excluded and the Organization's integration catalog.\n- [Composio runbook](https://github.com/HumanAndMachines/Lazurio/blob/3b95c80048b234c267031495be54927aa3d5cc43/manual/integrations/composio.md): what an agent may do with Composio.\n- [LazurioPlatform decisions F17, F18 and F19](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/decisions.md#f18--enabled-tools-of-the-environment), with their addenda: operator tools, the catalog, the Folder instructions, the note, the curated sign-in, `gh` on a Team Environment and team accounts on a Team Environment.\n- [Environment tools](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/environment-tools.md): the `lazurio tools` commands.\n- [Launchpad Tools section](https://github.com/Lazurio/LazurioPlatform/blob/1a4a99b2c586359e80e1663a3d66ee3d61730f2f/docs/launchpad-development.md#tools-section): what the section shows and its actions.\n- LazurioPlatform [release v0.1.7](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.7) and [release candidate v0.1.8-rc.35](https://github.com/Lazurio/LazurioPlatform/releases/tag/v0.1.8-rc.35).\n- [Composio authentication](https://docs.composio.dev/docs/authentication) and [token custody](https://docs.composio.dev/docs/security/token-custody): Composio's own description of sign-in and credential custody."
    },
    {
      "stableId": "lazurio-doc-faq",
      "locale": "en",
      "route": "/en/faq/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/faq/",
      "sourcePath": "data/v2/docs/en/faq.md",
      "title": "Frequently asked questions",
      "summary": "Answers about the product, access, data and approval of results.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody",
        "microsoft-copilot-architecture"
      ],
      "markdown": "<details>\n\n<summary>Is Lazurio an AI model?</summary>\n\nNo. Lazurio is the working environment for company materials and applications.\nThe selected AI client and model provider supply the AI. Review their pricing,\nsecurity and data terms separately.\n\n</details>\n\n<details>\n\n<summary>Is Lazurio a finished, packaged product?</summary>\n\nNo. At the referenced revision, Lazurio runs from a source checkout using\nGit and Bun. CLI v0 is experimental; a packaged installation is planned. Lazurio is currently source-available under\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md);\nthe [security and control evidence](/en/public-evidence/#product-form-and-maturity) explains\nthe license and maturity details.\n\n</details>\n\n<details>\n\n<summary>Does Lazurio replace Microsoft Copilot?</summary>\n\nThe tools serve different needs. Microsoft Copilot mainly assists with work\nin Microsoft 365. Lazurio focuses on reviewing and approving versioned work\nacross repositories and tools. An Organization may use both. See the [full\ncomparison](/en/lazurio-vs-microsoft-copilot/).\n\n</details>\n\n<details>\n\n<summary>Can an agent access everything the user can?</summary>\n\nIt depends on the setup. An agent may use files, accounts and tools available\nto its running process. OS permissions, the AI tool's sandbox, the workspace\nand service credentials determine access. A prompt neither grants new rights\nnor removes existing ones. Test what should be allowed and what should be denied.\n\n</details>\n\n<details>\n\n<summary>Is all Lazurio data stored locally?</summary>\n\nNo. Working checkouts are local, while Git repositories, model requests,\nexternal applications and deployed modules may use provider infrastructure.\nOptional hosted Lazurio services add further stores when enabled. The concrete\ndata-flow and processor map belongs to the deployment.\n\n</details>\n\n<details>\n\n<summary>How are secrets handled?</summary>\n\nReal secrets stay outside Git in scoped ignored paths or approved provider\nstores. Tracked files contain only schemas, required variable names and\ninstructions. Endpoint, backup, rotation and incident controls must protect the\nactual custody location.\n\n</details>\n\n<details>\n\n<summary>What stops an agent from publishing a bad change?</summary>\n\nFor Git work, branch rules, required checks, reviews and merge permissions can\nmechanically protect the target branch. Pushing a review branch is still a data\ntransfer to GitHub. Email, chat and other providers need their own permissions\nand confirmations; explicit authorization is process-only where no provider\ninterlock exists.\n\n</details>\n\n<details>\n\n<summary>Are Organizations isolated from each other on one machine?</summary>\n\nThey are separate GitHub and repository boundaries, not isolated operating-system environments. One\nmachine is one trust domain. Use separate machines or equivalent infrastructure\nwhen a process compromise must not cross company boundaries.\n\n</details>\n\n<details>\n\n<summary>Is Lazurio certified for a compliance framework?</summary>\n\nNo certification or universal compliance claim is made. Evaluate the actual\ndeployment, providers, controls and legal obligations.\n\n</details>\n\n<details>\n\n<summary>Is there an audit trail?</summary>\n\nGit changes can be tied to commits, pull requests, reviews and deployments.\nProvider and endpoint actions need their own logs. Local file reads and model\nrequests are not automatically logged by Lazurio.\n\n</details>\n\n<details>\n\n<summary>Does the documentation have an MCP server?</summary>\n\nNot yet. Agents can use [/llms.txt](/llms.txt) and\n[/content-index.json](/content-index.json) today. A future MCP server is\nplanned as a read-only view over the same content, not a second source.\n\n</details>\n\n<details>\n\n<summary>Where should I start an IT review?</summary>\n\nStart with the [ten-minute IT briefing](/en/it-administrators/), then test\n[data access and security](/en/data-access-security/) and [deployment and\noperations](/en/deployment-operations/) against the proposed configuration.\n\n</details>"
    },
    {
      "stableId": "lazurio-doc-guide-first-steps",
      "locale": "en",
      "route": "/en/guide/first-steps/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/first-steps/",
      "sourcePath": "data/v2/docs/en/guide/first-steps.mdx",
      "title": "First steps with an agent",
      "summary": "Try assigning a task, reviewing the result and saving a procedure for next time.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-external-apps"
      ],
      "markdown": "Use a small work task to practise giving instructions, reviewing a draft\nand saving a procedure for next time. If you are new to agents,\nread the [short introduction](/en/guide/start-here/) first.\n\nThe example conversations are scripted. Copy the prompts into your chat and\nadapt them to the task. Supply only materials you are allowed to use there.\n\n## 1. Brief your first task and review the result\n\nChoose the correct organization and area of work in Launchpad. Open a task\nin the corresponding working context in your agent tool. Before starting,\ncheck with the agent which organization and materials it is working with.\n\n```text\nUse the attached notes to draft an agenda for a 30-minute team meeting.\nFor each item, include its goal, proposed duration and the question to decide.\nUse only these notes. Flag missing information; do not invent it.\nReturn a short list. Do not send anything or create calendar events.\n```\n\n<details class=\"lz-learning-chat\"><summary>Show an example conversation</summary><p><strong>AI · illustration:</strong> The first item does not specify the decision you need. Are we choosing an option or just sharing progress?</p><p><strong>You:</strong> We need to choose an option. Allow 15 minutes for that item and shorten the others to keep the whole meeting within 30 minutes.</p></details>\n\n**Done means:** the agenda matches the notes, durations total 30 minutes,\nunconfirmed facts are marked and nothing was sent. The agent saying “done”\nis not enough — read the actual draft.\n\n## 2. Explain one recurring procedure\n\nChoose something you regularly explain at work. Describe it in your own\nwords, by voice if you prefer. The agent can organize it; you check that it\naccurately reflects your work.\n\n```text\nI want to explain how we prepare team meetings.\nFirst ask me about the inputs, sequence of steps and finished result.\nThen draft a procedure for our organization's Knowledgebase.\nCheck whether one already exists; do not propose an unnecessary duplicate.\nShow the changes, their location and who will have access. Do not publish yet.\n```\n\n<details class=\"lz-learning-chat\"><summary>Show an example of feedback</summary><p><strong>AI · illustration:</strong> The draft does not cover unresolved items from the previous meeting. How do you handle them?</p><p><strong>You:</strong> First compare them with the current situation. Do not carry outdated items forward automatically. Add that to the draft and show the final wording.</p></details>\n\n**Done means:** the procedure is accurate and you know where it belongs.\nApprove publication as a separate step under your permissions and your\norganization's rules. If another colleague must approve it, ask for a handoff\nto that person.\n\n## 3. Use the approved procedure in a new task\n\nAfter the procedure is approved and published, start a new task in the same\norganization. You are checking that saved materials are actually loaded,\nnot testing “chat memory”.\n\n```text\nFind the approved meeting preparation procedure in our organization's\nKnowledgebase. Show its source and summarize the rules. If you cannot find\nor access it, tell me; do not guess its contents. Then use it to draft an\nagenda from the new attached notes. Do not send anything.\n```\n\n**Done means:** you can see the actual source and the draft follows its rules.\nIf the agent cannot find it, check the organization, location, publication\nand access.\n\n## When to start a new thread\n\nStay in the same thread when refining the same result. Start a new task for\na different goal: a meeting agenda and an unrelated document analysis can\nrun in parallel. Give the new task its materials; do not assume it knows\nthe neighboring chat. Do not have two agents edit the same document without\ncoordination.\n\n## Outlook, SharePoint and other tools\n\nFirst verify an available **approved connection**, the correct account and\nthe access scope. Being signed in through your regular browser is not proof\nthat the agent has access.\n\n```text\nI need to work with Outlook. Check whether an approved connection is\navailable in this environment and tell me which account and operations\nyou can use. Do not read or change anything yet. If the connection is\nmissing, explain the next step; do not switch to another service or browser\ncontrol without discussing it with me.\n```\n\nAfter verification, try a small read-only task:\n\n```text\nIn the specified SharePoint folder [link], find the document [name].\nSummarize it in five points and include the source. Search only that folder.\nDo not edit or share anything. If you lack access, stop and explain why.\n```\n\nReplace brackets with actual details. These are task instructions, not\nautomatic access setup. See more examples in [Connect your tools](/en/guide/tool-connections/)\nand [working in the browser](/en/guide/work-tips/).\n\n## When a response is slow or misses the point\n\nIf your tool offers a reasoning setting, try a lower level for simple tasks\nand a higher one for demanding analysis. This does not guarantee speed or\naccuracy. Controls vary by application, and delays can have other causes.\n\n```text\nSummarize what you have verified, what you are waiting for and what is missing.\nPropose the smallest next step. Do not repeat the same unsuccessful approach.\n```\n\nWhen the result misses the point, describe the difference: “I need a decision,\nnot a transcript of the notes.” If the problem persists, send support the\napplication name, a short brief, expected and actual results, and a sanitized\nscreenshot of the error. Do not include passwords, tokens or sensitive materials.\n\n## Your first two weeks, without a separate training project\n\n- **Day one:** finish a small task and improve the draft with specific feedback.\n- **Week one:** capture one recurring procedure in Knowledgebase and have it approved.\n- **Week two:** use the procedure in a new task and fill gaps exposed by real work.\n\nAdjust the pace to your work; these are suggestions, not deadlines."
    },
    {
      "stableId": "lazurio-doc-guide-glossary",
      "locale": "en",
      "route": "/en/guide/glossary/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/glossary/",
      "sourcePath": "data/v2/docs/en/guide/glossary.md",
      "title": "Glossary",
      "summary": "Terms for everyday work, administration and development in Lazurio.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-product-vocabulary",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "The basic terms cover everyday work. The advanced section explains\nadministration, development and change approval.\n\n## Basic terms\n\n<div class=\"lz-glossary\">\n\n**Lazurio** A shared work environment for people and AI agents. It helps\nyou find applications, work, and the information you need.\n\n**Environment** The place where agents work for you. Hosted Environments\nhave three kinds: Personal, Work and Team.\n\n**Personal Environment** Your Environment with Buddy and a Personal Workspace.\n\n**Work Environment** An Organization Environment assigned to a particular\nuser. It may run automations; these do not create a separate fourth kind.\n\n**Team Environment** An Environment shared by Team members. Every authorized\nmember can use its connected accounts, so connect team accounts there.\n\n**Your computer** Your own device running Lazurio locally. It is not a fourth\nkind of hosted Environment.\n\n**Apps (called Launchpad in older sources)** The part of Lazurio where\nyou open Organization applications. Within an Environment, switch between\nChat, Apps and Automate.\n\n**Guide** Practical help for Lazurio. When you are unsure what something\nmeans or how to continue, start here.\n\n**GitHub** The service that hosts repositories and manages their\npermissions. It determines which repositories you can read or change.\nYour AI provider account and subscription are separate.\n\n**AI subscription** Your provider's plan determines available models and\nusage limits. It is separate from GitHub repository permissions.\n\n**Tokens** Units used to measure AI usage. They are consumed when reading\nrequests and generating responses; they are not passwords or access keys.\n\n**Organization** A separate workspace for one company. It has its own\npeople, applications, data, and access.\n\n**Team** A group of people who work together in a specific\narea, such as sales or product.\n\n**Workspace** The part of an Organization that contains applications for\nday-to-day work.\n\n**Module** One specific application in an Organization, such as Mission\nControl or Knowledgebase.\n\n**Marketplace** A place to discover additional applications and extensions\nfor Lazurio.\n\n**Mission Control** The place for managing work. It shows what is being\naddressed, who is responsible, and what should happen next.\n\n**Knowledgebase** A shared company notebook with procedures and context for\nfuture work. An agent can use an entry if it has access and loads it. Chat\ncontent is not saved there automatically.\n\n**Personal Workspace** Your private working content in a Personal\nEnvironment. It serves you and your Buddy, rather than the Organization.\nOlder technical sources call it Personalspace.\n\n**User** The person agents work with and for. The user has the final say;\nagents act on their behalf within their live permissions and authorized task.\nThis describes the relationship with agents, not the Organization User role.\n\n**Colleague** A user who works in an Organization.\n\n**AI Colleague** An older name for a long-running AI role. Current\ndocumentation describes automation as agents working in a Work Environment\nwith a responsible user. A role name grants no permissions by itself.\n\n**Buddy** The name of Lazurio's personal product and your personal AI\nrepresentative. The approved design of the new personal product always includes Buddy,\nwith web access through a Lazurio account and no tailnet or SSH. Check\navailability in your installation. Older personal installations in a\ntailnet may retain their earlier access. Buddy acts only within your\npermissions and the task you authorize.\n\n**Prompt** A request you write for AI. For example: “Prepare an overview of\nunpaid invoices and explain what I should address first.”\n\n**Start** Turn an application on so it can be used.\n\n**Open** Go to the selected application. If it is not running yet, Launchpad\nmay start it first.\n\n**Stop** Turn off a locally running application. This does not delete its\ndata.\n\n**Sync** Load the current state of projects and applications so you work\nwith the latest changes.\n\n</div>\n\n## Advanced terms\n\n<div class=\"lz-glossary\">\n\n**Organization User** The Organization role for using available applications\nwithout normally changing their source code or Organization settings. A user\nworking with agents can instead hold Builder, Steward or Admin permissions.\n\n**Builder** An Organization member who creates and changes applications.\nTheir exact capabilities are determined by actual GitHub permissions.\n\n**Steward** Reviews changes, helps complete them and may publish them\nwithin their permissions. This role looks after quality in an Organization.\n\n**Admin** An Organization administrator with extended permissions. They\nmanage access and important settings, but this does not grant access to\nanother person's Personalspace.\n\n**Task Agent** An AI tool session for a particular task. It has no\npermissions of its own; it uses access available in the Environment and\nfollows the user's instructions.\n\n**Skill** A saved guide for an agent doing a particular kind of work, such as\npreparing a presentation or reviewing changes. It may contain instructions,\ntemplates and scripts. You still need to check the result.\n\n**MCP server** A connection through which AI can use a specific tool or work\nwith its data, such as GitHub. It does not grant AI extra permission — it uses\nonly the access available on that Machine.\n\n**Guardian** In older sources, a designated person who helps with recovery\nor a service intervention for an AI Colleague. This does not grant general access.\n\n**Draft** Work in progress that is not official yet. You can review, change,\nor discard it.\n\n**Publication** The moment a Draft becomes official or visible to others.\nAn agent publishes only with the explicit approval of an authorized user.\n\n**Release** An official, labeled version of a product or application, such\nas a new version for customers.\n\n**Pull request (PR)** A proposed set of changes awaiting review and approval\nbefore it enters the official version.\n\n**Main** The project's primary, currently valid version. Work in progress\nenters it only after the required checks.\n\n**Worktree** A separate working copy of a project. An Agent or developer can\nsafely prepare changes there without affecting the main version.\n\n**Productionspace** The technical part of an Organization for source code\nand systems that are not ordinary work applications.\n\n**Bun** A technical tool used to install, run, and test applications. If you\nare not a developer, you usually do not need to use it directly.\n\n**Machine** A device or isolated work environment in which Lazurio runs. It\nalso forms a boundary for security, access, and recovery.\n\n**Access** Actual permission to view or change something. GitHub determines\nrepository permissions. A role name alone grants no access.\n\n</div>\n\nThese names follow the public [Lazurio decisions](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/decision-register.md),\nespecially 0170 and 0207 with their addenda. A particular installation may\nstill show older labels; technical names and commands stay unchanged."
    },
    {
      "stableId": "lazurio-doc-guide",
      "locale": "en",
      "route": "/en/guide/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/",
      "sourcePath": "data/v2/docs/en/guide/index.mdx",
      "title": "Guide",
      "summary": "Choose a guide to assigning tasks, sharing procedures or connecting tools.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme"
      ],
      "markdown": "<div class=\"lz-guide-intro\">\n  <p>Learn to brief an agent, share a company procedure and check the result. Start with the introduction or choose a specific task below.</p>\n  <img class=\"lz-guide-mascot\" src=\"/guide-assets/mattycus-idle.png\" alt=\"Mattyčus, the Guide companion\" width=\"192\" height=\"208\" />\n</div>\n\n<nav class=\"lz-directory lz-directory--stones\" aria-label=\"Guide sections\">\n  <a href=\"/en/guide/start-here/\"><img src=\"/module-icons/transparent/guide-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Start here</strong><span>How to think about agents: a new assistant and your company's shared notebook.</span></a>\n  <a href=\"/en/guide/first-steps/\"><img src=\"/module-icons/transparent/knowledgebase-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>First steps with an agent</strong><span>Three practical exercises, prompts and example feedback.</span></a>\n  <a href=\"/en/guide/tool-connections/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Connect your tools</strong><span>Connect email or your calendar. Try an example chat and copy a prompt.</span></a>\n  <a href=\"/en/guide/tailscale/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Reach an Environment through Tailscale</strong><span>What to check when an Environment's address will not open.</span></a>\n  <a href=\"/en/guide/glossary/\"><img src=\"/module-icons/transparent/knowledgebase-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Glossary</strong><span>Plain-language explanations of basic and advanced Lazurio terms.</span></a>\n  <a href=\"/en/guide/work-tips/\"><img src=\"/module-icons/transparent/guide-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Tips for working</strong><span>Ask an agent to work on a website and review the result.</span></a>\n  <a href=\"/en/guide/recommended-apps/\"><img src=\"/module-icons/transparent/settings-96.png\" alt=\"\" width=\"96\" height=\"96\" /><strong>Recommended applications</strong><span>Tools that make it easier to submit work and understand AI services.</span></a>\n</nav>\n\nMissing a guide? Tell your agent what you need to do and where you got stuck.\nIf that does not help, contact your team's support."
    },
    {
      "stableId": "lazurio-doc-guide-recommended-apps",
      "locale": "en",
      "route": "/en/guide/recommended-apps/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/recommended-apps/",
      "sourcePath": "data/v2/docs/en/guide/recommended-apps.mdx",
      "title": "Recommended applications",
      "summary": "Tools for dictation, checking AI limits and keeping a Mac awake.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "wispr-flow",
        "wispr-context-privacy",
        "codexbar",
        "codexbar-permissions",
        "amphetamine"
      ],
      "markdown": "These applications help with dictation, checking AI limits and keeping a Mac\nawake. They are not part of Lazurio. Check your Organization's rules before\ninstalling them.\n\n<div class=\"lz-guide-apps\">\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual\"><img src=\"/guide-assets/wispr-flow.svg\" alt=\"Wispr Flow\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">Voice input</p><h2>Wispr Flow</h2></div>\n    <p>Dictation that works in text fields across applications. Speak naturally and Wispr Flow turns your speech into polished text.</p>\n    <p><strong>Useful when:</strong> You want to dictate a longer prompt, email, or message quickly instead of typing everything.</p>\n    <p><strong>Privacy:</strong> With Context Awareness enabled, Flow can send surrounding text, app details and conversation history with a dictation. Wispr states that it does not take screenshots. On iPhone, the keyboard sends text around the cursor and has no separate Context Awareness switch. Before using work data, get its processing and permissions approved; on Mac and Windows in sensitive environments, turn off Context awareness in Settings → Data and Privacy. Wispr says the app name and website domain are still sent; Command Mode and Polish also send the text being edited. Check retention and model-training settings separately. <a href=\"https://docs.wisprflow.ai/articles/4678293671-Context-Awareness\">What Wispr can read</a>.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://wisprflow.ai/downloads\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"wispr-flow\">Download Wispr Flow →</a>\n  </article>\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual lz-guide-app__visual--icon\"><img src=\"/guide-assets/codexbar.svg\" alt=\"CodexBar\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">AI limit overview</p><h2>CodexBar</h2></div>\n    <p>A free, open-source macOS application that shows AI service usage, available limits, and reset times in the menu bar.</p>\n    <p><strong>Useful when:</strong> Before assigning a longer task to an agent, you want to see how much capacity remains and when the limit resets.</p>\n    <p><strong>Permissions:</strong> Depending on the service, CodexBar may use browser cookies, Keychain or OAuth credentials. Reading Safari cookies may require Full Disk Access. These permissions do more than display a number: get the specific access approved before connecting a work account and choose the least access needed. Never paste cookies or tokens into chat. <a href=\"https://github.com/steipete/CodexBar/blob/d34fbb47afe73f81dd591bae28a60f72c39a9fe4/README.md#macos-permissions-why-theyre-needed\">Permission documentation</a>.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://codexbar.app/\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"codexbar\">Open CodexBar →</a>\n  </article>\n  <article class=\"lz-guide-app\">\n    <div class=\"lz-guide-app__visual lz-guide-app__visual--icon\"><img src=\"/guide-assets/amphetamine.svg\" alt=\"Amphetamine\" /></div>\n    <div><p class=\"lz-guide-app__eyebrow\">A Mac that stays awake</p><h2>Amphetamine</h2></div>\n    <p>A free macOS app from the Mac App Store that keeps the computer from sleeping. When connected to power, it can keep a MacBook running even with the lid closed.</p>\n    <p><strong>When it helps:</strong> A long-running task needs the Mac to stay awake.</p>\n    <a class=\"lz-guide-app__link\" href=\"https://apps.apple.com/app/amphetamine/id937984704\" data-analytics-event=\"Guide App Click\" data-analytics-app=\"amphetamine\">Open Amphetamine in the App Store →</a>\n  </article>\n</div>"
    },
    {
      "stableId": "lazurio-doc-guide-start-here",
      "locale": "en",
      "route": "/en/guide/start-here/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/start-here/",
      "sourcePath": "data/v2/docs/en/guide/start-here.mdx",
      "title": "How to think about Lazurio and agents",
      "summary": "What an agent needs to work and how to use shared Knowledgebase procedures.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-architecture"
      ],
      "markdown": "A new assistant can write and research, but does not yet know your\nprocedures, abbreviations or expectations.\n\nAn agent needs a similar introduction: what to do, which materials to use\nand how you will judge the result. You do not need a special formula.\nDescribe the task in your own words and correct misunderstandings. Lazurio\nprovides shared materials and rules for this work.\n\n## You set the direction. Your assistant prepares the work.\n\n<figure class=\"lz-assistant-map\">\n  <div class=\"lz-assistant-map__people\">\n    <div><span class=\"lz-assistant-avatar\" aria-hidden=\"true\">👤</span><strong>You</strong><p>You know your company, the goal and what matters.</p></div>\n    <div class=\"lz-assistant-map__exchange\"><span>Brief and materials →</span><span>← Draft for review</span></div>\n    <div><span class=\"lz-assistant-avatar\" aria-hidden=\"true\">👤</span><strong>Your AI assistant</strong><p>Prepares work, asks questions and incorporates feedback.</p></div>\n  </div>\n  <div class=\"lz-assistant-map__notebook\"><span aria-hidden=\"true\">▤</span><strong>Knowledgebase · a shared notebook</strong><p>Verified procedures and context for future work. Propose an entry, review it and have it approved under your team's rules.</p></div>\n  <figcaption>Collaboration illustrated: brief → draft → review → approved procedure in the shared notebook. Authorized colleagues and their agents can use it when they have access and load it.</figcaption>\n</figure>\n\nThe human analogy helps with delegation; it is not literal. An agent is not\na person, can make mistakes and does not automatically have your experience\nor access to everything. Here we mean an **agent working on a specific task**,\nnot automatically a long-term personal Buddy or a separate AI Colleague.\n\n## What would you tell a new assistant?\n\nInstead of “Prepare the meeting”, explain what you need:\n\n```text\nI am preparing for a team meeting. Use the attached notes to create a\none-page brief: what is done, what is blocked and what we need to decide.\nKeep it concise for colleagues who know the project. Do not invent missing\nfacts; mark them as questions. Prepare a draft only; do not send it anywhere.\n```\n\n<details class=\"lz-learning-chat\"><summary>See an example assistant response</summary><p><strong>AI · illustrative response:</strong> I will prepare those three sections. I will turn a missing deadline into a question rather than guess a date. First, I need the notes to work from.</p><p><strong>You:</strong> Here are the notes. For each blocked item, add who could help us.</p></details>\n\n## Knowledgebase is your shared notebook\n\nYou would give a new assistant a company handbook. In Lazurio,\n**Knowledgebase** serves that purpose: a place for shared knowledge,\nprocedures and context. You do not have to explain everything from scratch\neach time — provided it is recorded correctly, accessible and loaded by the\nagent for the task.\n\n**Chat is the working conversation. Knowledgebase holds what should last.**\n“Remember this” alone is not evidence that a rule was saved for other people.\nAsk to see the actual entry, its location and who can access it. Private\ninformation does not belong in the shared notebook.\n\n```text\nTurn what we clarified into a proposed procedure for our organization's\nKnowledgebase. First check whether a similar procedure already exists.\nShow the proposed changes, where they belong and who has access.\nDo not publish yet. If you cannot access Knowledgebase, tell me.\n```\n\n## Introduce your work through real tasks\n\nYou do not need to document the entire company first. Start with one small\ntask. Give specific feedback, such as “Include a deadline only when the\nsource confirms it”. If the rule will be useful again, prepare a Knowledgebase\nentry. Here, onboarding means supplying context and procedures, not training\nthe underlying AI model.\n\nNext time, refer to the approved procedure and explain only what has changed.\n\nContinue with [First steps with an agent](/en/guide/first-steps/): three short\nexercises from your first brief to reusing a shared procedure."
    },
    {
      "stableId": "lazurio-doc-guide-tailscale",
      "locale": "en",
      "route": "/en/guide/tailscale/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/tailscale/",
      "sourcePath": "data/v2/docs/en/guide/tailscale.md",
      "title": "Reach an Environment through Tailscale",
      "summary": "Turn on Tailscale, choose the right network and troubleshoot connection problems.",
      "audience": [
        "builder",
        "decision-maker",
        "it-admin",
        "agent"
      ],
      "updatedAt": "2026-10-08",
      "reviewedAt": "2026-10-08",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-environment-network-decisions",
        "lazurio-environment-access-model",
        "lazurio-platform-decision-f41",
        "lazurio-platform-release-v0-1-8-rc-41",
        "headscale-project",
        "tailscale-fast-user-switching",
        "tailscale-install-windows",
        "google-chrome-secure-dns",
        "tailscale-android-private-dns-request",
        "webkit-storage-cap"
      ],
      "markdown": "If an Environment's address will not open, first check that your device\nis connected to the right private network.\n**Turn on Tailscale, choose the tailnet the Environment needs and open the\naddress again.** If your browser shows the Lazurio page **Turn on Tailscale**,\nit redirects automatically once the Environment responds. If it\nstill does not open, see [Still not working?](#still-not-working)\n\n## Why Tailscale\n\nA **tailnet** is a private network of devices connected with\n[Tailscale](https://tailscale.com/). The apps of a Remote Environment, such as\nits Launchpad, Chat or Automate, have addresses that work only inside the\ntailnet that serves them. No public route leads to them: outside that tailnet\nyour browser cannot open them, and usually cannot even find the address. It\nshows an error such as \"This site can't be reached\".\n\nTo reach an Environment, your device needs three things:\n\n1. the Tailscale app, turned on;\n2. the right tailnet chosen in it;\n3. access for this device to that tailnet, which an Admin of your Organization\n   arranges.\n\nLazurio runs its tailnets on [Headscale](https://github.com/juanfont/headscale),\nan open-source server that the Tailscale app connects to. That is why the\nTailscale app names such a tailnet by the address of its server, for example\n`headscale.example.com`, rather than by the name of a company. The Lazurio page\n**Turn on Tailscale** shows the exact name you need.\n\n## Turn on Tailscale and choose the tailnet\n\n### macOS\n\n1. Click the Tailscale icon in the menu bar.\n2. Turn on the **Tailscale** switch.\n3. Point at your account and choose the tailnet in the list.\n\n### Windows\n\n1. Right-click the Tailscale icon at the bottom right of the taskbar. If you\n   do not see it, select the up arrow (**^**) first.\n2. Point at your account and choose the tailnet in the list.\n3. If Tailscale is not connected, choose **Connect**.\n\n### iPhone and iPad\n\n1. Open the Tailscale app.\n2. Tap your account picture at the top right, then your account, and choose\n   the tailnet in the list.\n3. Turn on the Tailscale switch.\n\n### Android\n\n1. Open the Tailscale app.\n2. Tap the account icon at the top right, then your account, and choose the\n   tailnet in the list.\n3. Turn on the Tailscale switch.\n\nIf the tailnet is not in the list, this device has not joined it yet. See\n[Still not working?](#still-not-working)\n\n## More than one tailnet\n\nIf you work for more than one Organization, their Environments may be in\ndifferent tailnets. The Tailscale app keeps one account active on a device at a\ntime, so while one tailnet is active, the Environments of another do not open.\nSwitch whenever you move between them. Switching does not ask you to sign in\nagain unless the device's key for that tailnet has expired.\n\n## Still not working?\n\nWhere your browser keeps the Lazurio page (see\n[When Lazurio shows its own page](#when-lazurio-shows-its-own-page)), it shows\nthat page whenever the address cannot be reached, for any reason, not only when\nTailscale is off. With Tailscale on and the right tailnet chosen, check these\ncauses in order:\n\n1. **This device is not in the tailnet, or not approved yet.** If the tailnet\n   is missing from your account list, the device has never joined it. If it is\n   there and active but no Environment of the Organization opens, the device\n   may not have access yet. Ask the Admin of your Organization to add or\n   approve it. Lazurio's approved access model has an Admin approve each device\n   for each Organization (decision 0192 of 6 October 2026); how a device gets\n   in today can still differ between tailnets.\n2. **The Environment does not answer.** If other Environments in the same\n   tailnet open, this one may be stopped or restarting. Wait a few minutes and\n   try again. If it does not come back, tell the Admin of its Organization. For\n   your personal Remote Environment, contact your team's support.\n3. **Your browser uses its own secure DNS.** A browser can look up addresses\n   with its own DNS provider instead of your device. That provider does not\n   know the tailnet's names. When Chrome's **Use secure DNS** is set to a\n   provider you chose, Chrome does not fall back to your device's ordinary\n   lookup. Turn the setting off, or select your current service provider.\n   Other browsers have similar settings.\n4. **Android uses its own Private DNS.** If **Private DNS** is set to a\n   provider's hostname, Tailscale's names may not work; a user has reported\n   this conflict to Tailscale in a public issue. As a troubleshooting step,\n   set Private DNS to **Off** or **Automatic** in your phone's network\n   settings and try again.\n5. **There is no internet connection.** Tailscale needs the internet. If other\n   websites do not open either, fix the connection first.\n\n## When Lazurio shows its own page\n\nOnce you have opened the Launchpad, Chat or Automate of an Environment that\nruns Lazurio Platform v0.1.8-rc.41 or later, the browser keeps the Lazurio page\n**Turn on Tailscale** for that address. When\nthe address cannot be reached later, the browser shows that page at the same\naddress instead of its own error. The page names the Environment, its\nOrganization and the tailnet, and continues to the address by itself once the\naddress answers.\n\nYou still see the browser's own error in these cases, and the steps above\napply all the same:\n\n- the first time you open an Environment in a browser, and in private windows;\n- for apps of modules, which have addresses of their own;\n- in Safari, after seven days of Safari use without interacting with the\n  Environment's pages, when Safari removes the website data it keeps;\n- after 30 days in which this browser has not reached the Environment. The page\n  then removes itself, so a renamed or removed Environment leaves nothing\n  behind.\n\nThe page belongs to the Environment's own address and talks only to it. It\nchecks for a new version whenever you open the Environment, updates itself, and\nremoves itself when the Environment stops offering it. Lazurio Platform added\nthe page in release candidate v0.1.8-rc.41 (8 October 2026). An Environment\nshows it once it runs that version or a later one."
    },
    {
      "stableId": "lazurio-doc-tool-connections",
      "locale": "en",
      "route": "/en/guide/tool-connections/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/tool-connections/",
      "sourcePath": "data/v2/docs/en/guide/tool-connections.mdx",
      "title": "Connect your tools",
      "summary": "Connect email or a calendar and check what the agent can access.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-external-apps-current",
        "lazurio-external-apps",
        "composio-authentication",
        "mcp-local-servers",
        "google-third-party-connections"
      ],
      "markdown": "export const walkthrough = {\n  \"appLabel\": \"What would you like to connect?\",\n  \"methodLabel\": \"Connection method\",\n  \"demo\": \"Interactive example\",\n  \"title\": \"Your chat with AI\",\n  \"you\": \"You · copy this prompt\",\n  \"assistant\": \"AI · example response\",\n  \"next\": \"Next step →\",\n  \"back\": \"Back\",\n  \"restart\": \"Start again\",\n  \"copy\": \"Copy prompt\",\n  \"copied\": \"Prompt copied. Paste it into your AI chat.\",\n  \"failed\": \"Copy failed. Copy the selected text manually.\",\n  \"steps\": [\n    \"Connect\",\n    \"Verify\",\n    \"First task\"\n  ],\n  \"manual\": \"Your part\",\n  \"note\": \"Scripted example: no accounts are connected and nothing is sent. Your assistant must verify available tools and permissions; its replies may differ.\",\n  \"apps\": [\n    {\n      \"id\": \"gmail\",\n      \"name\": \"Gmail\",\n      \"purpose\": \"Find important messages and prepare a summary without sending anything.\",\n      \"test\": \"In the connected Gmail account, find up to 5 messages from the past 7 days and summarize their subjects and main points. Do not open attachments, change read status, delete or send anything. If the available tool cannot do this without changes, stop and explain why.\"\n    },\n    {\n      \"id\": \"calendar\",\n      \"name\": \"Google Calendar\",\n      \"purpose\": \"See your day at a glance. Creating invitations requires separate approval.\",\n      \"test\": \"In the connected Google Calendar account, list tomorrow's events from my primary calendar. State the date and time zone used. Do not create or edit events or send invitations.\"\n    }\n  ],\n  \"connectStart\": \"I want to use \",\n  \"connectEnd\": \" in this AI chat. First verify which tools and connections you actually support here. \",\n  \"methods\": [\n    {\n      \"id\": \"mcp\",\n      \"name\": \"Approved local MCP server\",\n      \"prerequisite\": \"You need a trusted MCP server and a compatible client. Executor manages MCP servers in Lazurio; check the supported route for older versions. MCP itself does not grant account access.\",\n      \"connect\": \"I want to use an approved local MCP server. First ask for my AI client, operating system and recommended server. In Lazurio, check the Executor route; in another client, follow that client's documentation. Verify the official source or reviewed version; explain installation, permissions and credential storage. Do not install anything until I approve the specific proposal. Preserve existing configuration and do not put secrets in chat.\",\n      \"reply\": \"First we select a compatible server and verify its source. Installation and authorization follow approval. We do not consider the connection ready until the client lists real available tools.\",\n      \"action\": \"Approve the specific server and procedure. Add it using your client's documentation without replacing other settings. Authenticate as instructed and reload the client if required. Running locally does not mean data never leaves the computer.\"\n    },\n    {\n      \"id\": \"composio\",\n      \"name\": \"Composio\",\n      \"prerequisite\": \"In Lazurio, use Composio only where the Organization or Personal Environment user permits it. Composio holds credentials and processes call content. Check permissions and data-processing terms before connecting a work account. An account or prompt alone does not make Composio tools available to your AI client.\",\n      \"connect\": \"I want to use Composio. If you do not have its tools, say so: ask for my AI app and version and guide me to its supported setup instructions. If you have them, initiate connecting my account and show the real authorization link returned by the tool. Explain the requested permissions first. Do not ask for passwords or tokens in chat.\",\n      \"reply\": \"First I will check whether Composio is available. If configured, I can request an account connection. You complete sign-in and permission approval; a prompt does not grant access.\",\n      \"action\": \"In your real AI app, open the authorization link returned by the tool and check the domain and account. Read the permissions. If they are broader than needed, clarify them before proceeding. Then return to chat.\"\n    },\n    {\n      \"id\": \"plugin\",\n      \"name\": \"Built-in connection\",\n      \"prerequisite\": \"This option illustrates connections in a standalone AI app. Do not create new ChatGPT or claude.ai connectors in Lazurio; an existing connector may be used under Organization rules. Availability depends on the app, plan and administrator settings.\",\n      \"connect\": \"I want to use my AI app's built-in connection. If you do not know my app and plan, ask first. Show verified steps in its app directory or settings and explain permissions. If unavailable, say so; do not switch to another service without approval.\",\n      \"reply\": \"First we need to verify your AI app and whether the connection is available. You install the add-on and sign in through that app. Different connections support different operations.\",\n      \"action\": \"Check the add-on's publisher and capabilities in your AI app's directory. Connect the correct account, approve appropriate permissions and make the connection available in chat following the app's instructions.\"\n    }\n  ],\n  \"verify\": \"Check the current connection state. State which account you are using if the tool can safely identify it, and which operations are actually available. Do not reveal credentials. Do not change or send anything. If the connection or permissions are missing, do not claim success.\",\n  \"verifyReply\": \"Verification must come from a tool result, not an earlier chat response. If the account is unclear or permissions are insufficient, resolve that first. Then try a small read-only task.\",\n  \"testReply\": \"The assistant should return a result from the connected app or explain exactly why it cannot. Compare the result with the app. Approve sending messages, changing events or other writes separately.\"\n};\n\nConnect AI to your email or calendar. Choose an app, walk through the example chat and copy the prompt into your assistant.\n\n<ConnectionGuide copy={walkthrough} />\n\n## Before you start\n\nHave your AI app name, plan and intended account ready. Start with test\nor non-sensitive data.\n\n**Follow your Organization's rules in Lazurio.** Choose new connections\nusing the [connected-app standard](/en/environment-app-connections/).\nComposio is an option under that standard's conditions. Built-in connectors\nare also shown for standalone AI apps; this example does not approve a new\nprovider for work data.\n\n## If the connection fails\n\nCheck the account, plan availability, administrator restrictions and authentication state. A prompt cannot supply a missing connection or MCP server. Never paste passwords, tokens or sensitive diagnostic output into chat.\n\n## Revoke access\n\nDisconnect the account in the chosen integration service or AI app and check third-party permissions in your Google account too. For MCP, disable the server in your client and revoke its provider access according to the authentication method. Closing a chat does not revoke permissions.\n\n## Sources and example scope\n\nUse this example to request a connection and check that it works. Exact setup steps depend on your AI app and plan; check that app's documentation.\n\n- [Composio: authentication and connected accounts](https://docs.composio.dev/docs/authentication)\n- [MCP: connect local servers](https://modelcontextprotocol.io/docs/develop/connect-local-servers)\n- [Google: manage third-party connections](https://support.google.com/accounts/answer/13533235)"
    },
    {
      "stableId": "lazurio-doc-guide-work-tips",
      "locale": "en",
      "route": "/en/guide/work-tips/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/guide/work-tips/",
      "sourcePath": "data/v2/docs/en/guide/work-tips.md",
      "title": "Tips for working",
      "summary": "Assign work in the browser and review the result.",
      "audience": [
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-24",
      "reviewedAt": "2026-10-24",
      "reviewOwner": "Anna Blazickova",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "openai-browser"
      ],
      "markdown": "## When an agent needs to work on the web\n\nWith **Browser Use**, an agent can open a website, read a page, click and\nfill forms. Ask for it when the task needs work on the site, not just a list\nof links. Your AI tool provides this feature, not Lazurio.\n\n<figure>\n  <a href=\"/guide-assets/chatgpt-browser-illustration-cs.png\" aria-label=\"Open the illustrative mockup at full size\">\n    <img src=\"/guide-assets/chatgpt-browser-illustration-cs.png\" alt=\"Illustrative mockup with Czech example text: ChatGPT and an @Browser prompt on the left, a Browser panel with a fictional contact page on the right.\" width=\"1605\" height=\"980\" loading=\"lazy\" />\n  </a>\n  <figcaption>AI-generated mockup, not a screenshot: the task is on the left, the website\non the right. The site and details are fictional; the real interface may\ndiffer. The Czech prompt asks for contact details without sending anything.\nClick to enlarge.</figcaption>\n</figure>\n\n## Get started in ChatGPT\n\nIn the ChatGPT desktop app, chat and the built-in browser can appear side by side.\nOpen it with **New tab** and a URL, or with **Cmd + T** on Mac\n(**Ctrl + T** on Windows). **Cmd + Shift + B** (**Ctrl + Shift + B** on\nWindows) shows or hides the tabs beside the chat. Use **`@Browser`** in your request\nand select the suggested browser mention. Do not expect the same interface\nin Codex CLI or the IDE extension.\n\n1. **Give a URL and a goal.** What should the agent find or prepare?\n2. **Set boundaries.** What may it read, and what must it not change or submit?\n3. **Watch the open page.** Check the website and requests for access.\n4. **Sign in yourself.** The built-in browser has its own profile; your regular sign-in is not automatically shared.\n5. **Verify the result.** Ask to see the source or prepared form.\n\n## Prompt: find information on a website\n\nCopy this into your chat and replace the bracketed placeholders.\n\n```text\n@Browser Use the built-in browser to open [website URL].\nFind [what I need to know] on the page.\nWork directly with the open page, not just search results.\nDo not submit anything, make purchases or change settings.\nFinish with a summary and links to the pages you used.\nIf Browser Use is unavailable, say so. Do not pretend to operate the page.\n```\n\n## Prompt: prepare a form without submitting it\n\n```text\n@Browser Open [website URL] and help me prepare [form name].\nFirst inspect the fields and tell me which information you need.\nIf sign-in is required, pause and let me sign in myself.\nFill only the information I provide for this task.\nBefore submission, stop and show me the completed form for review.\nDo not submit without my explicit approval for that submission.\nDo not ask for passwords or verification codes in chat.\n```\n\n## Steer the agent\n\nBe specific, for example: **“Use the currently open tab. Show me the Contact\nsection and do not click anything yet.”** If the interface offers page comments,\nmark the relevant area directly. If a tool is unavailable, ask about supported\noptions; a prompt alone does not install a missing tool.\n\n:::note[Keep in mind]\nAccess to a website is not approval for every action. Page content can contain\nmisleading instructions and should not override your request. Approve sensitive,\ndestructive and publishing steps separately. Never put passwords or secrets\nin an ordinary chat.\n:::\n\nSource for controls and availability: [OpenAI — Browser](https://learn.chatgpt.com/docs/browser).\nThe interface may change with the app version and workplace settings.\n\n## Delete an agent thread\n\nIn the ChatGPT desktop app, permanent deletion of a thread is offered only in\n**Codex** mode:\n\n1. At the top left, switch the selector from **ChatGPT** to **Codex**.\n2. Right-click the thread in the sidebar.\n3. Choose **Permanently delete**.\n\nIn ChatGPT mode the thread menu only offers **Archive**. An archived thread\nstays stored; it is not deleted. Observed on 9 October 2026 in the ChatGPT app\nfor Windows; the interface may differ in other app versions."
    },
    {
      "stableId": "lazurio-doc-how-it-works",
      "locale": "en",
      "route": "/en/how-lazurio-works/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/how-lazurio-works/",
      "sourcePath": "data/v2/docs/en/how-lazurio-works.md",
      "title": "How Lazurio works",
      "summary": "Who assigns work, how an agent prepares a draft and who approves publication.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "In Lazurio, you give an agent a task and the materials it needs, then review\nthe result. The agent may prepare a document, an application change or other\nwork. Publishing or deploying that result requires approval from someone\nauthorized to make the decision. The agent cannot authorize itself.\n\nThe roles below follow the current user and agent vocabulary. For Environment\nand Apps names, see the [glossary](/en/guide/glossary/).\n\n## Who does what\n\n**User** is the person agents work with and for. The user holds real\npermissions and has the final say. In an Organization, that person is a\n**Colleague**. This is separate from the Organization User role: a user may\nhold User, Builder, Steward or Admin permissions. The role name alone does\nnot grant access.\n\n**Buddy** is the user's personal AI representative. It acts on the user's\nbehalf within their permissions and mandate; it is not a separate user.\n\n**Task agent** is the active tool session. It works for the user and has\nno independent authority. It can propose and prepare; a prompt does not make it\nan administrator.\n\n**Organization** is one company's repository and access boundary. In the\ndocumented model it maps to a GitHub organization and a separate repository\nroot. Several Organizations can be mounted on one machine, but that machine\nremains one shared trust domain rather than a set of isolated operating-system environments.\n\n**Workspace module** is an application or bounded work area inside an\nOrganization. It has its own rules for running, testing and deployment.\nYou can change it or restore a previous version independently.\n\n**Personalspace** is private to one user. It is not an organizational\ncollaboration store and is never a shortcut for moving company data across\naccess boundaries.\n\n## From request to published result\n\n1. **Scope:** identify the Organization, module and intended outcome.\n2. **Authority:** use the user's live access; do not invent permissions\n   in prose.\n3. **Context:** load only the repositories and tools needed for the task.\n4. **Draft + evidence:** make the work reversible and editable, commonly on a\n   Git branch; run checks and gather review evidence as the Draft changes.\n5. **Decision:** an authorized user approves or rejects the exact result.\n6. **Publication:** merge, deploy, send or otherwise make it effective.\n7. **Closeout:** update the source of truth, record what remains and clean\n   temporary workspaces.\n\nPreparing a draft can already transfer data. The diagram shows approval of\nthe result; it does not mean that all preceding work stays on your machine.\n\n<figure class=\"lz-diagram\">\n  <picture>\n    <source media=\"(max-width: 80rem)\" srcset=\"/diagrams/draft-publication-flow-mobile.svg\" />\n    <img src=\"/diagrams/draft-publication-flow.svg\" alt=\"A person defines the outcome, an Agent prepares a proposed change and proof, and the change takes effect only when the account is allowed to perform it and the responsible person approves it.\" />\n  </picture>\n  <figcaption>The agent prepares the result. The authorized user decides whether to publish it.</figcaption>\n</figure>\n\nGit provides the clearest mechanical version of this flow. A task agent with\nwrite access may push a branch and open a pull request; at that point the\nsource has already reached GitHub, but the protected branch has not changed.\nBranch rules, checks, reviews and merge permission can then block publication.\nEmail, chat and other providers need their own controls. Where a provider\noffers no equivalent restriction, explicit authorization remains a process rule.\n\n## Source of truth, not one giant AI database\n\nKeep each kind of material in its designated place:\n\n- code in repositories;\n- plans in the Organization's Mission Control;\n- company knowledge in its Knowledgebase;\n- email and other service data in the original applications, accessed through approved connections.\n\nThe agent loads what the task needs. You do not have to copy everything into\none AI database. Change access in the system that manages it: revoke a\nrepository permission or an app credential. Renaming a role in a document\ndoes not restrict anything by itself.\n\n## What runs today\n\nThe setup described in the linked source revision uses a source checkout with Git and Bun. It\ncontains Launchpad, CLI/Core v0, Doctor, operating manuals and the contracts\nused by connected Organizations and modules. CLI v0 is experimental. A\npackaged CLI and automatically generated non-Git root are future targets.\n\nThe agent client sends model requests to the selected provider under their\nrespective terms. Dashboard, hosted team workspaces and per-owner Resident/Buddy\nservices are optional services, not hidden parts of every installation. The\n[IT briefing](/en/it-administrators/) explains what a concrete deployment must\nprove."
    },
    {
      "stableId": "lazurio-doc-overview",
      "locale": "en",
      "route": "/en/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/",
      "sourcePath": "data/v2/docs/en/index.mdx",
      "title": "Lazurio documentation",
      "summary": "First steps, practical guides and deployment information for Lazurio.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-09-15",
      "reviewedAt": "2026-09-15",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "In Lazurio, people work with AI agents using shared materials. Procedures,\nplans and applications stay where the team can find them and review changes.\n\nIt builds on GitHub, which can hold tasks, documentation and decisions as well\nas code. History shows who changed what; permissions control who can read, edit\nand approve the work. You do not need to move accounting, email or\nevery other existing service into GitHub.\n\n<figure class=\"lz-diagram\">\n  <picture>\n    <source media=\"(max-width: 640px)\" srcSet=\"/diagrams/company-to-github-mobile.svg\" />\n    <img src=\"/diagrams/company-to-github.svg\" alt=\"Company work is translated by Lazurio into private GitHub processes.\" />\n  </picture>\n  <figcaption>The business remains more than GitHub. Lazurio brings into it the work that benefits from versioning, access control and review.</figcaption>\n</figure>\n\nThe agent works with the materials and tools available for the task. It\nprepares a draft, checks it and presents it for review. You define the goal;\nan authorized person decides whether to publish or deploy the result.\n\n<figure class=\"lz-diagram\">\n  <picture>\n    <source media=\"(max-width: 640px)\" srcSet=\"/diagrams/human-directed-work-mobile.svg\" />\n    <img src=\"/diagrams/human-directed-work.svg\" alt=\"People direct the work, Task Agents prepare Drafts, people review them, and authorized publication creates shared Organization truth.\" />\n  </picture>\n  <figcaption>GitHub is the context for the whole loop, not a step in it. People direct and authorize; Task Agents prepare the editable work between those decisions.</figcaption>\n</figure>\n\n## What Lazurio is today\n\nThe version described in the linked sources runs from source with Git and Bun. It includes\nLaunchpad, diagnostics, an experimental CLI v0 and the operating contracts used\nby connected Organizations and modules. A simple packaged installation is a\ntarget, not a released distribution.\n\nYou choose the AI model and client separately. Lazurio itself is not a\nmanaged SaaS service or a universal security sandbox for AI tools. Review\nthe selected providers' terms before deployment.\nThe [security and control evidence](/en/public-evidence/) shows where those claims\ncome from and what they do not prove.\n\n## Browse the documentation\n\nIf you are new to Lazurio, open the Guide. The other sections cover technical\nrequirements, access and operations.\n\n<nav className=\"lz-directory\" aria-label=\"Documentation sections\">\n  <a href=\"/en/guide/\">\n    <strong>Guide</strong>\n    <span>Start with your first task or choose a specific guide.</span>\n  </a>\n  <a href=\"/en/how-lazurio-works/\">\n    <strong>How Lazurio works</strong>\n    <span>From assigning a task to reviewing and approving the result.</span>\n  </a>\n  <a href=\"/en/use-cases/\">\n    <strong>Use cases</strong>\n    <span>Suitable tasks and when to choose another tool.</span>\n  </a>\n  <a href=\"/en/it-administrators/\">\n    <strong>For IT administrators</strong>\n    <span>What to verify before a pilot and deployment.</span>\n  </a>\n  <a href=\"/en/data-access-security/\">\n    <strong>Data access and security</strong>\n    <span>Which data an agent can use and what restricts access.</span>\n  </a>\n  <a href=\"/en/deployment-operations/\">\n    <strong>Deployment and operations</strong>\n    <span>Plan a bounded pilot, daily operation, recovery and rollback.</span>\n  </a>\n  <a href=\"/en/environment-app-connections/\">\n    <strong>Connecting an Environment to apps</strong>\n    <span>Connection methods, sign-in and access revocation.</span>\n  </a>\n  <a href=\"/en/lazurio-vs-microsoft-copilot/\">\n    <strong>Lazurio vs Microsoft Copilot</strong>\n    <span>Differences in purpose, access and administration.</span>\n  </a>\n  <a href=\"/en/agents/\">\n    <strong>For agents</strong>\n    <span>Find the machine-readable index and the rules for using this documentation as context.</span>\n  </a>\n  <a href=\"/en/faq/\">\n    <strong>FAQ</strong>\n    <span>Answers about the product, data and approval.</span>\n  </a>\n  <a href=\"/en/public-evidence/\">\n    <strong>Security and control evidence</strong>\n    <span>The sources behind product claims and their limits.</span>\n  </a>\n  <a href=\"/en/reference/\">\n    <strong>Public references</strong>\n    <span>Lazurio and Microsoft documentation used on this site.</span>\n  </a>\n</nav>\n\nLazurio is currently source-available under\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md).\nSee the [security and control evidence](/en/public-evidence/#product-form-and-maturity) for the\nlicense, maturity and assurance details relevant to an approval decision."
    },
    {
      "stableId": "lazurio-doc-it-administrators",
      "locale": "en",
      "route": "/en/it-administrators/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/it-administrators/",
      "sourcePath": "data/v2/docs/en/it-administrators.md",
      "title": "A ten-minute IT briefing",
      "summary": "An IT checklist for access boundaries, provider terms and publication approval before deployment.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "Use this briefing to prepare a Lazurio pilot and decide what the operator\nmust demonstrate before deployment. Lazurio uses Git repositories for company\nmaterials and change history. Agents prepare drafts; publication is approved\nseparately. GitHub, the operating system and connected services still control\naccess.\n\nThe setup described in the linked source revision runs from source with Git and Bun. It\nincludes Launchpad, diagnostics, operating contracts and an experimental CLI\nv0. It is not a vendor-managed AI service, a stable packaged installer or an\nadditional sandbox around the selected agent client.\n\nBefore approval, identify **the account, machine, Organization, tool and\navailable data**. Separately verify who may publish the result.\n\n![Lazurio deployment and data-flow overview](/diagrams/lazurio-data-flow.svg)\n\nThe diagram is a reference model. Optional hosted services are separate\nservices and belong in the inventory only when a deployment enables them.\n\n## Decision snapshot\n\n| Item | Current public position |\n| --- | --- |\n| Product form | Developer-operated source checkout using Git and Bun. A packaged installation is a future target. |\n| Runtime maturity | Launchpad, Doctor and selected module flows work today; CLI v0 remains experimental. |\n| License | Source-available under [FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md), with Apache 2.0 applying to each published version after two years. |\n| Assurance | No certification, universal service level, retention period or deployment topology is claimed. Support and hosting terms belong to the concrete deployment. |\n\nSee [security and control evidence](/en/public-evidence/) for the license,\nsource links and limits of these claims.\n\n## The short version\n\n| Area | Lazurio's operating model | What IT should verify |\n| --- | --- | --- |\n| Identity | The signed-in user supplies authority; a task agent has no independent rights. | The account, repository membership and machine owner are correct. |\n| Company boundary | One company maps to one Organization and GitHub access boundary. One machine remains one trust domain. | Only intended repositories are mounted; use separate machines or equivalent isolation when companies must not share an OS boundary. |\n| Working context | Work begins in checked-out source and explicitly enabled tools. | Endpoint protection, local data scope and provider terms meet policy. |\n| Publication | Agent output stays editable until an authorized merge, deployment, send or provider action. | Branch rules, reviews and provider permissions enforce the intended gate. |\n| Integrations | Connections are locally curated and separately revocable; official MCP or CLI paths are preferred. | Every provider, OAuth scope, owner, data path and revocation procedure is accepted. |\n| Evidence | Git and provider records can show who changed what, but coverage depends on the tools actually used. | Required endpoint, model, app and deployment logs exist and have named retention. |\n\n## What data can be reached?\n\nAccess depends on the account, machine, repository permissions, AI client and\nenabled tools. Check these five areas for your deployment:\n\n1. Git repositories and teams visible to the operating identity.\n2. Local files placed inside the active workspace or readable by the client.\n3. External applications enabled through an approved MCP server, CLI or\n   browser workflow.\n4. The agent client, model provider and any hosting provider used by modules.\n5. Optional hosted Lazurio services such as Dashboard, a hosted team workspace\n   or a per-owner Resident/Buddy service.\n\nAn integration existing in the ecosystem is not evidence that it is enabled.\nAsk for a live list with provider, scopes, owner and revocation instructions.\n\n## Where enforcement lives\n\nLazurio does not turn policy prose into a universal technical restriction.\nControls remain with the system that owns the capability:\n\n| Action | Effective control |\n| --- | --- |\n| Read a local file | OS permissions, workspace selection and any client sandbox. A readable file may be sent to the model provider as task context. |\n| Push a branch or open a pull request | GitHub write permission. This is reviewable Draft work, but the source has already reached GitHub. |\n| Merge or deploy an exact revision | Branch rules, required checks, reviews, merge rights and the module's deployment gate. |\n| Create or send something in an external provider | That provider's credential, scopes and confirmations. A provider draft may already transmit data; where no provider-enforced restriction exists, explicit authorization remains a process control. |\n\nAn agent prepares the change. Publication requires both the account's\npermission and approval from the person responsible for that decision.\n\n<figure class=\"lz-diagram\">\n  <picture>\n    <source media=\"(max-width: 80rem)\" srcset=\"/diagrams/draft-publication-flow-mobile.svg\" />\n    <img src=\"/diagrams/draft-publication-flow.svg\" alt=\"A person defines the outcome, an Agent prepares a proposed change and proof, and the change takes effect only when the account is allowed to perform it and the responsible person approves it.\" />\n  </picture>\n  <figcaption>The agent prepares the result. The authorized user decides whether to publish it.</figcaption>\n</figure>\n\n## Minimum approval package\n\nBefore production use, ask for:\n\n- the Organization, repository and enabled-service inventory;\n- named identities, GitHub team grants and offboarding owners;\n- the endpoint protection and local-data baseline;\n- the selected agent client, model provider and data-processing terms;\n- integration scopes, credential custody and revocation procedures;\n- branch protection and provider-specific publication authority;\n- logs, retention, backup, deletion, incident response and rollback; and\n- a bounded pilot that proves both the normal path and meaningful denials.\n\nUnknowns should become implementation issues, not security claims.\n\n## Suggested decision\n\nApprove a scoped pilot when the identities, repositories, endpoint boundary,\nproviders, integrations and action-by-action gates are concrete and testable.\nA source-checkout pilot carries different support and change-control risk from\na managed product. Continue with [data access and\nsecurity](/en/data-access-security/) and [deployment and\noperations](/en/deployment-operations/) before approving production use."
    },
    {
      "stableId": "lazurio-doc-copilot-comparison",
      "locale": "en",
      "route": "/en/lazurio-vs-microsoft-copilot/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/lazurio-vs-microsoft-copilot/",
      "sourcePath": "data/v2/docs/en/lazurio-vs-microsoft-copilot.md",
      "title": "Lazurio vs Microsoft Copilot",
      "summary": "Compare the work, access and administration each tool requires.",
      "audience": [
        "it-admin",
        "decision-maker",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "microsoft-copilot-architecture",
        "microsoft-copilot-data-protection",
        "microsoft-copilot-privacy",
        "microsoft-copilot-requirements",
        "microsoft-copilot-extensibility"
      ],
      "markdown": "The choice depends on the work you want AI to do and who will manage it.\nMicrosoft Copilot mainly assists with work in Microsoft 365. Lazurio focuses\non company repositories and connected tools, including change review and\napproval. An organization may use both.\n\nPermissions matter in either case. Copilot uses work data available to the\nsigned-in Microsoft 365 user. An agent in Lazurio works with selected\nrepositories and tools it can actually access.\n\nMicrosoft has renamed Microsoft 365 Copilot to Microsoft Copilot and\nMicrosoft 365 Copilot Chat to Microsoft Copilot Chat. Some licenses,\nexperiences and linked pages, such as the extensibility documentation, still\nuse the earlier name during the transition. Microsoft product facts below come\nfrom current Microsoft Learn documentation. Lazurio positioning and the\nrecommendations are our assessment.\n\n## Side-by-side\n\n| Decision area | Microsoft Copilot | Lazurio |\n| --- | --- | --- |\n| Primary purpose | AI assistance inside the Microsoft 365 productivity environment. | Prepare, review and approve versioned work across repositories and tools. |\n| Natural context | Microsoft Graph and the user's permitted Microsoft 365 content, plus configured agents and connectors. | Selected Organization repositories, local workspace context and individually approved external tools. |\n| Permission foundation | The signed-in user's Microsoft 365 permissions, identity controls and service boundary. | The signed-in user's GitHub/provider permissions and machine-scoped integrations; prompts do not grant authority. |\n| Typical output | Answers, summaries, drafts and actions in Microsoft applications and Copilot experiences. | Changes, plans, reference material and app actions prepared for review and approval. |\n| Administration | Microsoft-administered tenant services, licensing, Purview, Entra and Microsoft 365 administration. | Organization-owned Git repositories, devices, module requirements and each provider's administration. |\n| Extensibility | Plugins that bring together declarative agents, skills, Copilot connectors and MCP servers. | Modules, reusable agent instructions, MCP servers, official CLIs and browser workflows under local curation. |\n| Deployment | Microsoft-managed cloud service with published tenant requirements. | Framework and module deployment chosen per Organization; current public model begins with local checkouts and independently deployed modules. |\n| Best fit | Productivity and knowledge work already centered on Microsoft 365. | Work across repositories or tools that needs version history, tests and explicit approval. |\n\nMicrosoft documents that Copilot works within the Microsoft 365 service\nboundary, uses Microsoft Graph and only presents data a user is authorized to\naccess. See Microsoft's [architecture overview](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture)\nand [data protection and auditing](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture-data-protection-auditing).\n\nLazurio's public source defines GitHub as the access authority for repository\nwork, separates Organizations, and treats agent output as a draft until an\nauthorized publication decision. See the [security and control evidence](/en/public-evidence/)\nand its exact source links.\n\n## Data and privacy questions\n\nMicrosoft states that prompts, responses and data accessed through Microsoft\nGraph are not used to train foundation models, including those used by\nMicrosoft Copilot. It also documents stored interaction history, Purview\ncontrols, the need to check the terms of agents and the additional terms that\nmay apply when an administrator enables third-party AI models, such as\nAnthropic or OpenAI models. Read the current [Microsoft privacy and security statement](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-privacy)\nfor the exact product and tenant terms.\n\nLazurio cannot give one equivalent model-provider statement because it is not\none universal AI service account. Data flows depend on the selected AI client, model provider, Organization permissions and integrations. List those providers and permissions before approving a deployment. The Organization must manage that configuration.\n\n## Administration and prerequisites\n\nMicrosoft publishes tenant prerequisites including an eligible Microsoft 365\nsubscription with a Microsoft Copilot license, Microsoft Entra ID work\naccounts, an Exchange Online mailbox for mailbox-grounded experiences and\nnetwork access to the `*.cloud.microsoft` domain. It strongly recommends a\nsecure and governed data foundation built with SharePoint Advanced Management\nand Microsoft Purview. See the current [Microsoft requirements](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-copilot-requirements).\n\nLazurio instead requires the organization to own its GitHub structure,\nendpoint baseline, execution provider, repository rules and enabled\nintegrations. It offers more direct control of the working source and\npublication process, while leaving more operational choices to the\norganization.\n\n## Extending the tools\n\nMicrosoft Copilot is extended through plugins. A plugin brings declarative\nagents, skills, Copilot connectors and MCP servers together in one package\nthat is then published and governed, as described in Microsoft's [extensibility documentation](https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/).\nUse this route for workflows managed within Microsoft's products.\n\nLazurio extensions are workspace modules and scoped tool integrations. The\ndocumented [external application standard](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md)\nprefers official local MCP servers or CLIs and separately revocable machine\nidentities. Use this route for work across repositories or providers that needs its own tests and approvals.\n\n## Which should you choose?\n\n### Choose Microsoft Copilot first when\n\n- most valuable work already happens in Outlook, Teams, Word, Excel,\n  PowerPoint and SharePoint;\n- the tenant's Microsoft 365 permissions and administration are well managed;\n- you want a vendor-managed productivity experience with Microsoft's administration\n  and compliance tools;\n- custom work can stay within Microsoft's agent and connector ecosystem.\n\n### Choose Lazurio first when\n\n- the output must become a reviewed repository change, module, operating plan\n  or durable organizational source of truth;\n- work crosses GitHub, local source and several non-Microsoft providers;\n- you need explicit company boundaries and an inspectable draft-to-publication\n  workflow;\n- your organization is prepared to own endpoint, repository, provider and\n  integration configuration.\n\n### Use both when\n\nMicrosoft Copilot is the productivity assistant for Microsoft 365 while\nLazurio governs source-controlled delivery and cross-tool execution. Keep the\nresponsibilities and credentials distinct: do not assume an approval or data\nboundary in one automatically applies to the other.\n\n## Bottom line\n\nTry the options on a real task. Compare not only the result, but also the\nrequired access, change review and administration time. Start with Copilot\nif most work happens in Microsoft 365. Try Lazurio if you need to version and\napprove work across repositories and tools."
    },
    {
      "stableId": "lazurio-doc-public-evidence",
      "locale": "en",
      "route": "/en/public-evidence/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/public-evidence/",
      "sourcePath": "data/v2/docs/en/public-evidence.md",
      "title": "Security and control evidence",
      "summary": "Public sources behind product and security claims, and the limits of that evidence.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-external-apps-current",
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody"
      ],
      "markdown": "The product and architecture sections below use Lazurio source revision\n[`3c5bda5d54c5556a0e54f3c339d988aa911fda60`](https://github.com/HumanAndMachines/Lazurio/tree/3c5bda5d54c5556a0e54f3c339d988aa911fda60).\nThe source documents at that revision are written in Czech. The summaries\nbelow explain their security implications and link to the originals. They are\nnot an independent audit or confirmation that a particular installation is safe.\n\nThe product description below applies to that revision, not automatically to\nthe latest release. Compare it with the version you actually deploy.\n\n## Product form and maturity\n\nThe [README](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\ndescribes Lazurio as a local working system and coordination layer, not an AI\nmodel or shared cloud data store. It explicitly marks the project as active\ndevelopment. At that revision, developers run it from a source checkout using Git and Bun;\nCLI v0 is experimental, while a simple packaged installation and generated\nnon-Git root are target architecture. The repository uses\n[FSL-1.1-Apache-2.0](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md).\nInternal use, non-commercial education or research, and professional services\nfor a compliant licensee are permitted. Permitted use may include copying,\nmodification and redistribution, with the license link and copyright notices\nretained. A Competing Use means making the software available to others in a\ncommercial product or service that substitutes for Lazurio or another product\nor service the licensor offers using it, or offers the same or substantially\nsimilar functionality. Each published version becomes available under Apache 2.0 on\nits second anniversary, and the software is provided without warranty.\nThe license notice names HumanAndMachine s.r.o. as copyright holder. It does\nnot itself promise hosting, support or a service level for a concrete rollout.\n\n## Identity and authority\n\nThe current [user and agent terminology](https://github.com/Lazurio/LazurioPlatform/blob/4681f49720fa7a6a7ceaac6ec07f8bd05d4e2193/docs/decisions.md#f30--the-operator-replaces-the-principal)\nnames the user as the person agents work with and for. The user has the final\nsay; Buddy represents that user within their permissions and mandate.\nA task agent is a temporary work session with no permissions of its own.\nAccess comes from GitHub, the operating system and connected services.\nA prompt cannot grant it.\n\nThe agent may use credentials and files available to its process. Lazurio's\nrules specify when that use is permitted. The operating system, AI tool's\nsandbox and provider controls enforce technical restrictions.\n\n## Machine and Organization boundaries\n\nThe [README](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\nand [architecture](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md)\nstate that one machine is one trust domain. An Organization represents one\ncompany, one GitHub organization and a separate repository/access boundary.\nMultiple Organizations can coexist on one endpoint, but their folders are not\nisolated operating-system environments. A process with the same effective filesystem access can cross\nthat directory boundary. Stronger isolation requires separate machines or\nequivalent infrastructure.\n\nPersonalspace is private to one user and is not a shared Organization\nstore. This is an access and process boundary; it should not be described as\ncryptographic isolation unless a deployment separately provides that control.\n\n## Draft and publication\n\nThe [collaboration model](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\ndefines a Draft as reversible, editable work and Publication as making a result\nexternally effective or difficult to reverse. Agents may create branches,\ncommits and pull requests when their repository grant permits it. Protected\nbranch publication can be mechanically controlled by GitHub permissions,\nrequired checks and reviews. Non-Git publication—such as sending a message or\nchanging a provider—depends on the actual provider and client controls; an\nexplicit-authorization rule is process-only where no technical restriction\nexists.\n\n## External applications and credentials\n\nThis section uses the newer [integration standard](https://github.com/HumanAndMachines/Lazurio/blob/6416d27786296583baf08b75526cff225e2673f7/manual/external-app-integrations.md),\nchecked on 24 October 2026. For new connections it prefers official MCP,\nofficial CLI, permitted Composio, a reviewed open-source implementation and\nbrowser fallback. Executor manages Environment MCP servers. For existing\nconnections, the app's tool takes precedence over Executor and Composio.\n\nComposio is the sole approved exception to the shared-broker ban and must be\npermitted for the Environment. It holds tokens and processes call content;\nconnections belong to the Composio account and organization, not automatically\nto one machine. The standard excludes new cloud connectors, other shared\nbrokers, and scraping or browser-session servers. An existing connector may\nremain as a transition state.\n\nWrite access is not approval to publish. An OAuth token can be used by a\nprocess that can reach it; MCP approvals do not automatically constrain CLI\nor shell access. See [Connecting an Environment to apps](/en/environment-app-connections/)\nfor account scope and open questions.\n\nThe [secret custody standard](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md)\nkeeps real credentials outside Git. It does not claim that Lazurio itself\nencrypts the endpoint, rotates every secret or replaces backup and incident\ncontrols.\n\n## Local and hosted services\n\nThe source checkout contains the local root, Launchpad, Guide, CLI/Core, Doctor\nand mounted Organization modules. Launchpad and runnable modules use local\nloopback HTTP listeners with dynamically selected or module-owned port leases.\nLoopback binding is not caller authentication: other processes on the endpoint\nmay still reach those services. The local Guide included in that Lazurio revision\nalso writes files; it is not this public documentation website or a security\ncontrol. Doctor tooling at the described revision expects Git,\nGitHub CLI and Codex CLI; a rollout using another agent client must test its\nactual Doctor and repair path rather than assuming equivalence.\nThe checkout also ships bridge and provisioning code for separately deployed\nprofiles; source presence does not mean activation. Optional architecture\nincludes Dashboard, hosted team workspaces, and per-owner Resident/Buddy\nservices that may use Zulip, GBrain, Tailscale or another private access layer,\nHermes or another operator-chosen OpenAI-compatible agent runtime, and T3 Code\nor another agent CLI. A deployment that enables one must list it as\na separate service with its own operator, identity, storage, network path,\nprocessors, logs, retention, backup and deletion controls.\n\n## What this evidence does not prove\n\n- It does not certify a customer deployment or prove that its controls are\n  enabled.\n- It does not create a universal retention, training or regional-processing\n  claim for model providers.\n- It does not log every local file read, prompt or API call.\n- It does not turn Organization folders on one machine into hard tenants.\n- It does not make process approval equivalent to a provider-enforced gate.\n\nUse the [IT briefing](/en/it-administrators/) to turn this evidence into a\ndeployment-specific approval package."
    },
    {
      "stableId": "lazurio-doc-reference",
      "locale": "en",
      "route": "/en/reference/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/reference/",
      "sourcePath": "data/v2/docs/en/reference.md",
      "title": "Public references",
      "summary": "Lazurio and Microsoft source links and how their review dates are tracked.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-04",
      "reviewedAt": "2026-10-04",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": "Pablo AI",
      "trustCritical": true,
      "sourceRefs": [
        "lazurio-readme",
        "lazurio-license",
        "lazurio-architecture",
        "lazurio-collaboration-model",
        "lazurio-external-apps",
        "lazurio-secret-custody",
        "microsoft-copilot-architecture",
        "microsoft-copilot-data-protection",
        "microsoft-copilot-privacy",
        "microsoft-copilot-requirements",
        "microsoft-copilot-extensibility"
      ],
      "markdown": "Lazurio links point to the specific repository revision used by this\ndocumentation. Microsoft pages change over time; the source map records\nwhen they were last checked. An editorial revision does not by itself update\nthat source review date.\n\nThe pinned Lazurio source is written in Czech. English readers should begin\nwith the reviewed [security and control evidence](/en/public-evidence/), which summarizes\nthe security-relevant meaning and links each claim to the exact source. It\nimproves accessibility; it is not an independent certification or a controlled\nlegal translation.\n\n## Lazurio source\n\n- [Project overview (Czech)](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/README.md)\n- [License](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/LICENSE.md)\n- [Architecture (Czech)](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/ARCHITECTURE.md)\n- [Authority and publication model (Czech)](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/AGENTS.md)\n- [External application standard (Czech)](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/external-app-integrations.md)\n- [Secret custody standard (Czech)](https://github.com/HumanAndMachines/Lazurio/blob/3c5bda5d54c5556a0e54f3c339d988aa911fda60/manual/security/local-secret-custody.md)\n\n## Microsoft provider documentation\n\n- [Microsoft Copilot architecture](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture)\n- [Data protection and auditing](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-architecture-data-protection-auditing)\n- [Data, privacy, and security](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-365-copilot-privacy)\n- [Requirements](https://learn.microsoft.com/en-us/microsoft-365/copilot/microsoft-copilot-requirements)\n- [Extensibility with plugins](https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/)\n\n## Review contract\n\nThe source map records an owner, review date and expiry for each reference.\nExpired evidence fails content validation. Trust-critical pages also require an\nexact-commit review before production publication. Pablo AI is the\nOrganization Steward automation used for that review, not an independent\nauditor or certification of a customer's deployment. The deploy script checks\nfor a clean main branch and an operator-supplied approved commit; matching that\ncommit to the exact-head review remains an explicit delivery step."
    },
    {
      "stableId": "lazurio-doc-use-cases",
      "locale": "en",
      "route": "/en/use-cases/",
      "canonicalUrl": "https://documentation.lazurio.ai/en/use-cases/",
      "sourcePath": "data/v2/docs/en/use-cases.md",
      "title": "What Lazurio is good for",
      "summary": "Work that suits Lazurio, the controls it needs and when to choose another tool.",
      "audience": [
        "it-admin",
        "decision-maker",
        "builder",
        "agent"
      ],
      "updatedAt": "2026-10-29",
      "reviewedAt": "2026-10-29",
      "reviewOwner": "Matej Suchanek",
      "secondReviewOwner": null,
      "trustCritical": false,
      "sourceRefs": [
        "lazurio-user-roles-current",
        "lazurio-readme",
        "lazurio-architecture",
        "lazurio-collaboration-model"
      ],
      "markdown": "Lazurio fits work whose results need to be kept, reviewed and shared: an\napplication change, a procedure or material for a decision. In the examples below, the agent prepares the work and the team reviews it.\n\n## Strong-fit use cases\n\n### Product and software delivery\n\nGive the agent a specific application change. It can inspect the module,\nedit the code, run tests and prepare a pull request. The team reviews the diff\nand test results before accepting the change. Git keeps the history.\n\n### Operational workflows across tools\n\nA task may need both repository files and an approved external application.\nEach connection is configured for the machine and can be revoked separately.\nThe setup does not rely on a single cloud broker with access to every tool.\n\n### Durable organizational knowledge\n\nA conversation can produce a procedure, plan or proposed decision. Have it\nsaved to the right place in the Organization and reviewed. Other people can\nthen find the information without searching your chat.\n\n### Repeated agent roles\n\nFor recurring work, save the instructions, tools, tests and approval\nrequirements as a reviewed procedure. The next task can use that procedure\nwithout relying on assumptions hidden in a copied prompt.\n\n### Work across several companies\n\nA founder, consultant or operator can mount several authorized Organizations\nwhile keeping their repositories and GitHub access separate. This is an\nexception inside one shared machine trust domain, not hard tenant isolation.\nKeep provider sessions separately named and revocable. Use separate machines\nor equivalent infrastructure when a compromise must not cross company\nboundaries.\n\n## Use cases that need additional controls\n\nRegulated data, production infrastructure, financial actions, bulk messaging,\ncredential administration and destructive operations need provider-specific\naccess, approval and audit controls. Lazurio's operating model does not replace\napplicable law, certification, segregation of duties or provider review.\n\n## When another product may be the better start\n\n- You only need personal drafting inside one productivity suite.\n- The organization will not own repository access, endpoint controls or review\n  rules.\n- The task cannot be bounded, tested or reversed and has no authorized decision\n  point.\n- A mature product already solves the whole workflow with a simpler supported\n  control plane.\n\nFor Microsoft-centric productivity, read the [Lazurio vs Microsoft\nCopilot](/en/lazurio-vs-microsoft-copilot/) guide. The sensible result may be\nCopilot, Lazurio, or both with distinct responsibilities."
    }
  ]
}
