- 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
45 lines
1.3 KiB
TypeScript
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'; |