Deleting the old Windows build from R2 surfaced something worse: the two macOS DMG links had no objects behind them at all - the mac builds were never uploaded, so every mac download click has been a 404. - R2 now holds exactly one desktop artifact: AC/AgentCompany-1.1.0-x64 .exe (old exe deleted on operator instruction, verified 404) - The release manifest drops the macOS entry with a comment explaining how it comes back (upload real DMGs first); footer mac links removed; hero reads "Available on Windows - macOS build coming soon" - Root fix in platform-support: FAQ/JSON-LD copy now derives from whatever platforms the manifest actually ships instead of hard-requiring macos+windows, so the site structurally cannot advertise a platform without a real artifact behind it - Landing e2e updated (>=1 tracked asset) and green; redeployed and verified live: no r2.dev leaks, no mac links, coming-soon copy shown, tracked download 302s to the 1.1.0 installer
81 lines
2.9 KiB
TypeScript
81 lines
2.9 KiB
TypeScript
import { releaseVersion } from "./release-links.generated";
|
|
|
|
export const landingHeroNarrative = {
|
|
eyebrow: "AgentCompany Desktop",
|
|
titleLine1: "Launch an Autonomous AI Company",
|
|
titleLine2: "from Your Desktop",
|
|
description:
|
|
"Run AI CEO by default, switch to AI Co-Founder for human-reviewed decisions, and launch the first mission from a local desktop setup.",
|
|
availability: "Available on Windows · macOS build coming soon",
|
|
} as const;
|
|
|
|
export const onboardingFlowNarrative = {
|
|
prelude: "Welcome",
|
|
sections: [
|
|
{
|
|
number: 1,
|
|
title: "Requirements",
|
|
description: "Check Node.js because CLI runtimes call the local API through node -e.",
|
|
},
|
|
{
|
|
number: 2,
|
|
title: "Providers",
|
|
description: "Connect at least one runtime before company creation continues.",
|
|
},
|
|
{
|
|
number: 3,
|
|
title: "Company",
|
|
description: "Enter company name, description, and workspace.",
|
|
},
|
|
{
|
|
number: 4,
|
|
title: "Team Models",
|
|
description: "Enable the models available to the CEO and workers.",
|
|
},
|
|
{
|
|
number: 5,
|
|
title: "Mode",
|
|
description: "Use AI CEO by default, or choose AI Co-Founder for human-reviewed decisions.",
|
|
},
|
|
{
|
|
number: 6,
|
|
title: "Mission",
|
|
description: "Capture the first goal and acceptance description.",
|
|
},
|
|
{
|
|
number: 7,
|
|
title: "Launch",
|
|
description: "Create the company, CEO agent, workspace, kickoff task, and initial run handoff.",
|
|
},
|
|
],
|
|
} as const;
|
|
|
|
export const landingHowItWorksNarrative = {
|
|
heading: "Follow the Desktop First-Run Flow",
|
|
steps: onboardingFlowNarrative.sections,
|
|
completionText: "Initial run queued. Open Control Center.",
|
|
demoMessages: [
|
|
{ agent: "Requirements", role: "system", text: "Node.js ready. CLI runtimes can call the local API.", delay: 0 },
|
|
{ agent: "Providers", role: "system", text: "Runtime connected.", delay: 700 },
|
|
{ agent: "Company", role: "system", text: "Company profile and workspace saved.", delay: 1400 },
|
|
{ agent: "Team Models", role: "system", text: "Model pool enabled for CEO and workers.", delay: 2100 },
|
|
{ agent: "Mode", role: "system", text: "AI CEO mode selected.", delay: 2800 },
|
|
{ agent: "Mission", role: "system", text: "First goal and acceptance description captured.", delay: 3500 },
|
|
{ agent: "Launch", role: "system", text: "Company, CEO agent, kickoff task, and initial run created.", delay: 4400 },
|
|
],
|
|
} as const;
|
|
|
|
export const landingStructuredDataNarrative = {
|
|
softwareVersion: releaseVersion,
|
|
featureList: [
|
|
"Guided first-run setup",
|
|
"Node.js readiness check for CLI runtimes",
|
|
"Provider connection and model-pool selection",
|
|
"Multi-connector support (Claude Code, Codex CLI, Gemini CLI)",
|
|
"AI CEO autonomous operating mode",
|
|
"AI Co-Founder human-reviewed operating mode",
|
|
"Local-first SQLite storage",
|
|
"Desktop releases for Windows (macOS build coming soon)",
|
|
],
|
|
};
|