Stack
- Package manager:
pnpm9.15.9 (pinned inpackage.json). - Development orchestrator: Tilt.
- Node: 20+.
- Workspaces:
apps/*andpackages/*(seepnpm-workspace.yaml).
Layout
Setup
.tilt/ directory.
Running everything
From the repo root:Running a single app
Agent credentials
See Deploying the agent → Environment variables for the full list. For local dev, provision aSEVVO_AGENT_TOKEN and configure
SEVVO_INTERNAL_CONTROL_PLANE_URL and SEVVO_INTERNAL_AUTH_BASE_URL in
apps/agent/.env.local. Tilt supplies Postgres on port 55432 and Temporal on
port 7233; use these local values:
Shared checks
Adding shadcn components
Never hand-author shadcn primitives. Use the CLI so files pick up the repo’s customizedbase-luma style, Tailwind v4 tokens, Hugeicons, and
menu color conventions:
Adding a docs page
- Create
<slug>.mdxinapps/docs/with frontmatter: - Add the slug (no extension) to the appropriate
pagesarray inapps/docs/docs.json. - Preview with
pnpm --filter @sevvo/docs preview. - Run
pnpm --filter @sevvo/docs checkto catch broken links.