[English](./README.en.md) | 中文

# @easbot/types

EASBOT 生态系统的共享类型库，现代化、轻量且高效。

## 特性

- **类型安全**: 完整的 TypeScript 类型定义
- **AI SDK 兼容**: 基于 AI SDK v2 标准
- **Zod 验证**: 支持运行时类型验证
- **Tree-shakeable**: 按需导入

## 安装

```bash
pnpm add @easbot/types
```

## 使用

```typescript
import type { 
  AgentConfig, 
  TaskStatus, 
  MessageRole,
  GenerateOptions 
} from '@easbot/types';

// 在代码中使用类型定义
const config: AgentConfig = {
  id: 'agent-001',
  name: 'My Agent',
  model: 'gpt-4',
};
```

## 开发

```bash
# 安装依赖
pnpm install

# 构建
pnpm build

# 测试
pnpm test

# 类型检查
pnpm type-check
```

## 许可证

MIT
