Skip to content

feat: AI Agents & Foundation Models hub page (/ai-agents-foundation-models/)#39

Merged
benjibromberg merged 3 commits into
mainfrom
feat/ai-agents-fm-hub
Jun 12, 2026
Merged

feat: AI Agents & Foundation Models hub page (/ai-agents-foundation-models/)#39
benjibromberg merged 3 commits into
mainfrom
feat/ai-agents-fm-hub

Conversation

@benjibromberg

Copy link
Copy Markdown
Member

What

Adds a dedicated AI Agents & Foundation Models hub at /ai-agents-foundation-models/ — a thematic landing page that connects the fastest-moving corner of the library, which is currently split across several type-first canonical files.

Why

CAAIL organizes canonical content by resource type (tools → Software.md, datasets → Datasets/, initiatives → OtherResources.md, research → Papers.md). The AI-agents / foundation-models theme is therefore deliberately spread out and only discoverable by hopping between pages. Rather than fight that organization, this adds a hub (same genre as Primers/) that aggregates the theme while leaving each resource in its type-correct home.

What moved vs. what stayed

  • Moved (canonically): the ## Virtual Cell Initiative & Single-Cell Foundation Models section is lifted out of OtherResources.md into the new AIAgentsFoundationModels.md, which now owns it (the natural "initiatives & ecosystem" content for the hub). The two inbound links to its old anchor (Primers/AI.md, the Software.md State entry) are repointed.
  • Stayed (linked, not moved): the 30-entry ## AI Agents & Foundation Models group in Software.md and the Datasets/Benchmarks.md evaluation datasets remain the type-correct canonical homes. Benchmarks is intentionally not folded in — it's broader than this theme (GPQA, MMLU-Pro, SWE-bench, MassSpecGym, ProteinGym are general/domain benchmarks).

Site wiring

New route via the canonical-prose loader: route id + top-group entry in caail-pages.ts, the file added to the loader's CANONICAL_SOURCES.files, a sidebar item, and the caailProseRemark guard updated to include the new file (so its internal .md links are rewritten and its leading # H1 is stripped). No Papers matrix, counts.json, or metrics.json changes — moving an OtherResources section shifts no homepage tally.

Verification

  • pnpm --dir site build → exit 0, 39 pages (incl. /ai-agents-foundation-models/), no loader "missing from disk" warning.
  • pnpm --dir site test296 unit tests pass (page count updated 26 → 27, new id mapping covered).
  • pnpm --dir site test:e2e11 Playwright + axe tests pass, including 3 new ones: the hub renders the moved Virtual Cell section with rewritten links, /other-resources/ no longer shows it, and the page is a11y-clean.
  • New page confirmed to have a single <h1> and no raw .md link leaks.

Note for reviewers (pre-existing, not fixed here)

Taxonomy.md is in the loader's CANONICAL_SOURCES.files / CAAIL_PAGES but is absent from the same caailProseRemark guard — the exact gap this PR fixes for the new file. That suggests /taxonomy/ currently renders a duplicate H1 and un-rewritten .md links. Left out of scope; worth a follow-up.

…ell content

Add AIAgentsFoundationModels.md as the canonical thematic hub for the
AI-agents / foundation-models area. It owns the Virtual Cell Initiative &
Single-Cell Foundation Models section (lifted out of OtherResources.md) and
cross-links the rest of the theme — the AI Agents & Foundation Models group in
Software.md, the LLMs/AI Agents row and AI Tooling + AI Evaluation columns in
Papers.md, the benchmark datasets in Datasets/Benchmarks.md, and the relevant
Talks and Primer.

OtherResources.md drops the moved section and gains a single intro cross-link.
The two inbound links to the moved anchor (Primers/AI.md, Software.md State
entry) are repointed at the hub. Software and Benchmarks catalogs are otherwise
untouched — they remain the type-correct canonical homes and are linked, not
moved.
Wire the canonical AIAgentsFoundationModels.md into the site: a route id and
top-group page entry in caail-pages.ts, the file added to the prose loader's
canonical sources, and a sidebar item. The fix that makes the page render
correctly is the caailProseRemark guard now including the new file, so its
internal .md links are rewritten and its leading H1 is stripped.

Adds coverage: caail-pages.test.ts gains the new route-id mapping and a bumped
page count (26 to 27); resources-toc.spec.ts asserts the hub renders the moved
Virtual Cell section with rewritten links, that /other-resources/ no longer
shows it, and that the page is a11y-clean.
AssayBench is a Papers.md entry surfaced in ResearchAreas/AIEvaluation.md, not a
dataset in Datasets/Benchmarks.md. Drop it from the Benchmarks list (ProteinGym,
LAB-Bench, BixBench remain) and attribute it to the AI Evaluation page instead.
@benjibromberg benjibromberg force-pushed the feat/ai-agents-fm-hub branch from 9fa17a3 to e6be592 Compare June 12, 2026 18:00
@benjibromberg benjibromberg merged commit f8f2d48 into main Jun 12, 2026
1 check passed
@benjibromberg benjibromberg deleted the feat/ai-agents-fm-hub branch June 12, 2026 19:13
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