Skip to content

Redesign homepage around durable agent memory#143

Merged
ccf merged 1 commit into
mainfrom
feat/homepage-conversion-redesign
Jul 21, 2026
Merged

Redesign homepage around durable agent memory#143
ccf merged 1 commit into
mainfrom
feat/homepage-conversion-redesign

Conversation

@ccf

@ccf ccf commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • reposition the homepage around AgentCairn's core promise: one durable Markdown memory trail across coding agents
  • replace the generic feature sequence with a real capture → canonical file → cited recall story
  • add an agent-specific install chooser, explicit index-rebuild proof, clearer benchmark evidence, host automation tiers, and a stronger final conversion module
  • regenerate the Open Graph card to match the new product story
  • harden desktop, tablet, and mobile rendering, including exact command wrapping, accessible disclosure and chooser states, and zero page-level overflow
  • isolate Playwright from Astro's development toolbar by testing the production static build on a dedicated port

Why

The previous page explained the implementation but did not establish a distinctive product category or guide each visitor toward the correct install path. The redesign makes the owned Markdown vault, replaceable index, and cross-agent continuity concrete while preserving the project's local-first and open-source character.

Validation

  • npm run check — zero diagnostics
  • npm run build — six static pages built
  • npm test — 45/45 Playwright tests passed, including desktop/mobile Axe coverage
  • visually verified in real Chromium at widths from 320px through 1440px
  • git diff --check origin/main...HEAD
  • repository pre-commit suite passed

Deployment

Cloudflare's Git integration should create an isolated preview for this PR. Production remains unchanged until this PR is merged.


Note

Low Risk
Static Astro site, marketing copy, and test config only—no runtime product or auth changes; regression risk is mainly visual/layout and E2E coverage.

Overview
Redesigns the marketing homepage around one durable Markdown memory trail across agents, instead of a generic feature stack and hero install commands.

The hero now leads with CTAs and a MemoryTrail vignette (remember → canonical file → cited recall), and drops the old HeroDiagram and inline plugin commands. Inversion becomes the “how it works” contract section with vault proof and three contract points; Differentiators, HowItWorks, ClaudeMemoryCallout, Quickstart, and TrustSecurity are removed from the page flow.

New InstallChooser (per-agent routes + otherInstallHosts) and FinalCTA (install command synced via agentcairn:install-change) replace scattered quickstart/trust blocks. Measured leads with plain-language takeaways and tucks full tables behind <details>; AgentsSupported shows ambient / sweep / explicit tiers with the full matrix in a disclosure. SurvivesUninstall is restyled with updated demo copy.

Content in content.ts is rewritten (nav anchors, hero, installPaths, messaging, theme color). OG image matches the blue-green trail story. CopyButton / CommandBox accept custom aria-labels; nav gets 44px hit targets and a Guides menu.

Playwright serves dist/ on port 4173 with reuseExistingServer: false so dev toolbar never pollutes tests; smoke, a11y, and reduced-motion specs are updated for the new IA.

Reviewed by Cursor Bugbot for commit 5a39f6a. Bugbot is set up for automated code reviews on this repo. Configure here.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
agentcairn 5a39f6a Commit Preview URL

Branch Preview URL
Jul 21 2026, 12:51 AM

@ccf
ccf merged commit 3304972 into main Jul 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant