{"schema_version":2,"setup_api_version":2,"service":"Company hive-mind knowledge","mcp_url":"https://knowledge.cyberflo.ai/mcp","transport":"streamable-http","setup_url":"https://knowledge.cyberflo.ai/setup","agent_guide_url":"https://knowledge.cyberflo.ai/setup.md","installation_page_url":"https://knowledge.cyberflo.ai/setup/install","descriptor_url":"https://knowledge.cyberflo.ai/setup.json","authentication":{"type":"oauth2","issuer":"https://knowledge.cyberflo.ai","authorization_endpoint":"https://knowledge.cyberflo.ai/authorize","token_endpoint":"https://knowledge.cyberflo.ai/token","registration_endpoint":"https://knowledge.cyberflo.ai/register","authorization_server_metadata":"https://knowledge.cyberflo.ai/.well-known/oauth-authorization-server","protected_resource_metadata":"https://knowledge.cyberflo.ai/.well-known/oauth-protected-resource","login_url":"https://knowledge.cyberflo.ai/human/login","identity_provider":"Feishu","enrollment_required":true,"scopes_supported":["hive.read","hive.work.append","hive.guidance.propose","hive.sources.import","hive.contribute"],"status":"configured","bridge_ready":true,"login_ready":true},"readiness":{"status":"unverified","production_qualified":false},"client_package":{"status":"available","version":"1.2.0","workflow_version":"1.2.0","setup_api_version":2,"archive_sha256":"41be8627076508a8c5408efc361b3834a6f49bb830925e4629889d964f09659c","files":{".agents/plugins/marketplace.json":"49c3e18b1ed3a8e78e2807a0923c13cd2630a90c6bcfb509f112fc8037404d0e","plugins/company-knowledge/.codex-plugin/plugin.json":"64d296b5f6b3bfaece985d3db0f7ffa6eaa0d980b846669e8b9340e941ad0e99","plugins/company-knowledge/hooks/hooks.json":"24c23474c9c4949714e9ae96078920d882746b792da0db0e21a71062dbca436e","plugins/company-knowledge/skills/company-knowledge/SKILL.md":"dfd0cc224e35a5d752aa8c9d855bd5a5c95a4604bf0850863957bb2decce8604","plugins/company-knowledge/scripts/upload-file.sh":"07e41f07d9e394e8b58441a180ba408a13cc500e7d32209c113acc4be4e942b7","plugins/company-knowledge/scripts/upload-file.ps1":"572e2feae2b6a84bd54dd08a3b7b03f9efaba12548973033c6d08f98fb1524ac","plugins/company-knowledge/skills/autopilot/SKILL.md":"808eefa12b5cc182416a91d2eb6638e0cd43ab909bcdb10e262cc496a21c4cc4","plugins/company-knowledge/skills/autopilot/references/mysql.md":"172f1b0e8b1095e09ef059dd099a020219ea7231e603ac8f0335a6a449dec23b","plugins/company-knowledge/skills/autopilot/references/snowflake.md":"ee18b48824c98fc10224d7bee1f7bb9dfce76275ff97570d456d8345459f645d","plugins/company-knowledge/skills/autopilot/references/cco.md":"9a6bd7057928c9f8d105ad4812b792af550979ae91ff7f3a97bf28f330346e2f","plugins/company-knowledge/skills/autopilot/references/inventory.md":"1b86ccd1137c846bfe6c328740349485ca0bcbf0521dea6b37d1d7cbe8a8c93e"},"installers":{"install-macos.sh":{"sha256":"d714fbbd1d52ce591d4f83bd15a3ac73e6df9e2047731234fea51a22bab03aed"},"install-windows.ps1":{"sha256":"357601b26d7375b88a1be37879660693303cc5ac3e42155481e1560a003d34f2"}},"desktop_qualification":{"macos":"pending_actual_trusted_lifecycle","windows":"pending_actual_trusted_lifecycle"},"mcp_connection":"hive-read","hook_trust_required":true,"qualified":false,"manifest_url":"https://knowledge.cyberflo.ai/client/1.2.0/manifest.json","archive_url":"https://knowledge.cyberflo.ai/client/1.2.0/company-knowledge.zip","macos_installer_url":"https://knowledge.cyberflo.ai/client/1.2.0/install-macos.sh","windows_installer_url":"https://knowledge.cyberflo.ai/client/1.2.0/install-windows.ps1"},"autopilot_access":{"setup_url":"https://access.cyberflo.ai/setup","descriptor_url":"https://access.cyberflo.ai/setup.json","mcp_url":"https://access.cyberflo.ai/mcp","status":"authenticated_check_required","separate_consent":true,"business_actions_enabled":false},"bootstrap":["Connect your personal agent's remote MCP client to mcp_url and complete OAuth in your browser.","The administrator must enroll your company identity and assign current company scopes. Signing in does not grant corpus access.","Initialize MCP and call tools/list; use the returned input schemas instead of copying a static tool list.","Call access_info with no arguments to discover your granted company scopes and current read/contribute permissions. Do not invent a scope or supply identity claims.","Choose a scope returned by access_info. Call discover_functions for that scope, then load_guidance for a relevant configured function before acting on its guidance. An empty directory means no company functions are configured yet.","Use search_context to find supporting sources, then read_context or work_history for the full source and decision history.","Preserve warnings, confirmation state and citations. Incomplete retrieval or zero matches does not establish that no decision exists.","Refresh guidance before relying on a previously loaded version. Personal-agent tools cannot approve or publish guidance.","Install the versioned Company Knowledge desktop package, preserving the existing hive-read connection. Complete fresh browser consent for hive.read, hive.work.append, hive.guidance.propose and hive.sources.import; consent never grants administrator eligibility.","Prepare the human hook review using the same verified desktop-bundled Codex executable in a terminal. Choose Review hooks at startup, or enter /hooks inside the Codex CLI. Review the Company Knowledge SessionStart, UserPromptSubmit and Stop hooks; the employee must make the trust choice. Do not bypass trust. Then open a fresh desktop task and observe those events against this same authenticated connection.","Use workflow_status with the actual session_id from lifecycle context, alongside access_info. Missing events, unavailable tools or consent, and an untrusted package mean degraded automation. A manually reported event does not qualify the desktop."],"access_check":{"method":"authenticated_tool_call","tool":"access_info","arguments":{},"meaning":"A successful call reports this authenticated identity's current company scopes and read/contribute permissions. It does not grant access or qualify source coverage or semantic quality."},"boundaries":["The company corpus starts empty. Authorized operators can import individually selected external documents; imports remain unverified until the required human review.","Enrolled personal agents may receive separately consented work-append and assigned-function proposal grants. Existing read-only connections remain read-only until new consent and server eligibility are both present.","Hooks send only opaque session/turn IDs, event names and workflow version. Private checkpoints contain no prompt, transcript or company prose, expire after 30 days and are not indexed into the company corpus.","Documents and meeting notes are evidence with provenance and confirmation state; uploaded text is not automatically approved truth.","Use separate operational/data tools for live metrics and action receipts. A narrative action reference is not proof of execution.","WeKnora supplies stored content and retrieval. Your personal agent performs the reasoning and writes the answer."]}