Skip to content
English

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

字段结构 ​

字段类型必需说明
generatedReadonly<Record<string, unknown>> | undefined可省略只读。Values already produced for this output's fields, keyed by field id.
itemsreadonly { 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;
}

接口参考、使用示例与开发指南。