@airalogy/aimd-recorder
@airalogy/aimd-recorder 提供 AIMD 记录场景的样式、可复用录入组件,以及组合式的协议编辑 + 记录工作面。
协议级 AIMD 语法、assigner 语义与校验规则以 Airalogy 文档为准;这些页面只描述前端 recorder 行为。
安装
bash
pnpm add @airalogy/aimd-recorder @airalogy/aimd-core核心能力
- 通过
@airalogy/aimd-recorder/styles提供 recorder 样式。 - 提供协议内联录入组件
AimdRecorder。 - 提供组合式编辑器组件
AimdRecorderEditor。 - 提供可复用题目控件
AimdQuizRecorder。 - 内置
CurrentTime、UserName、AiralogyMarkdown、DNASequence等 recorder widget。 list[str]、list[int]、list[float]这类标量列表变量会显示为整行字段,支持可重复添加、可拖拽排序的逐项输入,并支持 JSON 数组模式。BloodType这类官方命名枚举类型会使用从 Pythonairalogy.types注册表生成的元数据自动渲染为下拉输入。- 前端受限的
assigner runtime=client可在本地执行。
导航
- AimdRecorder:在协议正文里直接渲染 recorder 输入控件。
- AimdRecorderEditor:一边编辑 AIMD 结构,一边继续填写 recorder 数据。
- 自定义:适配字段组件、覆盖标签、或注入按 type 的专用行为。