RunFinishedOutcome
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonSubTypes({ @JsonSubTypes.Type(value = RunFinishedSuccessOutcome.class, name = "success"), @JsonSubTypes.Type(value = RunFinishedInterruptOutcome.class, name = "interrupt") }) sealed interface RunFinishedOutcome permits RunFinishedSuccessOutcome, RunFinishedInterruptOutcome
源码Source
io/agentscope/core/agui/event/AguiEvent.java:1633–1639定义运行 Finished Outcome契约的接口。位于 io.agentscope.core.agui.event 包。
Outcome of a finished run. Can be a success or an interrupt.