t.usage.cacheRead.rate() 与按用途查询方式,并增加可复用的用途类型声明。
在评估项目中升级依赖:
共享模型用途
用defineModelRoles 提取声明,实验的 models 与 Adapter 绑定评估的 requires.models 引用它。
给 defineAdapter 同样添加 requires.models 后,ctx.models 与 ctx.recordUsage 的用途键也会被收窄。
完整示例见按用途检查缓存读取率。
0.18 继续接受省略 requires 的 0.17 写法,按调用时校验名称。
根入口的 defineEval、defineScoreEval 属于 Agent 路径;共享声明只扩展 Adapter 绑定工厂。
用途要求不会绑定具体实验或固定模型值。
调整重复的导入入口
例如,自定义评分判据改为:
process.env 时请明确保留还是改变这一行为。
文本 matcher 的 stripComments 选项仍可使用,不受同名通用函数移除影响。
替换项目数值工具
quantile 返回值的 statistics 包含 sampleCount、probability 与 method。
空集合返回 no-samples,非有限样本返回 non-finite-sample;非法概率或算法参数直接报错。
measured 对非有限数值返回 non-finite-number。
fraction 必须位于 [0, 1],t.score 不会替作者截断越界值。