OutputComposeInput
KIT · interface · 类型合同
Input for composing one output: model values plus program-assigned group members.
导入
ts
import type { OutputComposeInput } from '@jangts/agent-core/kits/presentation';js
/** @typedef {import('@jangts/agent-core/kits/presentation').OutputComposeInput} OutputComposeInput */其他公开入口:@jangts/agent-core/types、@jangts/agent-core/kits/presentation、@jangts/agent-core/kits。
定义
ts
interface OutputComposeInput字段结构
| 字段 | 类型 | 必需 | 说明 |
|---|---|---|---|
generated | Readonly<Record<string, unknown>> | undefined | 可省略 | 只读。Values already produced for this output's fields, keyed by field id. |
items | readonly { readonly id: string; readonly outputId: string; readonly input: OutputComposeInput; }[] | undefined | 可省略 | 只读。Group members supplied by the program, in order. |
类型使用
在调用方读取该合同
ts
import type { OutputComposeInput } from '@jangts/agent-core/kits/presentation';
// 在使用点保留原合同,TS 与 JS 具有相同的运行行为。
function inspect(value: OutputComposeInput) {
return value.generated;
}js
/** @param {import('@jangts/agent-core/kits/presentation').OutputComposeInput} value */
function inspect(value) {
return value.generated;
}