AS AgentScopeAPI 手册 / API Reference

AguiRuntimeContextResolver

@FunctionalInterface public interface AguiRuntimeContextResolver
源码Source io/agentscope/core/agui/runtime/AguiRuntimeContextResolver.java:33–43

定义 AGUI 运行时上下文解析器契约的接口。位于 io.agentscope.core.agui.runtime 包。核心成员包括 resolve。

Resolves a caller-provided RuntimeContext for an AG-UI request.

Applications can expose this as a bean (or pass it programmatically to io.agentscope.core.agui.processor.AguiRequestProcessor) to attach request-scoped values such as tenant information, tracing data, or tool dependencies. The AG-UI runtime metadata is still supplied by the protocol adapter and takes precedence over conflicting values.

The native request type is transport-specific, so the request parameter uses a wildcard (<?>). Implementations that need the native request can obtain it via request.getNativeRequest() (returned as the captured type) and narrow it with instanceof.

方法摘要Method Summary

方法Method说明Description
public RuntimeContext resolve(AguiRuntimeContextRequest<?> request)
用于当前请求的解析运行时上下文。
Resolve the runtime context for the current request.

方法详情Method Detail

resolve

public RuntimeContext resolve(AguiRuntimeContextRequest<?> request)

用于当前请求的解析运行时上下文。

Resolve the runtime context for the current request.

参数Parameters
名称Name类型Type说明Description
requestAguiRuntimeContextRequest<?>AG-UI 请求上下文。The AG-UI request context
返回Returns RuntimeContext
返回RuntimeContext。A runtime context to merge into the AG-UI run, or null
源码Source io/agentscope/core/agui/runtime/AguiRuntimeContextResolver.java:42
基于官方固定版本源码静态生成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.