Files
extension/packages/ai/src/index.ts
T
Hanzo Dev 7f31475cc5 feat: major monorepo reorganization and AI package implementation
- Reorganized directory structure: pkg/ -> packages/, app/ -> apps/
- Added @hanzo/ai package with Vercel AI SDK patterns
- Implemented AgentKit concepts (agents, networks, state, routers)
- Added MCP (Model Context Protocol) integration
- Integrated telemetry with Hanzo Cloud observability
- Fixed all failing tests across all packages
- Updated Makefile with comprehensive commands for development and release
- Added support for Gemini, Codex, and Grok CLI tools
- Fixed import paths and build configuration for new structure
2025-07-20 02:44:59 -05:00

45 lines
1.3 KiB
TypeScript

/**
* @hanzo/ai - The AI Toolkit for TypeScript
* AgentKit with MCP support and multi-provider integration
*/
// Core exports
export { createAgent } from './core/agent';
export { createNetwork } from './core/network';
export { createTool } from './core/tool';
export { createRouter } from './core/router';
export { createState } from './core/state';
// Provider exports
export { anthropic } from './providers/anthropic';
export { openai } from './providers/openai';
export { google } from './providers/google';
export { mistral } from './providers/mistral';
export { bedrock } from './providers/bedrock';
export { vertex } from './providers/vertex';
export { cohere } from './providers/cohere';
export { hanzo } from './providers/hanzo';
// Core functionality
export { generateText } from './core/generate/text';
export { generateStream } from './core/generate/stream';
export { generateObject } from './core/generate/object';
export { embed } from './core/embed';
// Types
export * from './types';
// Utilities
export { createCompletionId } from './utils/id';
export { parseStreamPart } from './utils/stream';
export { validateSchema } from './utils/schema';
// Errors
export * from './errors';
// MCP exports
export * from './mcp';
// Tracing
export * from './telemetry';
export { createHanzoCloudTelemetry, HanzoCloudTelemetry } from './telemetry/hanzo-cloud';