# Pi Charm Hyper Provider

[English](README.md)

为 [Pi](https://pi.dev) 打造的 Charm Hyper 多模型服务商扩展。

---

## 项目结构

```
pi-charm_hyper-provider/
├── index.ts                  # Pi 扩展入口
├── test/                     # 原生 TS 单元测试套件
│   └── provider.test.ts      # 验证服务商注册及多模型元数据完整性的测试用例
├── package.json              # 扩展包清单与依赖声明 (peerDependencies & devDependencies)
├── tsconfig.json             # TypeScript 编译器配置
├── README.md
└── biome.json
```

---

## 安装

支持以下两种方式安装：

* **NPM 安装（推荐）**：
  ```bash
  pi install npm:pi-charm_hyper-provider
  ```
* **GitHub 安装**：
  ```bash
  pi install https://github.com/huanghui-dev/pi-charm_hyper-provider
  ```

---

## 执行测试

运行内置的 TypeScript 单元测试（基于 Node.js 原生测试运行器）：
```bash
npm run test
```

---

## 开发与规范

已严格对齐 `pi-main` 核心工程的质量与安全规范：
1. **格式化与语法检查**：使用 Biome 对项目代码进行统一格式化。缩进风格配置为 `tab`，缩进宽度为 `3`。
2. **常用指令**：
   - 运行风格与语法检测：`npm run check`（自动执行 `biome check --write .`）
   - 运行单元测试：`npm test`

---

## 许可证书

MIT
