# AgentBuilder ## Docs - [defineAgent](https://docs.standardagentbuilder.com/api-reference/define/agent.md): Reference for agent orchestration and side lifecycle bindings - [defineHook](https://docs.standardagentbuilder.com/api-reference/define/hook.md): Define lifecycle hooks for agent execution - [defineModel](https://docs.standardagentbuilder.com/api-reference/define/model.md): Define LLM model configurations with typed provider options - [definePrompt](https://docs.standardagentbuilder.com/api-reference/define/prompt.md): Reference for prompt configuration, tools, and subagent relationships - [defineTool](https://docs.standardagentbuilder.com/api-reference/define/tool.md): Define custom tools that agents can call - [Create Thread](https://docs.standardagentbuilder.com/api-reference/rest/create-thread.md) - [Delete Message](https://docs.standardagentbuilder.com/api-reference/rest/delete-message.md) - [Delete Thread](https://docs.standardagentbuilder.com/api-reference/rest/delete-thread.md) - [File System](https://docs.standardagentbuilder.com/api-reference/rest/filesystem.md): Per-thread file storage with SQLite backing - [Get Messages](https://docs.standardagentbuilder.com/api-reference/rest/get-messages.md) - [Get Thread](https://docs.standardagentbuilder.com/api-reference/rest/get-thread.md) - [List Threads](https://docs.standardagentbuilder.com/api-reference/rest/list-threads.md) - [Send Message](https://docs.standardagentbuilder.com/api-reference/rest/send-message.md) - [Update Thread](https://docs.standardagentbuilder.com/api-reference/rest/update-thread.md) - [WebSocket Stream](https://docs.standardagentbuilder.com/api-reference/websocket/stream.md): Real-time bidirectional communication for threads - [Agents](https://docs.standardagentbuilder.com/core-concepts/agents.md): Define ai_human and dual_ai agents, including subagent lifecycle behavior - [API](https://docs.standardagentbuilder.com/core-concepts/api.md): Create custom API endpoints that operate on specific threads - [ThreadState](https://docs.standardagentbuilder.com/core-concepts/flowstate.md): Unified runtime API for tools, hooks, and endpoints - [Hooks](https://docs.standardagentbuilder.com/core-concepts/hooks.md): Intercept and modify agent execution at key lifecycle points - [Models](https://docs.standardagentbuilder.com/core-concepts/models.md): Configure LLM models with provider factories, capabilities, and pricing tracking - [Prompts](https://docs.standardagentbuilder.com/core-concepts/prompts.md): Configure model behavior, tools, and subagent tool relationships - [Subagents](https://docs.standardagentbuilder.com/core-concepts/subagents.md): Compose agents with autonomous dual_ai child threads - [Thread](https://docs.standardagentbuilder.com/core-concepts/thread.md): Durable thread runtime, queueing, and parent/child subagent state - [Tools](https://docs.standardagentbuilder.com/core-concepts/tools.md): Extend AI capabilities with custom functions, sub-prompts, and agent handoffs - [Utilities](https://docs.standardagentbuilder.com/core-concepts/utilities.md): Common utility functions for working with ThreadState - [Architecture](https://docs.standardagentbuilder.com/introduction/architecture.md): Understanding how Standard Agents works under the hood - [Installation](https://docs.standardagentbuilder.com/introduction/installation.md): Get Standard Agents up and running in your project - [Overview](https://docs.standardagentbuilder.com/introduction/overview.md) - [@standardagents/cerebras](https://docs.standardagentbuilder.com/providers/cerebras.md): Cerebras provider package for Standard Agents using the Cerebras Chat Completions API - [@standardagents/cloudflare](https://docs.standardagentbuilder.com/providers/cloudflare.md): Cloudflare Workers AI provider package for Standard Agents using the OpenAI-compatible Chat Completions API - [@standardagents/google](https://docs.standardagentbuilder.com/providers/google.md): Google Gemini and Imagen provider package for Standard Agents using the official @google/genai SDK - [@standardagents/groq](https://docs.standardagentbuilder.com/providers/groq.md): Groq provider package for Standard Agents using the official groq-sdk - [@standardagents/openai](https://docs.standardagentbuilder.com/providers/openai.md): OpenAI provider package for Standard Agents - direct access to OpenAI models with typed configuration - [@standardagents/openrouter](https://docs.standardagentbuilder.com/providers/openrouter.md): OpenRouter provider package for Standard Agents - access multiple LLM providers through a unified gateway - [@standardagents/xai](https://docs.standardagentbuilder.com/providers/xai.md): xAI provider package for Standard Agents using the official @ai-sdk/xai package - [@standardagents/client](https://docs.standardagentbuilder.com/user-interfaces/client.md): Framework-agnostic client library for AgentBuilder - HTTP client, WebSocket management, and file uploads - [@standardagents/react](https://docs.standardagentbuilder.com/user-interfaces/react.md): React hooks and components for AgentBuilder - connect to AI agent threads with real-time updates - [@standardagents/sip](https://docs.standardagentbuilder.com/user-interfaces/sip.md): Ultra memory-efficient image processing for edge computing - process 100MP+ images with less than 1MB peak memory - [@standardagents/skill](https://docs.standardagentbuilder.com/user-interfaces/skill.md): Markdown-authored coding skills for composing and building Standard Agents projects - [@standardagents/vue](https://docs.standardagentbuilder.com/user-interfaces/vue.md): Vue 3 composables and plugin for AgentBuilder - connect to AI agent threads with real-time updates