AS AgentScopeAPI 手册 / API Reference

MappingResult

public record MappingResult( Optional<PersistedEvent> persisted, Optional<PreviewFrame> preview, List<PersistedEvent> preceding)
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:65–98

承载 Mapping 结果数据的记录类型。位于 io.agentscope.builder.web.managed 包。核心成员包括 persisted、preview、preceding、empty、persist、previewOnly。

Outcome of mapping one harness event.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
persistedOptional<PersistedEvent>
执行 `persisted` 方法。
Performs the persisted operation.
previewOptional<PreviewFrame>
执行预览相关操作。
Performs the preview operation.
precedingList<PersistedEvent>
执行 `preceding` 方法。
Performs the preceding operation.

构造器摘要Constructor Summary

构造器Constructor说明Description
public MappingResult(Optional<PersistedEvent> persisted, Optional<PreviewFrame> preview)
初始化 `MappingResult` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public static MappingResult empty()
static
返回 `empty` 结果。
Returns the empty.
public static MappingResult persist(PersistedEvent event)
static
设置该参数。
Performs the persist operation.
public static MappingResult persist(String type, Map<String, Object> payload)
static
执行 `persist` 方法。
Performs the persist operation.
public static MappingResult persist(String type, Map<String, Object> payload, String eventId)
static
执行 `persist` 方法。
Performs the persist operation.
public static MappingResult previewOnly(PreviewFrame frame)
static
设置该参数。
Performs the preview only operation.
public static MappingResult both(PersistedEvent persisted, PreviewFrame preview)
static
执行 `both` 方法。
Performs the both operation.

记录组件详情Record Component Detail

persisted

Optional<PersistedEvent> persisted

执行 persisted 方法。

Performs the persisted operation.

源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:65–98

preview

Optional<PreviewFrame> preview

执行预览相关操作。

Performs the preview operation.

源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:65–98

preceding

List<PersistedEvent> preceding

执行 preceding 方法。

Performs the preceding operation.

源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:65–98

构造器详情Constructor Detail

MappingResult

public MappingResult(Optional<PersistedEvent> persisted, Optional<PreviewFrame> preview)

初始化 MappingResult 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
persistedOptional<PersistedEvent>persisted(类型 `Optional`)。The persisted.
previewOptional<PreviewFrame>预览(类型 `Optional`)。The preview.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:70–72

方法详情Method Detail

empty

public static MappingResult empty()
static

返回 empty 结果。

Returns the empty.

返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:74–76

persist

public static MappingResult persist(PersistedEvent event)
static

设置该参数。

Performs the persist operation.

参数Parameters
名称Name类型Type说明Description
eventPersistedEvent事件(类型 `PersistedEvent`)。The event.
返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:78–80

persist

public static MappingResult persist(String type, Map<String, Object> payload)
static

执行 persist 方法。

Performs the persist operation.

参数Parameters
名称Name类型Type说明Description
typeString类型(类型 `String`)。The type.
payloadMap<String, Object>负载(类型 `Map`)。The payload.
返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:82–84

persist

public static MappingResult persist(String type, Map<String, Object> payload, String eventId)
static

执行 persist 方法。

Performs the persist operation.

参数Parameters
名称Name类型Type说明Description
typeString类型(类型 `String`)。The type.
payloadMap<String, Object>负载(类型 `Map`)。The payload.
eventIdString事件标识(类型 `String`)。The event id.
返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:86–89

previewOnly

public static MappingResult previewOnly(PreviewFrame frame)
static

设置该参数。

Performs the preview only operation.

参数Parameters
名称Name类型Type说明Description
framePreviewFrameframe(类型 `PreviewFrame`)。The frame.
返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:91–93

both

public static MappingResult both(PersistedEvent persisted, PreviewFrame preview)
static

执行 both 方法。

Performs the both operation.

参数Parameters
名称Name类型Type说明Description
persistedPersistedEventpersisted(类型 `PersistedEvent`)。The persisted.
previewPreviewFrame预览(类型 `PreviewFrame`)。The preview.
返回Returns MappingResult
返回MappingResult。Returns mapping result.
源码Source io/agentscope/builder/web/managed/SessionEventMapper.java:95–97
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.