# @agentshouse/panel-contract 中文文档

规范地址：https://npmcn.com/package/%40agentshouse/panel-contract/

版本：0\.1\.0-alpha\.87385202698428
npm 元数据更新时间：2026-10-10T04:13:39.991Z
中文译文更新时间：2026-11-05T22:39:38.788Z
软件包许可：UNLICENSED

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40agentshouse/panel-contract
原文对照：https://npmcn.com/package/%40agentshouse/panel-contract/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：4.5 MB，6 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=24
- 运行依赖：0 个
- 首次发布：2026-10-04T17:56:59.645Z
- 最新版本发布：2026-10-10T04:13:39.818Z
- 近 30 天下载量：11303（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：84（近 12 个月 84 个）

## 中文简介

哪个代理商. house发布服务于它的面板:每个应用门的动作都有它的输入和回答方案,每个功能门的文档类型都有每个字段的价值格式,每个人类通知类型都有它的价值字段, App runtime,适配器和

## 安装

```sh
npm install @agentshouse/panel-contract
```

也可以使用：`pnpm add @agentshouse/panel-contract`、`yarn add @agentshouse/panel-contract`、`bun add @agentshouse/panel-contract`

## README

# @ agentshouse/小组合同

哪个特工 房子的释放服务于它的面板 房子产生它从其 本身的代码,其版本来源于其内容: 两版的等同 合同和记录天数包含一个版本.

```js
import { contract, version } from '@agentshouse/panel-contract';
```

`contract` 持有这些部件,每个计划一个JSON Schema(2020-12):

-   `acts` - 每一份申请门文件的名称,张贴在 `/door/<name>`,与 联合国 `input` 计划,一旦法案规定 `answer` 计划: 行为的结果本身.
-   `refusals` - 每一个拒绝代码 豪斯回答, 每一次与计划 其细节,旁边的地块 `code` {\\fn黑体\\fs20\\shad2\\2ah82\\3ah20\\4ah33\\fscx95\\3ch592001\\be1}答案是 {\\fn黑体\\fs20\\shad2\\2ah82\\3ah20\\4ah33\\fscx95\\3ch592001\\be1}在答案中 `error`. 任何行为可能 回答他们中的任何一个.
-   `door_answers` - 答案: 门给出任何不容拒绝的行为: 信誉挑战 `pending` 回答一个仍然定居和 过失体相.
-   `runtime_calls` - App 运行时调用或回答的每一个行为 门以外的另一种形式 `input` 呼叫和电话 `answer` 它会完成. `attachments/upload` 拿着 文件的字节为 `blob` 并回答 `attachment` 其存储的字节名称, 与 `upload_failure` 当他们没有被拯救, 或门的答案一个 版本 房子已经坚守; `attachments/get` 回答打开的文件的字节 作为 `blob` 代替门的 `download`· ; `apps/upload` 每个文件 字节为 `blob`A级 `Blob` 是一种诡计 `contentMediaType` 实值 `application/octet-stream`。 。 。 .
-   `documents` - 每一份豪斯的文件都写着它的计划 前题 `fields`和豪斯写一个,它的 标记 `body`。列表条目 单词语法是 `pattern` 他们的名言是: 持有 JSON 名称 `contentMediaType` 联 合 国 `contentSchema`。 。 。 .
-   `room_documents` - 每一份文件 豪斯读或写在 房间的路径 而不是房屋类型: 触发器及其常规和通知路线 a 房间,例行公事 `/private` 和网站摄入室的站点提交材料,每个摄入室均附有 `path` 它住在它的房间的根下 它的前题的图谋 `fields` 及其马克德 `body`。 。 。 .
-   `notifications` - 各种人类通知及其价值领域 `house-notification` 文档携带.
-   `conversation_frames` - App运行时收到的每段谈话 联合国 `type`转一圈 `draft` b. 考虑其计划 `steps`页:1 `working-note`页:1 `message`,和CLI的 `process`, (中文(简体) ), `commands` 财务报告和审定财务报表 `options`,每个选项a `select` 及其价值或a `boolean`。 。 。 .
-   `served` - 准确的 `@agentshouse/mdruntime`, (中文(简体) ), `@agentshouse/mdruntime-adapter` 财务报告和审定财务报表 `@agentshouse/app-bridge` 此发行服务版本 .

`index.d.ts` 类型 `contract` 作为它的字面价值, 所以一个计划可以转换 在构建时,输入类型脚本. `contract.json` 持有相同的价值.

`day.json` (单位:千美元)`@agentshouse/panel-contract/day.json`)是记录的日期: 豪斯为几个用户的真实行为编剧日而出. `users` 持有 每个用户之家的文件通过路径, `acts` 每个门都用它的行为来回答, 用户、请求和状态,请求字符串超过65 536个字符(一个 超大小上传文件内容)记录为 `<N characters>`, (中文(简体) ), `frames` 用户 App 运行时间 当工人交出时 `draft` 财务报告和审定财务报表 `plan` 框架为 与用户一起 `transfers` 每个字节通过一个 与用户一起,对某项行为做出答复 `act`, (中文(简体) ), `method`, 补助金 `url`, (中文(简体) ), `status` 财务报告和审定财务报表 `answer`:字节起源的JSON为 POST,和 `{media_type, content}`字节作为基数64,一个GET。 它的瞬间被移动到一个固定 2026年10月16日,从那天起,其身份编号不再保留.

## 常见问题

### @agentshouse/panel-contract 是什么？

哪个代理商\. house发布服务于它的面板:每个应用门的动作都有它的输入和回答方案,每个功能门的文档类型都有每个字段的价值格式,每个人类通知类型都有它的价值字段, App runtime,适配器和

### 如何安装 @agentshouse/panel-contract？

在项目目录运行 npm install @agentshouse/panel-contract，或使用 pnpm add / yarn add / bun add。

### @agentshouse/panel-contract 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @agentshouse/panel-contract 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @agentshouse/panel-contract 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=24。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @agentshouse/panel-contract 可以商用吗？

@agentshouse/panel-contract 使用 UNLICENSED 许可。作者声明为 UNLICENSED，即不授予公开使用许可（与公共领域的 Unlicense 不同）。使用前需获得作者授权。以上为概括，不构成法律意见，请以许可原文为准。

### @agentshouse/panel-contract 的下载量有多少？

根据 npm 官方下载统计，@agentshouse/panel-contract 在 2026/10/05 – 2026/11/03 这 30 天内被下载 11,303 次，日均约 377 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @agentshouse/panel-contract 还在维护吗？

最新版本 0\.1\.0-alpha\.87385202698428 发布于 2026/10/10（28 天前）；至今共发布 84 个版本，其中过去 12 个月发布了 84 个；首次发布于 2026/10/05。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

