← QodoCONTENT HISTORY

Update to Qodo

Snapshot Oct 26, 2026 · 12:07 UTC · version 2.1.4

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for qodo-setup

Skill instructions — Now says: "1.0.11" Verify the available Qodo path. Skill installation does not prove account or tool access. A shell for CLI setup or a host-connected QAR MCP server....

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Qodo and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Oct 6, 2026 · 06:02 UTC

"1.0.9" Install, connect and verify Qodo in this conversation. Plugin installation does not connect an account. A shell and browser sign-in. Never request or read credentials. For a separately requested enterprise install, disclose insta...

After

Oct 26, 2026 · 12:07 UTC

"1.0.11" Verify the available Qodo path. Skill installation does not prove account or tool access. A shell for CLI setup or a host-connected QAR MCP server. Never handle credentials. ### Connected MCP path Inspect connected QAR tool sche...

Supporting files

Before

Oct 6, 2026 · 06:02 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":344},{"relative_path":"references/authentication.md","size_in_bytes":3062},{"relative_path":"references/host-recovery.md","size_in_bytes":1059},{"relative_path":"references/runtime.m...

After

Oct 26, 2026 · 12:07 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":344},{"relative_path":"references/authentication.md","size_in_bytes":3062},{"relative_path":"references/host-recovery.md","size_in_bytes":1059},{"relative_path":"references/runtime.m...

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -4,7 +4,7 @@
 owner: Qodo
 metadata:
   vendor: qodo
-  version: "1.0.9"
+  version: "1.0.11"
   recommended: "true"
   package: "qodo"
   distribution: "marketplace"
@@ -15,68 +15,71 @@
 
 ## Description
 
-Install, connect and verify Qodo in this conversation. Plugin installation does not connect an account.
+Verify the available Qodo path. Skill installation does not prove account or tool access.
 
 ## Prerequisites
 
-A shell and browser sign-in. Never request or read credentials.
+A shell for CLI setup or a host-connected QAR MCP server. Never handle credentials.
 
 ## Instructions
 
+### Connected MCP path
+
+Inspect connected QAR tool schemas and annotations. With harmless input, call one
+read-only tool; catalog visibility does not prove read access. Check `isError` before
+`structuredContent`; an execution error is not readiness. A read cannot prove write
+authorization: report writes as unverified until a user-authorized action. Never make
+a test write. The host and QAR own MCP auth. Report missing tools, `MT-AUTH-FORBIDDEN`,
+and connection errors as MCP access issues; never ask for an API key. For MCP-only setup,
+report the verified scope and hand off here. Skip every CLI step below. Continue only if CLI access was
+requested or is needed for local collection, using the same deployment.
+
 Resolve `references/...` links relative to this installed `SKILL.md` directory.
 Runtime/login setup does not authorize enterprise installation or maintenance.
-For a separately requested enterprise install, disclose installations, packages and verified-source automatic
-maintenance before approval. Preserve opt-outs, edits, owners and optional-package choices.
+For requested enterprise installs, disclose packages and maintenance before approval;
+preserve opt-outs, edits, owners and optional-package choices.
 
 ### 1. Find or install the runtime
 
-Run:
+In PowerShell, resolve the verified native/Node invocation in [runtime.md](references/runtime.md)
+first; `qodo` below represents that invocation. On POSIX, probe PATH directly:
 
 ```sh
 qodo --version
 ```
 
-If missing, try `"${QODO_HOME:-$HOME/.qodo}/bin/qodo" --version` on POSIX.
-For PowerShell or a missing CLI, read [runtime.md](references/runtime.md).
-Follow that procedure and continue. Setup requests cover CLI installation, subject to host
-approvals and user restrictions. Plugin installation alone is not authorization.
+If missing on POSIX, try `"${QODO_HOME:-$HOME/.qodo}/bin/qodo" --version`.
+For a missing, old or unparseable runtime, follow the reference. Setup requests cover installation subject
+to host approvals; plugin installation alone does not. Retain the selected deployment.
 
-Keep the working executable as `<qodo>`. Require Qodo CLI **0.1.0-next.37 or newer**.
-If older or unparseable, follow the runtime reference before any authenticated command.
+Keep the executable as `<qodo>`. Require Qodo CLI **2.0.0 or newer** before authentication.
 
 ### 2. Connect
 
 Run:
 
 ```sh
-<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.9 --distribution marketplace --host codex
+<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex
 ```
 
-If successful, retain the verified identity and continue to step 3 without repeating it.
-For a failed check, read [authentication.md](references/authentication.md) to distinguish
-missing credentials, sandbox access, and other failures before choosing login.
-
-For Qodo Cloud, announce and run `<qodo> login` when signed out. For any customer deployment,
-read the authentication reference first: preserve its exact login endpoint and never guess
-or fall back to Cloud. Wait for login to finish, then rerun the identity command above.
-Browser opening alone is not success.
-
-Remember the execution context where identity or login worked. Use that context for later
-credential-dependent commands, requesting each required host approval; a diagnostic approval
-does not grant blanket permission. Do not repeat a known-failing sandbox probe after login.
-Stop on cancellation or denied permission.
+Reuse a successful identity check. On failure, read
+[authentication.md](references/authentication.md) before choosing login.
+
+For Cloud, run `<qodo> login` when signed out. For customer deployments, preserve the
+documented login endpoint; never fall back to Cloud. Wait for login, then recheck identity.
+
+Reuse the successful execution context, requesting each required host approval. A diagnostic
+approval is not blanket permission. Stop on cancellation or denied permission.
 
 ### 3. Verify tools
 
 Only after identity succeeds, run:
 
 ```sh
-<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.9 --distribution marketplace --host codex
+<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex
 ```
 
-Require a successful, nonempty usable catalog. Inspect status, errors and relevant tool names;
-do not dump every schema. When unblocking an existing task, check its required capability;
-an unrelated catalog does not establish access.
+Require a usable catalog and the task's capability; unrelated tools do not establish access.
 If refresh fails, report that sign-in succeeded but tools are unavailable, with the exact error
 and `<qodo> tools --refresh` as the retry. Do not log in again for a catalog failure.
 
@@ -94,7 +97,5 @@
 
 ## 4. Hand off
 
-For setup alone, confirm Qodo connection and catalog readiness and suggest one supported next action.
-When unblocking an authorized task, return to it after its prerequisites pass. Readiness does not
-prove retrieval, review, or write success. Name the deployment when useful. Do not start unrelated
-work or install optional Standards.
+Confirm Qodo connection and relevant tool readiness, then return to the authorized task.
+Readiness does not prove a later tool call succeeds. Do not install optional Standards.
Full technical diff · 2 changed fields

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 344
  },
  {
    "relative_path": "references/authentication.md",
    "size_in_bytes": 3062
  },
  {
    "relative_path": "references/host-recovery.md",
    "size_in_bytes": 1059
  },
  {
    "relative_path": "references/runtime.md",
    "size_in_bytes": 4838
  },
  {
    "relative_path": "references/skill-updates.md",
    "size_in_bytes": 1663
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 344
  },
  {
    "relative_path": "references/authentication.md",
    "size_in_bytes": 3062
  },
  {
    "relative_path": "references/host-recovery.md",
    "size_in_bytes": 1059
  },
  {
    "relative_path": "references/runtime.md",
    "size_in_bytes": 6739
  },
  {
    "relative_path": "references/skill-updates.md",
    "size_in_bytes": 1663
  }
]

changed /skill_md_contents

BEFORE
"---\nname: qodo-setup\ndescription: Set up Qodo in a coding agent — install the CLI, sign in, and verify tools. Use after plugin installation, on setup requests, or when a Qodo skill finds a missing CLI or login.\nowner: Qodo\nmetadata:\n  vendor: qodo\n  version: \"1.0.9\"\n  recommended: \"true\"\n  package: \"qodo\"\n  distribution: \"marketplace\"\n  instruction_mode: \"embedded\"\n---\n\n# Set up Qodo\n\n## Description\n\nInstall, connect and verify Qodo in this conversation. Plugin installation does not connect an account.\n\n## Prerequisites\n\nA shell and browser sign-in. Never request or read credentials.\n\n## Instructions\n\nResolve `references/...` links relative to this installed `SKILL.md` directory.\nRuntime/login setup does not authorize enterprise installation or maintenance.\nFor a separately requested enterprise install, disclose installations, packages and verified-source automatic\nmaintenance before approval. Preserve opt-outs, edits, owners and optional-package choices.\n\n### 1. Find or install the runtime\n\nRun:\n\n```sh\nqodo --version\n```\n\nIf missing, try `\"${QODO_HOME:-$HOME/.qodo}/bin/qodo\" --version` on POSIX.\nFor PowerShell or a missing CLI, read [runtime.md](references/runtime.md).\nFollow that procedure and continue. Setup requests cover CLI installation, subject to host\napprovals and user restrictions. Plugin installation alone is not authorization.\n\nKeep the working executable as `<qodo>`. Require Qodo CLI **0.1.0-next.37 or newer**.\nIf older or unparseable, follow the runtime reference before any authenticated command.\n\n### 2. Connect\n\nRun:\n\n```sh\n<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.9 --distribution marketplace --host codex\n```\n\nIf successful, retain the verified identity and continue to step 3 without repeating it.\nFor a failed check, read [authentication.md](references/authentication.md) to distinguish\nmissing credentials, sandbox access, and other failures before choosing login.\n\nFor Qodo Cloud, announce and run `<qodo> login` when signed out. For any customer deployment,\nread the authentication reference first: preserve its exact login endpoint and never guess\nor fall back to Cloud. Wait for login to finish, then rerun the identity command above.\nBrowser opening alone is not success.\n\nRemember the execution context where identity or login worked. Use that context for later\ncredential-dependent commands, requesting each required host approval; a diagnostic approval\ndoes not grant blanket permission. Do not repeat a known-failing sandbox probe after login.\nStop on cancellation or denied permission.\n\n### 3. Verify tools\n\nOnly after identity succeeds, run:\n\n```sh\n<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.9 --distribution marketplace --host codex\n```\n\nRequire a successful, nonempty usable catalog. Inspect status, errors and relevant tool names;\ndo not dump every schema. When unblocking an existing task, check its required capability;\nan unrelated catalog does not establish access.\nIf refresh fails, report that sign-in succeeded but tools are unavailable, with the exact error\nand `<qodo> tools --refresh` as the retry. Do not log in again for a catalog failure.\n\n## Configuration\n\nThe CLI owns credentials, transport and runtime updates; the package's\nlifecycle owner updates skills. For `QODO_NOTICE` updates or repeated Kiro read approvals,\nread [host-recovery.md](references/host-recovery.md) only when encountered.\n\n## Error Handling\n\nGive the actual error and one next action. Never report readiness after a failed\nidentity, canceled login or unavailable catalog. Never disable the keychain, copy credentials,\nchange host permission files, or offer unrestricted command approvals to make setup pass.\n\n## 4. Hand off\n\nFor setup alone, confirm Qodo connection and catalog readiness and suggest one supported next action.\nWhen unblocking an authorized task, return to it after its prerequisites pass. Readiness does not\nprove retrieval, review, or write success. Name the deployment when useful. Do not start unrelated\nwork or install optional Standards.\n"
AFTER
"---\nname: qodo-setup\ndescription: Set up Qodo in a coding agent — install the CLI, sign in, and verify tools. Use after plugin installation, on setup requests, or when a Qodo skill finds a missing CLI or login.\nowner: Qodo\nmetadata:\n  vendor: qodo\n  version: \"1.0.11\"\n  recommended: \"true\"\n  package: \"qodo\"\n  distribution: \"marketplace\"\n  instruction_mode: \"embedded\"\n---\n\n# Set up Qodo\n\n## Description\n\nVerify the available Qodo path. Skill installation does not prove account or tool access.\n\n## Prerequisites\n\nA shell for CLI setup or a host-connected QAR MCP server. Never handle credentials.\n\n## Instructions\n\n### Connected MCP path\n\nInspect connected QAR tool schemas and annotations. With harmless input, call one\nread-only tool; catalog visibility does not prove read access. Check `isError` before\n`structuredContent`; an execution error is not readiness. A read cannot prove write\nauthorization: report writes as unverified until a user-authorized action. Never make\na test write. The host and QAR own MCP auth. Report missing tools, `MT-AUTH-FORBIDDEN`,\nand connection errors as MCP access issues; never ask for an API key. For MCP-only setup,\nreport the verified scope and hand off here. Skip every CLI step below. Continue only if CLI access was\nrequested or is needed for local collection, using the same deployment.\n\nResolve `references/...` links relative to this installed `SKILL.md` directory.\nRuntime/login setup does not authorize enterprise installation or maintenance.\nFor requested enterprise installs, disclose packages and maintenance before approval;\npreserve opt-outs, edits, owners and optional-package choices.\n\n### 1. Find or install the runtime\n\nIn PowerShell, resolve the verified native/Node invocation in [runtime.md](references/runtime.md)\nfirst; `qodo` below represents that invocation. On POSIX, probe PATH directly:\n\n```sh\nqodo --version\n```\n\nIf missing on POSIX, try `\"${QODO_HOME:-$HOME/.qodo}/bin/qodo\" --version`.\nFor a missing, old or unparseable runtime, follow the reference. Setup requests cover installation subject\nto host approvals; plugin installation alone does not. Retain the selected deployment.\n\nKeep the executable as `<qodo>`. Require Qodo CLI **2.0.0 or newer** before authentication.\n\n### 2. Connect\n\nRun:\n\n```sh\n<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex\n```\n\nReuse a successful identity check. On failure, read\n[authentication.md](references/authentication.md) before choosing login.\n\nFor Cloud, run `<qodo> login` when signed out. For customer deployments, preserve the\ndocumented login endpoint; never fall back to Cloud. Wait for login, then recheck identity.\n\nReuse the successful execution context, requesting each required host approval. A diagnostic\napproval is not blanket permission. Stop on cancellation or denied permission.\n\n### 3. Verify tools\n\nOnly after identity succeeds, run:\n\n```sh\n<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex\n```\n\nRequire a usable catalog and the task's capability; unrelated tools do not establish access.\nIf refresh fails, report that sign-in succeeded but tools are unavailable, with the exact error\nand `<qodo> tools --refresh` as the retry. Do not log in again for a catalog failure.\n\n## Configuration\n\nThe CLI owns credentials, transport and runtime updates; the package's\nlifecycle owner updates skills. For `QODO_NOTICE` updates or repeated Kiro read approvals,\nread [host-recovery.md](references/host-recovery.md) only when encountered.\n\n## Error Handling\n\nGive the actual error and one next action. Never report readiness after a failed\nidentity, canceled login or unavailable catalog. Never disable the keychain, copy credentials,\nchange host permission files, or offer unrestricted command approvals to make setup pass.\n\n## 4. Hand off\n\nConfirm Qodo connection and relevant tool readiness, then return to the authorized task.\nReadiness does not prove a later tool call succeeds. Do not install optional Standards.\n"
Full snapshot data
{
  "description": "Set up Qodo in a coding agent — install the CLI, sign in, and verify tools. Use after plugin installation, on setup requests, or when a Qodo skill finds a missing CLI or login.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 344
    },
    {
      "relative_path": "references/authentication.md",
      "size_in_bytes": 3062
    },
    {
      "relative_path": "references/host-recovery.md",
      "size_in_bytes": 1059
    },
    {
      "relative_path": "references/runtime.md",
      "size_in_bytes": 6739
    },
    {
      "relative_path": "references/skill-updates.md",
      "size_in_bytes": 1663
    }
  ],
  "name": "qodo-setup",
  "skill_md_contents": "---\nname: qodo-setup\ndescription: Set up Qodo in a coding agent — install the CLI, sign in, and verify tools. Use after plugin installation, on setup requests, or when a Qodo skill finds a missing CLI or login.\nowner: Qodo\nmetadata:\n  vendor: qodo\n  version: \"1.0.11\"\n  recommended: \"true\"\n  package: \"qodo\"\n  distribution: \"marketplace\"\n  instruction_mode: \"embedded\"\n---\n\n# Set up Qodo\n\n## Description\n\nVerify the available Qodo path. Skill installation does not prove account or tool access.\n\n## Prerequisites\n\nA shell for CLI setup or a host-connected QAR MCP server. Never handle credentials.\n\n## Instructions\n\n### Connected MCP path\n\nInspect connected QAR tool schemas and annotations. With harmless input, call one\nread-only tool; catalog visibility does not prove read access. Check `isError` before\n`structuredContent`; an execution error is not readiness. A read cannot prove write\nauthorization: report writes as unverified until a user-authorized action. Never make\na test write. The host and QAR own MCP auth. Report missing tools, `MT-AUTH-FORBIDDEN`,\nand connection errors as MCP access issues; never ask for an API key. For MCP-only setup,\nreport the verified scope and hand off here. Skip every CLI step below. Continue only if CLI access was\nrequested or is needed for local collection, using the same deployment.\n\nResolve `references/...` links relative to this installed `SKILL.md` directory.\nRuntime/login setup does not authorize enterprise installation or maintenance.\nFor requested enterprise installs, disclose packages and maintenance before approval;\npreserve opt-outs, edits, owners and optional-package choices.\n\n### 1. Find or install the runtime\n\nIn PowerShell, resolve the verified native/Node invocation in [runtime.md](references/runtime.md)\nfirst; `qodo` below represents that invocation. On POSIX, probe PATH directly:\n\n```sh\nqodo --version\n```\n\nIf missing on POSIX, try `\"${QODO_HOME:-$HOME/.qodo}/bin/qodo\" --version`.\nFor a missing, old or unparseable runtime, follow the reference. Setup requests cover installation subject\nto host approvals; plugin installation alone does not. Retain the selected deployment.\n\nKeep the executable as `<qodo>`. Require Qodo CLI **2.0.0 or newer** before authentication.\n\n### 2. Connect\n\nRun:\n\n```sh\n<qodo> read whoami --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex\n```\n\nReuse a successful identity check. On failure, read\n[authentication.md](references/authentication.md) before choosing login.\n\nFor Cloud, run `<qodo> login` when signed out. For customer deployments, preserve the\ndocumented login endpoint; never fall back to Cloud. Wait for login, then recheck identity.\n\nReuse the successful execution context, requesting each required host approval. A diagnostic\napproval is not blanket permission. Stop on cancellation or denied permission.\n\n### 3. Verify tools\n\nOnly after identity succeeds, run:\n\n```sh\n<qodo> tools --refresh --json --skill qodo-setup --skill-version 1.0.11 --distribution marketplace --host codex\n```\n\nRequire a usable catalog and the task's capability; unrelated tools do not establish access.\nIf refresh fails, report that sign-in succeeded but tools are unavailable, with the exact error\nand `<qodo> tools --refresh` as the retry. Do not log in again for a catalog failure.\n\n## Configuration\n\nThe CLI owns credentials, transport and runtime updates; the package's\nlifecycle owner updates skills. For `QODO_NOTICE` updates or repeated Kiro read approvals,\nread [host-recovery.md](references/host-recovery.md) only when encountered.\n\n## Error Handling\n\nGive the actual error and one next action. Never report readiness after a failed\nidentity, canceled login or unavailable catalog. Never disable the keychain, copy credentials,\nchange host permission files, or offer unrestricted command approvals to make setup pass.\n\n## 4. Hand off\n\nConfirm Qodo connection and relevant tool readiness, then return to the authorized task.\nReadiness does not prove a later tool call succeeds. Do not install optional Standards.\n"
}

SHA-256 of public snapshot: 67e11be5ee996f815dfadc6b5e53a93790118ea982fc2e685bb6ede28dbe80e0