agents-lab

Local-first lab for reusable AI-agent primitives and the curated pi-stack.

View on GitHub

Site Map

This site keeps the public entrypoint small while the repository can continue to hold research, experiments and local evidence.

Public Navigation

Section Canonical source Purpose
Start Start Here Route readers by role before they open long docs.
Use the Stack Recommended pi-stack Explain the installable @aretw0/pi-stack surface.
Develop and Release CI governance Keep CI, release and package docs governance discoverable.
Control Plane Control-plane operating doctrine Document the daily operating model without making it the only use case.
Architecture Architecture Surface accepted decisions and ownership.
Primitives Primitives Surface reusable contracts before raw research.
Roadmap Roadmap Keep planned direction separate from daily board state and raw research.
Selected Evidence 0.8 readiness map Keep readiness evidence available without making research the homepage path.

Publication Rules

Local Validation

Use the same commands on the host or inside the devcontainer:

pnpm run docs:site:install
pnpm run docs:site:build
pnpm run docs:site:smoke
pnpm run docs:site:serve

docs:site:build mirrors the deploy target: GitHub Pages project hosting at /agents-lab/, or root when docs/CNAME exists. docs:site:smoke validates the generated _site navigation, required directory indexes and Mermaid renderer hook. docs:site:serve uses local root at http://127.0.0.1:4000/ for operator browsing. The devcontainer publishes 127.0.0.1:4000:4000 so Docker Desktop and Windows Terminal sessions do not depend on VS Code auto-forwarding.

The devcontainer includes Ruby and Bundler. VS Code still labels port 4000 as agents-lab docs site when its Ports surface is active.

Excluded from Jekyll

The Jekyll config excludes:

This keeps the site lightweight and avoids exposing raw run artifacts as public navigation.