# @frost1994/agentic-core

> AI 助手纯逻辑引擎 —— 零框架依赖的 TypeScript 核心。

封装了设备排程 AI 助手的**协议、HTTP 客户端、SSE 流式解析与状态机**，不含任何 Vue/React 依赖，可被 Vue3 包（[`@frost1994/agentic-vue`](https://www.npmjs.com/package/@frost1994/agentic-vue)）或其它框架宿主复用。

## 安装

```bash
pnpm add @frost1994/agentic-core
```

## 导出入口

| 子路径                             | 内容                                                  |
| ---------------------------------- | ----------------------------------------------------- |
| `@frost1994/agentic-core`          | 全量导出（协议 / 客户端 / HTTP / 状态 / 编排 / 工具） |
| `@frost1994/agentic-core/protocol` | SSE 事件协议类型与解析                                |
| `@frost1994/agentic-core/client`   | `AiHttpClient` 等 HTTP 客户端                         |

```ts
import { AiHttpClient, generateId } from '@frost1994/agentic-core'

const client = new AiHttpClient('/api/ai', () => ({ 'X-System-Code': 'equipment-scheduler' }))
const models = await client.listModels()
```

同时提供 ESM (`import`) 与 CommonJS (`require`) 双格式及完整的 `.d.ts` 类型声明。

## License

[Apache-2.0](../../LICENSE) © frost1994
