Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.48 KB

File metadata and controls

37 lines (25 loc) · 1.48 KB

VoltAgent

VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents.

What is VoltAgent?

VoltAgent is a comprehensive framework that enables developers to build sophisticated AI agents with memory, tools, observability, and sub-agent capabilities. It provides direct AI SDK integration with comprehensive OpenTelemetry tracing built-in.

Overview

Validating Changes

To validate your changes you can run the following commands:

pnpm test:all        # Run all tests
pnpm build:all       # Build all packages
pnpm lint            # Run linting checks
pnpm lint:fix        # Auto-fix linting issues

Important Notes for AI Agents

  1. Always check existing patterns before implementing new features
  2. Use the established registry patterns for agent and tool management
  3. Maintain type safety - this is a TypeScript-first codebase
  4. Follow the monorepo structure - changes may impact multiple packages
  5. Test your changes - ensure all tests pass before committing

Gotchas

  • JSON.stringify SHOULD NEVER BE USED, used the safeStringify function instead, imported from @voltagent/internal