veryfront | Core app config and routing. |
veryfront/agent | Agents, AG-UI handlers, and memory. |
veryfront/chat | Chat components and hooks. |
veryfront/cli | CLI runtime helpers. |
veryfront/context | Page context. |
veryfront/embedding | Embedding and retrieval helpers. |
veryfront/errors | Structured error system with slug-based registry, RFC 9457 HTTP problem details, error boundaries for HTTP and CLI, and user-friendly formatting. |
veryfront/eval | First-class eval primitives for agent, tool, and stored dataset quality checks. |
veryfront/extensions | Extension contracts and loader helpers. |
veryfront/fonts | Font components. |
veryfront/fs | Filesystem and path utilities. |
veryfront/head | Document metadata components. |
veryfront/index.client | Client and SSR-safe root helpers. |
veryfront/integrations | Connector metadata and remote tools. |
veryfront/knowledge | Project knowledge retrieval helpers. |
veryfront/llm | One-shot model calls. |
veryfront/markdown | Markdown rendering. |
veryfront/mcp | MCP server helpers. |
veryfront/mdx | MDX component overrides. |
veryfront/metrics | Runtime/application metric hooks for project code. |
veryfront/middleware | HTTP middleware. |
veryfront/oauth | OAuth provider helpers. |
veryfront/observability | Tracing, metrics, errors, and logs. |
veryfront/platform | Cross-runtime abstraction layer - adapter detection, process/env/signal compat, filesystem and KV abstractions for Deno, Node.js, and Bun. |
veryfront/prompt | MCP prompt definitions. |
veryfront/provider | Model provider registry. |
veryfront/release-assets | Content-addressed release asset build, schema, cache, and consumption contracts. |
veryfront/resource | MCP resource definitions. |
veryfront/router | Client navigation and route context. |
veryfront/run-events | The typed run event contract the Veryfront API publishes. A run event surface read with format=typed returns rows that carry a span envelope and a payload named by a catalogued type. This module owns the reader’s half of that contract: the type vocabulary, the AG-UI wire names, the envelope and row schemas, and one payload schema per type. Import it instead of writing the names or shapes out again. Every schema here is lazy and materializes through the registered SchemaValidator contract, so a consumer outside a Veryfront app must register one before the first get*Schema() call or parseTypedRunEventRow. register replaces whatever is registered, so gate it on tryResolve to leave an existing validator in place: ts import { register, tryResolve } from "veryfront/extensions/contracts"; import { createZodAdapter } from "@veryfront/ext-schema-zod"; if (!tryResolve("SchemaValidator")) { register("SchemaValidator", createZodAdapter()); } Inside a Veryfront app, bootstrap registers the app’s validator before handlers run, and the gate keeps it; never call register unconditionally there, since that would replace a lifecycle-owned validator. This module ships no fallback validator: calling a getter with nothing registered throws an error naming the contract and this registration call. |
veryfront/runs | Canonical durable task and workflow runs. |
veryfront/sandbox | Isolated execution. |
veryfront/scaffold | Create a Veryfront project from a starter template. materializeScaffold() returns the complete contents of a new project - every file veryfront init writes, including package.json, AGENTS.md and .gitignore - without touching a disk. A service that creates projects on a user’s behalf can write them wherever it stores project files and get a project identical to one scaffolded on the command line. Templates are addressed by name (minimal, ai-agent, docs-agent, agentic-workflow, multi-agent-system, coding-agent, saas-starter). listScaffoldTemplates() enumerates every accepted name and resolveScaffoldTemplate() reports which starter a name selects. |
veryfront/schedule | Source-defined recurring schedules for Veryfront projects. |
veryfront/schemas | Validation schemas. |
veryfront/security | Security layer for input validation with size limits, application authentication, CORS configuration, CSP and security headers, path traversal prevention, and secure filesystem access. |
veryfront/server | Server runtime helpers. |
veryfront/skill | Agent skills. Public API for the agent skills system. Skills are project-level capabilities defined as SKILL.md files following the agentskills.io specification. |
veryfront/task | Source-defined tasks for Veryfront projects. |
veryfront/testing | Test utilities. |
veryfront/tool | Tool definitions and execution. |
veryfront/trigger | Shared source-trigger discovery and local execution primitives. |
veryfront/ui | UI primitives - the base layer for veryfront/chat components. |
veryfront/utils | Runtime utilities. |
veryfront/webhook | Source-defined webhooks for Veryfront projects. |
veryfront/workflow | Workflows. |