diff --git a/.devcontainer/agent-versions.env b/.devcontainer/agent-versions.env index 9a69945..afbd94f 100644 --- a/.devcontainer/agent-versions.env +++ b/.devcontainer/agent-versions.env @@ -2,12 +2,12 @@ # Record installed agent versions in qualification receipts. CODEX_VERSION=latest # First Draft compatibility pins are independent of the agents' update policy. -FIRSTDRAFT_CLI_VERSION=0.4.0 -# CLI 0.4.x uses First Draft API 0.4.x and defaults to local root output. +FIRSTDRAFT_CLI_VERSION=0.6.0 +# CLI 0.6.x uses First Draft API 0.6.x and defaults to local root output. FIRSTDRAFT_CLI_DEFAULT_API_URL=https://firstdraft.com FIRSTDRAFT_STAGING_API_URL=https://staging.firstdraft.com -# Shared Claude/Codex authoring Skill; exact source of published plugin 0.4.0 (API 0.4). -FIRSTDRAFT_SKILLS_REVISION=5f544bff149173a249899d2b5dfd403057cc5a30 +# Shared Claude/Codex authoring Skill; exact source of published plugin 0.6.0 (API 0.6). +FIRSTDRAFT_SKILLS_REVISION=a322d1f6e46ea69b2d38257d79d3a22071bb2e74 FIRSTDRAFT_CLAUDE_SKILL_NAME=create-full-stack-app # Codex namespaces the canonical source checkout with its root plugin manifest. FIRSTDRAFT_CODEX_SKILL_NAME=firstdraft:create-full-stack-app diff --git a/script/check-firstdraft-wrapper.mjs b/script/check-firstdraft-wrapper.mjs index b1af61d..ea0da30 100644 --- a/script/check-firstdraft-wrapper.mjs +++ b/script/check-firstdraft-wrapper.mjs @@ -27,7 +27,7 @@ const fs = require("node:fs"); const arguments_ = process.argv.slice(2); if (arguments_.length === 1 && arguments_[0] === "--version") { process.stdout.write("firstdraft " + - (process.env.FIRSTDRAFT_TEST_CLI_VERSION ?? "0.4.0") + "\\n"); + (process.env.FIRSTDRAFT_TEST_CLI_VERSION ?? "0.6.0") + "\\n"); if (process.env.FIRSTDRAFT_TEST_CLI_NOTICE) { process.stderr.write("A benign version notice.\\n"); } @@ -164,7 +164,7 @@ fs.writeFileSync(process.env.FIRSTDRAFT_TEST_OUTPUT, JSON.stringify({ root: testRepository, stdio: "ignore", }), - /standalone First Draft CLI must be exactly 0\.4\.0/, + /standalone First Draft CLI must be exactly 0\.6\.0/, ); } finally { fs.rmSync(temporaryRoot, {force: true, recursive: true});