@action-state-group/capsule-viewer

中文文档
0.18.3发布于 2026/11/05Apache-2.0 AND BSD-3-ClauseTypeScriptES Module构建来源已验证近 30 天下载 3404

agent Action Capsule 演示合同下的胶囊-查看器页面发送器和演示文稿构建器

中文使用文档

@ action-state-group/capsule-查看器

胶囊-查看器的页面发送器和演示文稿构建器:它们变成 代理动作盖 在 AAC 演示文稿下将证据装入自成一体的 HTML 页面 合同(spec/presentation-contract-v0.md) (中文(简体) ). 吴双子, github.com/action-state-group/capsule-viewer/go/emitter,发出相同的 字节; 两者都持有在 go/emitter/testdata。 。 。 .

import {
  buildPresentation,
  emitEvidenceGraphHtml,
} from "@action-state-group/capsule-viewer";

内浏览器渲染器( C)renderEvidenceGraph被捆绑的船舶 dist/evidence-graph.iife.js,对于一个页面的核心运行时段,和去 模块船的构造与 go/pageruntime组合验证来自 @action-state-group/agent-action-capsule。此外 registerPresentation, (中文(简体) ), 运行时间为全球 EvidenceGraph 携带验证器函数 a 演示文稿模块可调用: buildResultRoot, (中文(简体) ), disclosureOf, (中文(简体) ), ed25519Available, (中文(简体) ), verifiedPayload, (中文(简体) ), verifyDisclosureEnvelope 财务报告和审定财务报表 verifyProducerEnvelope还有历史卡的目击记录, 模块调用而不运行 : readerAnchorWitness (单位:千美元) 读者自己的证人名单下的快照证人收据 代理 - 动作 - 顶部 checkAnchorWitnessed和 readerWitnessPolicy 财务报告和审定财务报表 setReaderWitnessPolicy (读者列表,默认为空,保存在 页面仅存内存). 历史卡的签名行问 readerCardSignature,它解读了上下文本身对 持卡记录和姓名 通行证上签的钥匙.

代码从代理-动作-盖子(代理-动作-盖子#281)移到这里 保留其BSD-3-Clause许可证(LICENSE-BSD-3-Clause(b) 其余部分 软件包为 Apache-2.0 (LICENSE) (中文(简体) ).

调整合同-报告单元的用语

合同-报告单元src/contract-report.ts解决 contract-report/v1 (代理人-行动-头盔谱/合同-报告-v1.md), 登记人数 aac.builtin.result-contract-report/v0绘制 两个布局之一 -- lines (结果报告)或 groups (欧盟大赦国际) Act Results)——每个都有自己的捆绑的默认用词包 (单位:千美元)src/wording/contract-report-outcomes.en.json, (中文(简体) ), src/wording/contract-report-eu-ai-act.en.json) (中文(简体) ). 一个主机通过自己的 包装为页面 wording;其条目替换默认包, 逐个输入.

模块自己的密钥 请坐 card.* (由两种布局分摊: 前街区,约会,证据, lines.* (仅见成果报告)和 groups.* (仅限欧盟AI法结果) -- -- 加共享 prov.*, (中文(简体) ), chat.*, (中文(简体) ), case.* 财务报告和审定财务报表 judge.* 前缀。 这些都不是合同报告/v1 第3节键:一个包不能用来设置第3节拥有的东西,以及 模块从不为它自己的概念使用第3节前缀. card.pf.* 是每条索赔证明行( e)card.pf.assurance, (中文(简体) ), card.pf.assurance.line, (中文(简体) ), card.pf.wording, (中文(简体) ), card.pf.wording.refused(......) ; (......); card.wording.refused 实值 拒绝的主机层绘制的可见通知.

第3节按下这个模块,每个显示的地方:

密钥显示
report.title卡片在走来走去(别名: lines.title 编号 : groups.kicker) (中文(简体) ).
report.summary标题下一行,仅在设定时绘制(reportSummary, (中文(简体) ), report-levels.ts) (中文(简体) ).
group.<segment>.title一组人头——一行人的部分 requirement_ref 第一届会议之前 . (欧盟AI法案义务标题;成果报告检查组).
row.<requirement_ref>.label一行名,取而代之的是制片人的标签或可以读取的ID.
row.<requirement_ref>.detail一行的解释,在设定时在名称外取出.
row.<requirement_ref>.not_evaluable该说明显示一行的索赔无法估价时,取而代之的是模块本身的注释.
verdict.met, (中文(简体) ), .not_met, (中文(简体) ), .not_evaluable, (中文(简体) ), .out_of_scope隐藏在布局本身的判断词上(lines.verdict.* 编号 : groups.verdict.*和结果证明' lines.pf.verdict.*每个药丸和细胞 得出这个判决.
tier.recomputed, (中文(简体) ), .judged隐藏在布局本身的等级徽章词上.
grade.self-attested, (中文(简体) ), .witnessed, (中文(简体) ), .countersigned每项索赔在证据中的保证线(assuranceRow) ; 被锁了一样 sufficiency.* 财务报告和审定财务报表 status.*。 。 。 .
sufficiency.satisfied, (中文(简体) ), .gap, (中文(简体) ), .insufficient, (中文(简体) ), .unknown同样的保证线.
status.<value>同一保证线(索赔的承运人地位,小写).

没有任何条目的单词,在任何一层中,都显示为它的原始符号或 标识符 - 没有猜测。 默认层总是用 标题(lines.title 编号 : groups.kicker,哪个 report.title 化名). 直至 默认的欧盟包携带 group.* 财务报告和审定财务报表 row.* 单词,欧盟卡片名称 义务和与生产者标签的测试,用斜体表示 制片人发文.

A 结果是卡片不能一个接一个地放(要求) 在一次谈话中,不止一次被判定,在一次谈话中,不止一次被判定 合同、另一类型或id形状的索赔)作为通用 结果页,附有说明,因此没有合并或遗漏索赔.

选择加入的结果 contract-report/v1 既无结果,又无结果 欧盟AI法案数据绘制模块的 generic 视图( 常规- 报告- 视图. ts) : 索赔中各组 requirement_ref 前缀, 每一个计数符 及其分母。 它的话是 wording/contract-report-generic.en.json 在一个主机包 report.*, (中文(简体) ), row.*, (中文(简体) ), group.* 以及第3节的其他钥匙.

单一合同规则. row.* 财务报告和审定财务报表 group.* 仅适用于每个 在“结果”中援引的相同 contract_ref (单位:千美元)citesOneContract, (中文(简体) ), 合同报告(ts):为一份合同和两份合同编写包件 可再使用一个 requirement_ref 对于不同的要求。 结果 引用一份以上的合同作为通用结果页(见 因此,规则是直接出牌的呼叫者的第二个后卫.

拒绝层规则. 每个措辞层单独检查 (Digest,形状,然后适合这个模块的词). 一层 不拒绝检查: 它不贡献单词, 而卡片绘制与 默认层, 可见 card.wording.refused 线条 (单位:千美元)data-wording="refused"命名原因,和 a card.pf.wording.refused 指定拒绝的文摘和应用的基层的证明行 换句话说 演示文稿的构建者(buildPresentation, (中文(简体) ), presentation-builder.ts)仍然拒绝 写入 包的页 不合适 -- 上面的优雅的退化只是活化者的行为.

发布后 相关内容。 。 。 .

版本与发布记录

@action-state-group/capsule-viewer 共发布 21 个版本,首次发布于 2026/10/16;过去 12 个月发布了 21 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.18.3latest2026/11/051 天前
0.18.22026/11/042 天前
0.18.12026/11/042 天前
0.18.02026/11/033 天前
0.17.02026/11/033 天前
0.16.02026/11/033 天前

关于 @action-state-group/capsule-viewer 的常见问题

@action-state-group/capsule-viewer 是什么?

agent Action Capsule 演示合同下的胶囊-查看器页面发送器和演示文稿构建器

如何安装 @action-state-group/capsule-viewer?

在项目目录运行 npm install @action-state-group/capsule-viewer,或使用 pnpm add / yarn add / bun add。

@action-state-group/capsule-viewer 支持 TypeScript 吗?

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

@action-state-group/capsule-viewer 支持 ESM 还是 CommonJS?

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

@action-state-group/capsule-viewer 需要什么版本的 Node.js?

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

@action-state-group/capsule-viewer 可以商用吗?

@action-state-group/capsule-viewer 使用 Apache-2.0 AND BSD-3-Clause 许可。声明的许可为 Apache-2.0 AND BSD-3-Clause,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@action-state-group/capsule-viewer 的下载量有多少?

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

@action-state-group/capsule-viewer 还在维护吗?

最新版本 0.18.3 发布于 2026/11/05(1 天前);至今共发布 21 个版本,其中过去 12 个月发布了 21 个;首次发布于 2026/10/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。