{"owner":"VoltAgent","repo":"voltagent","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# VoltAgent\n\nVoltAgent is an open-source TypeScript framework for building and orchestrating AI agents.\n\n## What is VoltAgent?\n\nVoltAgent 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.\n\n## Overview\n\n- View [`docs/structure.md`](./docs/structure.md) for the repository structure and organization\n- View [`docs/tooling.md`](./docs/tooling.md) for development tools and utilities\n- View [`docs/testing.md`](./docs/testing.md) for testing guidelines and commands\n- View [`docs/linting.md`](./docs/linting.md) for code formatting and linting\n\n## Validating Changes\n\nTo validate your changes you can run the following commands:\n\n```bash\npnpm test:all        # Run all tests\npnpm build:all       # Build all packages\npnpm lint            # Run linting checks\npnpm lint:fix        # Auto-fix linting issues\n```\n\n## Important Notes for AI Agents\n\n1. **Always check existing patterns** before implementing new features\n2. **Use the established registry patterns** for agent and tool management\n3. **Maintain type safety** - this is a TypeScript-first codebase\n4. **Follow the monorepo structure** - changes may impact multiple packages\n5. **Test your changes** - ensure all tests pass before committing\n\n## Gotchas\n\n- **JSON.stringify** SHOULD NEVER BE USED, used the `safeStringify` function instead, imported from `@voltagent/internal`\n"},"files":{"AGENTS.md":"# VoltAgent\n\nVoltAgent is an open-source TypeScript framework for building and orchestrating AI agents.\n\n## What is VoltAgent?\n\nVoltAgent 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.\n\n## Overview\n\n- View [`docs/structure.md`](./docs/structure.md) for the repository structure and organization\n- View [`docs/tooling.md`](./docs/tooling.md) for development tools and utilities\n- View [`docs/testing.md`](./docs/testing.md) for testing guidelines and commands\n- View [`docs/linting.md`](./docs/linting.md) for code formatting and linting\n\n## Validating Changes\n\nTo validate your changes you can run the following commands:\n\n```bash\npnpm test:all        # Run all tests\npnpm build:all       # Build all packages\npnpm lint            # Run linting checks\npnpm lint:fix        # Auto-fix linting issues\n```\n\n## Important Notes for AI Agents\n\n1. **Always check existing patterns** before implementing new features\n2. **Use the established registry patterns** for agent and tool management\n3. **Maintain type safety** - this is a TypeScript-first codebase\n4. **Follow the monorepo structure** - changes may impact multiple packages\n5. **Test your changes** - ensure all tests pass before committing\n\n## Gotchas\n\n- **JSON.stringify** SHOULD NEVER BE USED, used the `safeStringify` function instead, imported from `@voltagent/internal`\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# VoltAgent\n\nVoltAgent is an open-source TypeScript framework for building and orchestrating AI agents.\n\n## What is VoltAgent?\n\nVoltAgent 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.\n\n## Overview\n\n- View [`docs/structure.md`](./docs/structure.md) for the repository structure and organization\n- View [`docs/tooling.md`](./docs/tooling.md) for development tools and utilities\n- View [`docs/testing.md`](./docs/testing.md) for testing guidelines and commands\n- View [`docs/linting.md`](./docs/linting.md) for code formatting and linting\n\n## Validating Changes\n\nTo validate your changes you can run the following commands:\n\n```bash\npnpm test:all        # Run all tests\npnpm build:all       # Build all packages\npnpm lint            # Run linting checks\npnpm lint:fix        # Auto-fix linting issues\n```\n\n## Important Notes for AI Agents\n\n1. **Always check existing patterns** before implementing new features\n2. **Use the established registry patterns** for agent and tool management\n3. **Maintain type safety** - this is a TypeScript-first codebase\n4. **Follow the monorepo structure** - changes may impact multiple packages\n5. **Test your changes** - ensure all tests pass before committing\n\n## Gotchas\n\n- **JSON.stringify** SHOULD NEVER BE USED, used the `safeStringify` function instead, imported from `@voltagent/internal`\n","category":"root","tokens":380}]}