Documentation Index
Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Guides
Each guide helps you complete one goal with the Veryfront library or CLI.
Pick the guide that matches what you want to do next.
If you are new, start at Get started and walk through the
guides in order. If you already have a project, jump to the section that
matches your goal.
Get started
| Guide | What you will do |
|---|
| Installation | Install the Veryfront CLI and framework on macOS, Linux, or Windows. |
| Quickstart | Install Veryfront, create a project, and run the dev server. |
| Create an agent | Define an agent and invoke it from server code in under five minutes. |
| Choose a primitive | Pick the smallest Veryfront primitive that matches the work. |
| Production path | Build one route from local project to production verification. |
| Project structure | Learn the file conventions and how auto-discovery wires your project up. |
| Configuration | Configure veryfront.config.ts, environment variables, and runtime settings. |
Build pages and APIs
| Guide | What you will do |
|---|
| Pages and routing | Add file-based pages, layouts, dynamic routes, and MDX content. |
| Data fetching | Load data on the server, prerender static pages, and fetch from the client. |
| API routes | Build HTTP handlers with request parsing and streaming responses. |
| Middleware | Add CORS, rate limiting, logging, and custom middleware pipelines. |
| Head and SEO | Set page metadata, Open Graph tags, and structured data. |
Add an AI agent
| Guide | What you will do |
|---|
| Providers | Pick a model provider for local inference, Veryfront Cloud, or a direct vendor. |
| Agents | Define an agent with a system prompt, tools, and memory. |
| Agent service runtime | Run agents as separately deployed services. |
| Tools | Define typed tools that agents can call. |
| Memory and streaming | Add conversation memory and stream model output to the client. |
Build a chat UI
| Guide | What you will do |
|---|
| Chat UI | Drop in the preset chat component with one hook and one API route. |
| Chat composition | Build a custom chat layout with the composition components. |
| Chat hooks | Drive chat from headless hooks: chat, agent, completion, voice, and thread. |
| Chat theming | Theme chat features, attachments, sources, models, and visuals. |
Orchestrate work across agents and time
| Guide | What you will do |
|---|
| Workflows | Define a DAG-based workflow with branches, retries, and parallel steps. |
| Multi-agent | Compose agents with delegation and agent-as-tool patterns. |
| Skills | Add project-level skills from SKILL.md files with tool restrictions. |
| Jobs | Run one-off jobs, schedule cron jobs, and inspect batch summaries. |
| Tasks | Write background task functions that run locally or as cloud jobs. |
Connect external systems
| Guide | What you will do |
|---|
| MCP server | Expose tools, prompts, and resources over Model Context Protocol. |
| OAuth | Sign users in with OAuth 2.0 and the built-in provider catalog. |
| Integrations | Wire config-driven integration tools with OAuth, token management, and API execution. |
| Sandbox | Run isolated commands and file operations in an ephemeral sandbox session. |
| CLI knowledge ingestion | Turn uploads and local documents into project knowledge files from the CLI. |
Extend Veryfront
| Guide | What you will do |
|---|
| Extensions | Understand how extensions add focused capabilities to a Veryfront project. |
| Extension authoring | Write a focused extension factory, contract, and capability. |
| Extension lifecycle | Trace extension discovery, ordering, setup, and teardown. |
| Extension testing | Test an extension factory and the contracts it implements. |
| Extension publishing | Package and publish a reusable extension. |
Ship to production
| Guide | What you will do |
|---|
| Production path | Follow the shortest route from dev server to production checks. |
| Building and deploying | Build for production, configure static export, and pick a host. |