Add a Unix activation script, Antigravity-specific installer guidance, and cross-platform recovery documentation so users can reduce the live skill set when truncation or context overload appears. Regenerate the canonical bundle/catalog artifacts after merging the stale goldrush-api removal so main stays release-ready. Refs #381
32 lines
1.1 KiB
JavaScript
32 lines
1.1 KiB
JavaScript
const assert = require("assert");
|
|
const path = require("path");
|
|
|
|
const installer = require(path.resolve(__dirname, "..", "..", "bin", "install.js"));
|
|
|
|
const antigravityMessages = installer.getPostInstallMessages([
|
|
{ name: "Antigravity", path: "/tmp/.gemini/antigravity/skills" },
|
|
]);
|
|
|
|
assert.ok(
|
|
antigravityMessages.some((message) => message.includes("agent-overload-recovery.md")),
|
|
"Antigravity installs should point users to the overload recovery guide",
|
|
);
|
|
assert.ok(
|
|
antigravityMessages.some((message) => message.includes("activate-skills.sh")),
|
|
"Antigravity installs should mention the Unix activation flow",
|
|
);
|
|
assert.ok(
|
|
antigravityMessages.some((message) => message.includes("activate-skills.bat")),
|
|
"Antigravity installs should mention the Windows activation flow",
|
|
);
|
|
|
|
const codexMessages = installer.getPostInstallMessages([
|
|
{ name: "Codex CLI", path: "/tmp/.codex/skills" },
|
|
]);
|
|
|
|
assert.strictEqual(
|
|
codexMessages.some((message) => message.includes("agent-overload-recovery.md")),
|
|
false,
|
|
"Non-Antigravity installs should not emit the Antigravity-specific overload hint",
|
|
);
|