索引

A B C D E F G H I J K L M N O P Q R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格

A

ABANDONED - 枚举类 中的枚举常量 io.agentscope.core.plan.model.PlanState
Plan has been abandoned and will not be executed.
ABANDONED - 枚举类 中的枚举常量 io.agentscope.core.plan.model.SubTaskState
Subtask has been abandoned and will not be executed.
abnormal(String) - 记录类中的静态方法 io.agentscope.core.model.transport.websocket.CloseInfo
Create a CloseInfo for abnormal closure.
ABNORMAL_CLOSURE - 记录类中的静态变量 io.agentscope.core.model.transport.websocket.CloseInfo
Abnormal closure (1006).
AbstractBaseFormatter<TReq,TResp,TParams> - io.agentscope.core.formatter中的类
Abstract base formatter providing common functionality for all formatter implementations.
AbstractBaseFormatter() - 类的构造器 io.agentscope.core.formatter.AbstractBaseFormatter
 
accept(String) - 接口中的方法 io.agentscope.core.skill.SkillFileFilter
Determines whether a resource path should be accepted for upload.
acceptAll() - 接口中的静态方法 io.agentscope.core.skill.SkillFileFilter
Returns a filter that accepts all files.
ACTING_CHUNK - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
During tool execution streaming
ACTING_STOP_REQUESTED - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Acting phase was stopped by a Hook (PostActingEvent.stopAgent()).
ActingChunkEvent - io.agentscope.core.hook中的类
Event fired during tool execution streaming.
ActingChunkEvent(Agent, Toolkit, ToolUseBlock, ToolResultBlock) - 类的构造器 io.agentscope.core.hook.ActingChunkEvent
Constructor for ActingChunkEvent.
ActingEvent - io.agentscope.core.hook中的类
Base class for tool execution (acting) related events.
ActingEvent(HookEventType, Agent, Toolkit, ToolUseBlock) - 类的构造器 io.agentscope.core.hook.ActingEvent
Constructor for ActingEvent.
active(boolean) - 类中的方法 io.agentscope.core.tool.ToolGroup.Builder
Sets the initial activation state.
activeGroups() - 记录类中的方法 io.agentscope.core.state.ToolkitState
返回 activeGroups 记录组件的值。
add(AgentBase...) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Add new participants to this hub.
add(List<AgentBase>) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Add new participants to this hub.
addAgent(AgentBase) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Add an agent to the pipeline.
addAgent(AgentBase) - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline.Builder
Add an agent to the pipeline.
addAgents(List<AgentBase>) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Add multiple agents to the pipeline.
addAgents(List<AgentBase>) - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline.Builder
Add multiple agents to the pipeline.
addAllowedCommand(String) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Add a command to the whitelist in a thread-safe manner.
addChangeHook(String, BiConsumer<PlanNotebook, Plan>) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Adds a change hook that will be triggered whenever the plan changes.
addComponent(StateModule) - 类中的方法 io.agentscope.core.session.SessionManager
Add a component to be managed.
addDocuments(List<Document>) - 接口中的方法 io.agentscope.core.rag.Knowledge
Adds documents to the knowledge base.
addExtraParam(String, Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
addHook(Hook) - 类中的方法 io.agentscope.core.agent.AgentBase
Add a hook to this agent dynamically.
additionalBodyParam(String, Object) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Adds an additional parameter to include in the request body.
additionalBodyParams(Map<String, Object>) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets all additional parameters to include in the request body.
additionalHeader(String, String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Adds an additional HTTP header to include in API requests.
additionalHeaders(Map<String, String>) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets all additional HTTP headers to include in API requests.
additionalQueryParam(String, String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Adds an additional query parameter to include in API requests.
additionalQueryParams(Map<String, String>) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets all additional query parameters to include in API requests.
addMessage(Msg) - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Adds a message to the in-memory message list.
addMessage(Msg) - 接口中的方法 io.agentscope.core.memory.Memory
Adds a message to the memory.
addPayload(String, Object) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Adds a single payload field.
addPlan(Plan) - 类中的方法 io.agentscope.core.plan.storage.InMemoryPlanStorage
Adds a plan to the storage.
addPlan(Plan) - 接口中的方法 io.agentscope.core.plan.storage.PlanStorage
Add a plan to storage.
addResource(String, String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Adds or updates a single resource.
addStore(ContextStore) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Adds a single store to the store list.
addSystemHook(Hook) - 类中的静态方法 io.agentscope.core.agent.AgentBase
 
addTool(String) - 类中的方法 io.agentscope.core.tool.ToolGroup
Adds a tool to this group.
addToolCallsFromMessage(DashScopeMessage, List<ContentBlock>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeResponseParser
Parse tool calls from DashScopeMessage and add to blocks.
agent(Agent) - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Sets the calling agent.
Agent - io.agentscope.core.agent中的接口
Complete agent interface combining all capabilities.
AGENT_CONTROL - 枚举类 中的枚举常量 io.agentscope.core.memory.LongTermMemoryMode
Agent actively controls memory through tool calls.
AGENT_RESULT - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Final result event - The agent's complete response.
AgentBase - io.agentscope.core.agent中的类
Abstract base class for all agents in the AgentScope framework.
AgentBase(String) - 类的构造器 io.agentscope.core.agent.AgentBase
Constructor for AgentBase.
AgentBase(String, String) - 类的构造器 io.agentscope.core.agent.AgentBase
Constructor for AgentBase.
AgentBase(String, String, boolean, List<Hook>) - 类的构造器 io.agentscope.core.agent.AgentBase
Constructor for AgentBase with hooks.
AgentExceptionInfo(String, String, Throwable) - 记录类的构造器 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
创建 AgentExceptionInfo 记录类的实例。
AGENTIC - 枚举类 中的枚举常量 io.agentscope.core.rag.RAGMode
Agentic mode: Agent decides when to retrieve knowledge via Tool.
agentId() - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
返回 agentId 记录组件的值。
AgentMetaState - io.agentscope.core.state中的记录类
State record for agent metadata.
AgentMetaState(String, String, String, String) - 记录类的构造器 io.agentscope.core.state.AgentMetaState
创建 AgentMetaState 记录类的实例。
agentName() - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
返回 agentName 记录组件的值。
AgentScopeJvmShutdownHook - io.agentscope.core.shutdown中的类
JVM hook for SIGTERM graceful shutdown entry.
AgentShuttingDownException - io.agentscope.core.shutdown中的异常错误类
Exception thrown when request is rejected or interrupted during shutdown.
AgentShuttingDownException() - 异常错误类的构造器 io.agentscope.core.shutdown.AgentShuttingDownException
 
AgentShuttingDownException(String) - 异常错误类的构造器 io.agentscope.core.shutdown.AgentShuttingDownException
 
AgentSkill - io.agentscope.core.skill中的类
Represents an agent skill that can be loaded and used by agents.
AgentSkill(String, String, String, Map<String, String>) - 类的构造器 io.agentscope.core.skill.AgentSkill
Creates an AgentSkill with explicit parameters.
AgentSkill(String, String, String, Map<String, String>, String) - 类的构造器 io.agentscope.core.skill.AgentSkill
Creates an AgentSkill with explicit parameters and custom source.
AgentSkill(Map<String, Object>, String, Map<String, String>, String) - 类的构造器 io.agentscope.core.skill.AgentSkill
Creates an AgentSkill with explicit metadata.
AgentSkill.Builder - io.agentscope.core.skill中的类
Builder for creating AgentSkill instances.
AgentSkillPromptProvider - io.agentscope.core.skill中的类
Generates skill system prompts for agents to understand available skills.
AgentSkillPromptProvider(SkillRegistry) - 类的构造器 io.agentscope.core.skill.AgentSkillPromptProvider
Creates a skill prompt provider.
AgentSkillPromptProvider(SkillRegistry, String) - 类的构造器 io.agentscope.core.skill.AgentSkillPromptProvider
Creates a skill prompt provider with custom instruction.
AgentSkillRepository - io.agentscope.core.skill.repository中的接口
Repository interface for AgentSkill persistence operations.
AgentSkillRepositoryInfo - io.agentscope.core.skill.repository中的类
Metadata about a skill repository.
AgentSkillRepositoryInfo(String, String, boolean) - 类的构造器 io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
Creates a new AgentSkillRepositoryInfo instance.
agentTool(AgentTool) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the AgentTool instance to register.
agentTool(AgentTool) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the AgentTool instance to register.
AgentTool - io.agentscope.core.tool中的接口
Interface for agent tools that can be called by models.
all() - 记录类中的静态方法 io.agentscope.core.state.StatePersistence
Default configuration: manage all components.
ALL - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Special value to stream all event types (except EventType.AGENT_RESULT).
allowed(String) - 类中的静态方法 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
allowToolDeletion(boolean) - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Set whether tool deletion is allowed.
announcement(Msg...) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Set announcement messages to broadcast when entering the hub.
announcement(List<Msg>) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Set announcement messages to broadcast when entering the hub.
AnthropicBaseFormatter - io.agentscope.core.formatter.anthropic中的类
Abstract base formatter for Anthropic API with shared logic for handling Anthropic-specific requirements.
AnthropicBaseFormatter() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicBaseFormatter
 
AnthropicChatFormatter - io.agentscope.core.formatter.anthropic中的类
Formatter for Anthropic Messages API.
AnthropicChatFormatter() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicChatFormatter
 
AnthropicChatModel - io.agentscope.core.model中的类
Anthropic Chat Model implementation using the official Anthropic Java SDK.
AnthropicChatModel(String, String, String, boolean, GenerateOptions, AnthropicBaseFormatter) - 类的构造器 io.agentscope.core.model.AnthropicChatModel
Creates a new Anthropic chat model instance.
AnthropicChatModel.Builder - io.agentscope.core.model中的类
Builder for AnthropicChatModel.
AnthropicConversationMerger - io.agentscope.core.formatter.anthropic中的类
Merges multi-agent conversation messages into a formatted conversation history for Anthropic API.
AnthropicConversationMerger() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicConversationMerger
 
AnthropicMediaConverter - io.agentscope.core.formatter.anthropic中的类
Handles media content conversion for Anthropic API.
AnthropicMediaConverter() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicMediaConverter
 
AnthropicMessageConverter - io.agentscope.core.formatter.anthropic中的类
Converts AgentScope Msg objects to Anthropic SDK MessageParam types.
AnthropicMessageConverter(Function<List<ContentBlock>, String>) - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicMessageConverter
Create an AnthropicMessageConverter with required dependency functions.
AnthropicMultiAgentFormatter - io.agentscope.core.formatter.anthropic中的类
Multi-agent formatter for Anthropic Messages API.
AnthropicMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicMultiAgentFormatter
Create an AnthropicMultiAgentFormatter with default conversation history prompt.
AnthropicMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicMultiAgentFormatter
Create an AnthropicMultiAgentFormatter with custom conversation history prompt.
AnthropicResponseParser - io.agentscope.core.formatter.anthropic中的类
Parses Anthropic API responses (both streaming and non-streaming) into AgentScope ChatResponse objects.
AnthropicResponseParser() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicResponseParser
 
AnthropicToolsHelper - io.agentscope.core.formatter.anthropic中的类
Helper class for tool registration and option application for Anthropic API.
AnthropicToolsHelper() - 类的构造器 io.agentscope.core.formatter.anthropic.AnthropicToolsHelper
 
apiKey(String) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Sets the API key for authentication.
apiKey(String) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the API key for DashScope authentication.
apiKey(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Set the API key.
apiKey(String) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the API key (for Gemini API).
apiKey(String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the API key for authentication.
apiKey(String) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets the API key for OpenAI authentication.
apiKey(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the API key for DashScope authentication.
apiKey(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets the API key for DashScope authentication.
append(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Appends to existing file if present (default: true).
AppendTextEvent(String, String) - 类的构造器 io.agentscope.core.model.tts.TTSEvent.AppendTextEvent
 
apply() - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Apply the registration with all configured options.
apply() - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Apply the registration with all configured options.
applyAdditionalBodyParams(OpenAIRequest, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
Apply additional body parameters from GenerateOptions to OpenAI request.
applyCacheControl(List<DashScopeMessage>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
Apply cache control to DashScope messages.
applyCacheControl(List<DashScopeMessage>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
Apply cache control to DashScope messages.
applyCacheControl(List<OpenAIMessage>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply cache control to OpenAI messages.
applyMaxTokens(OpenAIRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
applyOptions(MessageCreateParams.Builder, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicBaseFormatter
Apply generation options to Anthropic request parameters.
applyOptions(MessageCreateParams.Builder, GenerateOptions, GenerateOptions) - 类中的静态方法 io.agentscope.core.formatter.anthropic.AnthropicToolsHelper
Apply generation options to the builder.
applyOptions(GenerateContentConfig.Builder, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiChatFormatter
 
applyOptions(GenerateContentConfig.Builder, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
 
applyOptions(DashScopeParameters, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Apply GenerateOptions to DashScopeParameters.
applyOptions(DashScopeRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
 
applyOptions(DashScopeRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
 
applyOptions(OllamaRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
applyOptions(OllamaRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
applyOptions(OllamaRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Apply GenerateOptions to OllamaRequest.
applyOptions(OllamaRequest, OllamaOptions, OllamaOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
Apply OllamaOptions to the request.
applyOptions(OllamaRequest, OllamaOptions, OllamaOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
Apply OllamaOptions to the request.
applyOptions(OllamaRequest, OllamaOptions, OllamaOptions) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Apply OllamaOptions to OllamaRequest.
applyOptions(OpenAIRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply generation options to the request.
applyOptions(OpenAIRequest, GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
applyOptions(TParams, GenerateOptions, GenerateOptions) - 接口中的方法 io.agentscope.core.formatter.Formatter
Apply generation options to provider-specific request parameters.
applySystemMessage(MessageCreateParams.Builder, List<Msg>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicBaseFormatter
Extract and apply system message if present.
applyTimeoutAndRetry(Flux<ChatResponse>, GenerateOptions, GenerateOptions, String, String) - 类中的静态方法 io.agentscope.core.model.ModelUtils
Applies timeout and retry configuration to a model response Flux.
applyToConfigBuilder(SchemaGeneratorConfigBuilder) - 类中的方法 io.agentscope.core.tool.ToolSchemaModule
 
applyToolChoice(GenerateContentConfig.Builder, ToolChoice) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiChatFormatter
 
applyToolChoice(GenerateContentConfig.Builder, ToolChoice) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
 
applyToolChoice(DashScopeParameters, ToolChoice) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Apply tool choice configuration to DashScopeParameters.
applyToolChoice(DashScopeRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
Apply tool choice configuration to DashScopeRequest.
applyToolChoice(DashScopeRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
 
applyToolChoice(OllamaRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
applyToolChoice(OllamaRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
applyToolChoice(OllamaRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Apply tool choice configuration to OllamaRequest.
applyToolChoice(OpenAIRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.openai.GLMFormatter
 
applyToolChoice(OpenAIRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.openai.GLMMultiAgentFormatter
 
applyToolChoice(OpenAIRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply tool choice configuration to the request.
applyToolChoice(OpenAIRequest, ToolChoice) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
applyToolChoice(OpenAIRequest, ToolChoice, String, String) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply tool choice with provider context.
applyToolChoice(TParams, ToolChoice) - 接口中的方法 io.agentscope.core.formatter.Formatter
Apply tool choice configuration to provider-specific request parameters.
applyToolChoice(TParams, ToolChoice, String, String) - 接口中的方法 io.agentscope.core.formatter.Formatter
Apply tool choice configuration to provider-specific request parameters with provider detection.
applyTools(MessageCreateParams.Builder, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicBaseFormatter
Apply tool schemas to Anthropic request parameters.
applyTools(MessageCreateParams.Builder, List<ToolSchema>, GenerateOptions) - 类中的静态方法 io.agentscope.core.formatter.anthropic.AnthropicToolsHelper
Apply tools to the message create params builder.
applyTools(GenerateContentConfig.Builder, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiChatFormatter
 
applyTools(GenerateContentConfig.Builder, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
 
applyTools(DashScopeParameters, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Apply tools to DashScopeParameters.
applyTools(DashScopeRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
 
applyTools(DashScopeRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
 
applyTools(OllamaRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
applyTools(OllamaRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
applyTools(OllamaRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Apply tools to OllamaRequest.
applyTools(OpenAIRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply tool schemas to the request.
applyTools(OpenAIRequest, List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
applyTools(OpenAIRequest, List<ToolSchema>, String, String) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Apply tool schemas with provider context.
applyTools(TParams, List<ToolSchema>) - 接口中的方法 io.agentscope.core.formatter.Formatter
Apply tool schemas to provider-specific request parameters.
applyTools(TParams, List<ToolSchema>, String, String) - 接口中的方法 io.agentscope.core.formatter.Formatter
Apply tool schemas to provider-specific request parameters with provider compatibility handling.
ASSISTANT - 枚举类 中的枚举常量 io.agentscope.core.message.MsgRole
Assistant role for messages generated by AI agents or assistants.
asyncElicitation(Function<McpSchema.ElicitRequest, Mono<McpSchema.ElicitResult>>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Registers an asynchronous elicitation handler for processing elicit requests from the server.
audio(String) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Create an audio content part.
audio(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
audio(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
Audio(String, String) - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSResponse.Audio
 
AudioBlock - io.agentscope.core.message中的类
Represents audio content in a message.
AudioBlock(Source) - 类的构造器 io.agentscope.core.message.AudioBlock
Creates a new audio block for JSON deserialization.
AudioBlock.Builder - io.agentscope.core.message中的类
Builder for constructing AudioBlock instances.
audioCallback(Consumer<AudioBlock>) - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Sets a callback for receiving audio blocks.
audioData(byte[]) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the raw audio data.
audioPlayer(AudioPlayer) - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Sets the audio player for local playback.
AudioPlayer - io.agentscope.core.model.tts中的类
Audio player for playing PCM audio data in real-time.
AudioPlayer.Builder - io.agentscope.core.model.tts中的类
Builder for constructing AudioPlayer instances.
audioUrl(String) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the audio URL.
AuthenticationException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when authentication fails (HTTP 401).
AuthenticationException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.AuthenticationException
 
Auto() - 记录类的构造器 io.agentscope.core.model.ToolChoice.Auto
创建 Auto 记录类的实例。
AUTO - 枚举类 中的枚举常量 io.agentscope.core.model.EndpointType
Automatically determine endpoint type based on model name.
autoStartPlayer(boolean) - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Sets whether to auto-start the audio player.
awaitTermination(Duration) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
Block until the shutdown state reaches TERMINATED or the given timeout elapses.

B

backoffMultiplier(Double) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the backoff multiplier applied after each retry.
BadRequestException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when the request is malformed (HTTP 400).
BadRequestException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.BadRequestException
 
Base64Source - io.agentscope.core.message中的类
Represents Base64-encoded media content with media type and data.
Base64Source(String, String) - 类的构造器 io.agentscope.core.message.Base64Source
Creates a new Base64 source for JSON deserialization.
Base64Source.Builder - io.agentscope.core.message中的类
Builder for constructing Base64Source instances.
baseUrl(String) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Sets the base URL for the Anthropic API.
baseUrl(String) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets a custom base URL for DashScope API.
baseUrl(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Set the base URL.
baseUrl(String) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the custom base URL (for Gemini API).
baseUrl(String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the base URL for the API endpoint.
baseUrl(String) - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
baseUrl(String) - 类中的方法 io.agentscope.core.model.OllamaHttpClient.Builder
 
baseUrl(String) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets a custom base URL for OpenAI API.
baseUrl(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets a custom base URL for DashScope API.
bigEndian(boolean) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Sets the byte order of the audio data.
bindSession(Agent, Session, SessionKey) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
bindToolkit(Toolkit) - 类中的方法 io.agentscope.core.skill.SkillBox
Binds a toolkit to the skill box.
body(String) - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Set the request body.
body(String) - 类中的方法 io.agentscope.core.model.transport.HttpResponse.Builder
Set the response body.
BOTH - 枚举类 中的枚举常量 io.agentscope.core.memory.LongTermMemoryMode
Combines both agent control and automatic framework management.
broadcast(Msg) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Broadcast a message to all participants.
broadcast(List<Msg>) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Broadcast multiple messages to all participants.
build() - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
 
build() - 类中的方法 io.agentscope.core.agent.user.StreamUserInput.Builder
Build the StreamUserInput instance.
build() - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Build the UserAgent instance.
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
build() - 类中的方法 io.agentscope.core.formatter.ResponseFormat.Builder
 
build() - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
 
build() - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Builds the TTSHook instance.
build() - 类中的方法 io.agentscope.core.interruption.InterruptContext.Builder
Build the InterruptContext.
build() - 类中的方法 io.agentscope.core.message.AudioBlock.Builder
Builds a new AudioBlock with the configured source.
build() - 类中的方法 io.agentscope.core.message.Base64Source.Builder
Builds a new Base64Source with the configured properties.
build() - 类中的方法 io.agentscope.core.message.ImageBlock.Builder
Builds a new ImageBlock with the configured source.
build() - 类中的方法 io.agentscope.core.message.Msg.Builder
Builds a new message instance with the configured properties.
build() - 类中的方法 io.agentscope.core.message.TextBlock.Builder
Builds a new TextBlock with the configured text.
build() - 类中的方法 io.agentscope.core.message.ThinkingBlock.Builder
Builds a new ThinkingBlock with the configured thinking content and metadata.
build() - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Builds a new ToolResultBlock with the configured properties.
build() - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Builds a new ToolUseBlock with the configured properties.
build() - 类中的方法 io.agentscope.core.message.URLSource.Builder
Builds a new URLSource with the configured URL.
build() - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Builds a new VideoBlock with the configured source.
build() - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Builds the AnthropicChatModel instance.
build() - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Builds a new ChatResponse instance with the set values.
build() - 类中的方法 io.agentscope.core.model.ChatUsage.Builder
Builds a new ChatUsage instance with the set values.
build() - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Builds the DashScopeChatModel instance.
build() - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Build the DashScopeHttpClient.
build() - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Builds a new ExecutionConfig instance.
build() - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Builds the GeminiChatModel instance.
build() - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Builds a new GenerateOptions instance with the set values.
build() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
build() - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
build() - 类中的方法 io.agentscope.core.model.OllamaHttpClient.Builder
 
build() - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Builds the OpenAIChatModel instance.
build() - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Builds a new ToolSchema instance with the set values.
build() - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Build the HttpRequest.
build() - 类中的方法 io.agentscope.core.model.transport.HttpResponse.Builder
Build the HttpResponse.
build() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Build the HttpTransportConfig.
build() - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport.Builder
Build the JdkHttpTransport.
build() - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport.Builder
Build the OkHttpTransport.
build() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Build the ProxyConfig.
build() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest.Builder
Build the WebSocketRequest.
build() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Build the WebSocketTransportConfig.
build() - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Builds the AudioPlayer instance.
build() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Builds the DashScopeRealtimeTTSModel instance.
build() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Builds the DashScopeTTSModel instance.
build() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.Builder
 
build() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput.Builder
 
build() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
build() - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
build() - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Builds the TTSOptions instance.
build() - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Builds the TTSResponse instance.
build() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Build the fanout pipeline.
build() - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Build the MsgHub instance.
build() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline.Builder
Build the sequential pipeline.
build() - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Builds a new PlanNotebook with the configured settings.
build() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Builds a new DocumentMetadata instance with the configured values.
build() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig.Builder
Builds the RetrieveConfig instance.
build() - 类中的方法 io.agentscope.core.ReActAgent.Builder
Builds and returns a new ReActAgent instance with the configured settings.
build() - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Builds the AgentSkill instance.
build() - 类中的方法 io.agentscope.core.state.StatePersistence.Builder
Builds a new StatePersistence with the configured settings.
build() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Builds the configuration.
build() - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Builds the ToolCallParam instance.
build() - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Builds the ToolExecutionContext.
build() - 类中的方法 io.agentscope.core.tool.ToolGroup.Builder
Builds a new ToolGroup with the configured settings.
build() - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Build the ToolkitConfig.
buildAsync() - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Builds an asynchronous MCP client wrapper.
builder() - 类中的静态方法 io.agentscope.core.agent.StreamOptions
Creates a new builder for StreamOptions.
builder() - 类中的静态方法 io.agentscope.core.agent.user.StreamUserInput
Create a new builder for StreamUserInput.
builder() - 类中的静态方法 io.agentscope.core.agent.user.UserAgent
Create a new builder for UserAgent.
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
builder() - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
builder() - 类中的静态方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
builder() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
builder() - 类中的静态方法 io.agentscope.core.formatter.ResponseFormat
 
builder() - 类中的静态方法 io.agentscope.core.hook.TTSHook
Creates a new builder for TTSHook.
builder() - 类中的静态方法 io.agentscope.core.interruption.InterruptContext
Create a new builder for InterruptContext.
builder() - 类中的静态方法 io.agentscope.core.message.AudioBlock
Creates a new builder for constructing AudioBlock instances.
builder() - 类中的静态方法 io.agentscope.core.message.Base64Source
Creates a new builder for constructing Base64Source instances.
builder() - 类中的静态方法 io.agentscope.core.message.ImageBlock
Creates a new builder for constructing ImageBlock instances.
builder() - 类中的静态方法 io.agentscope.core.message.Msg
Creates a new message builder with a randomly generated ID.
builder() - 类中的静态方法 io.agentscope.core.message.TextBlock
Creates a new builder for constructing TextBlock instances.
builder() - 类中的静态方法 io.agentscope.core.message.ThinkingBlock
Creates a new builder for constructing ThinkingBlock instances.
builder() - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Creates a new builder for constructing ToolResultBlock instances.
builder() - 类中的静态方法 io.agentscope.core.message.ToolUseBlock
Creates a new builder for constructing a ToolUseBlock.
builder() - 类中的静态方法 io.agentscope.core.message.URLSource
Creates a new builder for constructing URLSource instances.
builder() - 类中的静态方法 io.agentscope.core.message.VideoBlock
Creates a new builder for constructing VideoBlock instances.
builder() - 类中的静态方法 io.agentscope.core.model.AnthropicChatModel
Creates a builder for constructing AnthropicChatModel instances.
builder() - 类中的静态方法 io.agentscope.core.model.ChatResponse
Creates a new builder for ChatResponse.
builder() - 类中的静态方法 io.agentscope.core.model.ChatUsage
Creates a new builder for ChatUsage.
builder() - 类中的静态方法 io.agentscope.core.model.DashScopeChatModel
Creates a new builder for DashScopeChatModel.
builder() - 类中的静态方法 io.agentscope.core.model.DashScopeHttpClient
Create a new builder for DashScopeHttpClient.
builder() - 类中的静态方法 io.agentscope.core.model.ExecutionConfig
Creates a new builder for ExecutionConfig.
builder() - 类中的静态方法 io.agentscope.core.model.GeminiChatModel
Creates a new builder for GeminiChatModel.
builder() - 类中的静态方法 io.agentscope.core.model.GenerateOptions
Creates a new builder for GenerateOptions.
builder() - 类中的静态方法 io.agentscope.core.model.ollama.OllamaOptions
 
builder() - 类中的静态方法 io.agentscope.core.model.OllamaChatModel
Creates a new builder for OllamaChatModel.
builder() - 类中的静态方法 io.agentscope.core.model.OllamaHttpClient
Create a new builder for OllamaHttpClient.
builder() - 类中的静态方法 io.agentscope.core.model.OpenAIChatModel
Creates a new builder for OpenAIChatModel.
builder() - 类中的静态方法 io.agentscope.core.model.ToolSchema
Creates a new builder for ToolSchema.
builder() - 类中的静态方法 io.agentscope.core.model.transport.HttpRequest
Create a new builder for HttpRequest.
builder() - 类中的静态方法 io.agentscope.core.model.transport.HttpResponse
Create a new builder for HttpResponse.
builder() - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportConfig
Create a new builder for HttpTransportConfig.
builder() - 类中的静态方法 io.agentscope.core.model.transport.JdkHttpTransport
Create a new builder for JdkHttpTransport.
builder() - 类中的静态方法 io.agentscope.core.model.transport.OkHttpTransport
Create a new builder for OkHttpTransport.
builder() - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create a new builder for ProxyConfig.
builder() - 类中的静态方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Create a new builder for WebSocketTransportConfig.
builder() - 类中的静态方法 io.agentscope.core.model.tts.AudioPlayer
Creates a new builder for AudioPlayer.
builder() - 类中的静态方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Creates a new builder for DashScopeRealtimeTTSModel.
builder() - 类中的静态方法 io.agentscope.core.model.tts.DashScopeTTSModel
Creates a new builder for DashScopeTTSModel.
builder() - 类中的静态方法 io.agentscope.core.model.tts.DashScopeTTSRequest
 
builder() - 类中的静态方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput
 
builder() - 类中的静态方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
builder() - 类中的静态方法 io.agentscope.core.model.tts.SessionConfig
 
builder() - 类中的静态方法 io.agentscope.core.model.tts.TTSOptions
Creates a new builder for TTSOptions.
builder() - 类中的静态方法 io.agentscope.core.model.tts.TTSResponse
Creates a new builder for TTSResponse.
builder() - 类中的静态方法 io.agentscope.core.pipeline.FanoutPipeline
Create a builder for constructing fanout pipelines.
builder() - 类中的静态方法 io.agentscope.core.pipeline.MsgHub
Create a new MsgHub builder.
builder() - 类中的静态方法 io.agentscope.core.pipeline.SequentialPipeline
Create a builder for constructing sequential pipelines.
builder() - 类中的静态方法 io.agentscope.core.plan.PlanNotebook
Creates a new builder for constructing PlanNotebook instances.
builder() - 类中的静态方法 io.agentscope.core.rag.model.DocumentMetadata
Creates a new builder for constructing DocumentMetadata instances.
builder() - 类中的静态方法 io.agentscope.core.rag.model.RetrieveConfig
Creates a new builder instance.
builder() - 类中的静态方法 io.agentscope.core.ReActAgent
 
builder() - 类中的静态方法 io.agentscope.core.skill.AgentSkill
Creates a new builder for creating a skill from scratch.
builder() - 记录类中的静态方法 io.agentscope.core.state.StatePersistence
Creates a new builder for constructing StatePersistence instances.
builder() - 类中的静态方法 io.agentscope.core.tool.subagent.SubAgentConfig
Creates a new builder.
builder() - 类中的静态方法 io.agentscope.core.tool.ToolCallParam
Creates a new builder for constructing ToolCallParam instances.
builder() - 类中的静态方法 io.agentscope.core.tool.ToolExecutionContext
Creates a new builder for constructing ToolExecutionContext instances.
builder() - 类中的静态方法 io.agentscope.core.tool.ToolGroup
Creates a new builder for constructing ToolGroup instances.
builder() - 类中的静态方法 io.agentscope.core.tool.ToolkitConfig
Create a new builder for ToolkitConfig.
builder(String) - 类中的静态方法 io.agentscope.core.model.transport.websocket.WebSocketRequest
Create a new builder with the specified URL.
builder(Path) - 类中的静态方法 io.agentscope.core.hook.recorder.JsonlTraceExporter
 
Builder() - 类的构造器 io.agentscope.core.agent.StreamOptions.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeInput.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
Builder() - 类的构造器 io.agentscope.core.formatter.ResponseFormat.Builder
 
Builder() - 类的构造器 io.agentscope.core.hook.TTSHook.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.AudioBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.Base64Source.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.ImageBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.Msg.Builder
Creates a new builder with a randomly generated message ID.
Builder() - 类的构造器 io.agentscope.core.message.TextBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.ThinkingBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.ToolResultBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.ToolUseBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.URLSource.Builder
 
Builder() - 类的构造器 io.agentscope.core.message.VideoBlock.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.AnthropicChatModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.ChatResponse.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.ChatUsage.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.DashScopeChatModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.DashScopeHttpClient.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.ExecutionConfig.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.GeminiChatModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.GenerateOptions.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.OllamaChatModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.OllamaHttpClient.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.OpenAIChatModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.ToolSchema.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.HttpRequest.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.HttpResponse.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.HttpTransportConfig.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.JdkHttpTransport.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.OkHttpTransport.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.AudioPlayer.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSRequest.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.SessionConfig.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.TTSOptions.Builder
 
Builder() - 类的构造器 io.agentscope.core.model.tts.TTSResponse.Builder
 
Builder() - 类的构造器 io.agentscope.core.pipeline.FanoutPipeline.Builder
 
Builder() - 类的构造器 io.agentscope.core.pipeline.MsgHub.Builder
 
Builder() - 类的构造器 io.agentscope.core.pipeline.SequentialPipeline.Builder
 
Builder() - 类的构造器 io.agentscope.core.plan.PlanNotebook.Builder
 
Builder() - 类的构造器 io.agentscope.core.rag.model.RetrieveConfig.Builder
 
Builder() - 类的构造器 io.agentscope.core.state.StatePersistence.Builder
 
Builder() - 类的构造器 io.agentscope.core.tool.ToolGroup.Builder
 
buildGenerateOptions() - 类中的方法 io.agentscope.core.agent.StructuredOutputCapableAgent
Build generate options for model calls.
buildGenerateOptions() - 类中的方法 io.agentscope.core.ReActAgent
 
buildRequest(String, List<DashScopeMessage>, boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
Build a complete DashScopeRequest for the API call.
buildRequest(String, List<DashScopeMessage>, boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
Build a complete DashScopeRequest for the API call.
buildRequest(String, List<DashScopeMessage>, boolean, GenerateOptions, GenerateOptions, List<ToolSchema>, ToolChoice) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
Build a complete DashScopeRequest with full configuration.
buildRequest(String, List<OllamaMessage>, boolean, OllamaOptions, OllamaOptions, List<ToolSchema>, ToolChoice) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
Build a complete OllamaRequest for the API call.
buildRequest(String, List<OllamaMessage>, boolean, OllamaOptions, OllamaOptions, List<ToolSchema>, ToolChoice) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
Build a complete OllamaRequest for the API call.
buildRequest(String, List<OpenAIMessage>, boolean) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Build a basic OpenAIRequest.
buildRequest(String, List<OpenAIMessage>, boolean, GenerateOptions, GenerateOptions, List<ToolSchema>, ToolChoice) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
Build a complete OpenAIRequest with full configuration.
buildSync() - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Builds a synchronous MCP client wrapper (blocking operations).
BYPASS_MULTIAGENT_HISTORY_MERGE - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key to bypass history merging in multiagent formatters.

C

CACHE_CONTROL - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key to mark a message for prompt caching.
cacheControl(Boolean) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets whether cache control is enabled for prompt caching.
cacheControl(Map<String, String>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
cacheControl(Map<String, String>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
cachedTools - 类中的变量 io.agentscope.core.tool.mcp.McpClientWrapper
Cache of tools available from this MCP server
call() - 接口中的方法 io.agentscope.core.agent.CallableAgent
Continue generation based on current state without adding new input.
call(JsonNode) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Continue generation with JSON schema based on current state.
call(DashScopeRequest, Map<String, String>, Map<String, Object>, Map<String, String>) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Make a synchronous API call with additional HTTP parameters.
call(Msg) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process a single input message and generate a response.
call(Msg...) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process multiple input messages (varargs) and generate a response.
call(Msg, JsonNode) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process a single input message with JSON schema and generate a response.
call(Msg, Class<?>) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process a single input message with structured model and generate a response.
call(Class<?>) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Continue generation with structured model based on current state.
call(String, Object) - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Make a synchronous API call to specific endpoint.
call(String, Object, Class<T>) - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Make a synchronous API call to specific endpoint with custom response type.
call(String, String, OpenAIRequest) - 类中的方法 io.agentscope.core.model.OpenAIClient
Make a synchronous API call.
call(String, String, OpenAIRequest, GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIClient
Make a synchronous API call with options.
call(List<Msg>) - 类中的方法 io.agentscope.core.agent.AgentBase
Process a list of input messages and generate a response with hook execution.
call(List<Msg>) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process a list of input messages and generate a response.
call(List<Msg>, JsonNode) - 类中的方法 io.agentscope.core.agent.AgentBase
Process multiple input messages and generate structured output with hook execution.
call(List<Msg>, JsonNode) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process multiple input messages with JSON schema and generate a response.
call(List<Msg>, Class<?>) - 类中的方法 io.agentscope.core.agent.AgentBase
Process multiple input messages and generate structured output with hook execution.
call(List<Msg>, Class<?>) - 接口中的方法 io.agentscope.core.agent.CallableAgent
Process multiple input messages with structured model and generate a response.
CallableAgent - io.agentscope.core.agent中的接口
Interface for agents that can be called to process messages.
callAgent(AgentBase, List<Msg>, Supplier<Mono<Msg>>) - 接口中的方法 io.agentscope.core.tracing.Tracer
 
callApi(String, String, String, Object) - 类中的方法 io.agentscope.core.model.OpenAIClient
Make a generic API call to any OpenAI endpoint with JSON request body.
callApi(String, String, String, Object, GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIClient
Make a generic API call to any OpenAI endpoint with JSON request body and custom options.
callAsync(ToolCallParam) - 接口中的方法 io.agentscope.core.tool.AgentTool
Execute the tool with the given parameters (asynchronous).
callAsync(ToolCallParam) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
 
callAsync(ToolCallParam) - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Executes this MCP tool asynchronously with the given parameters.
callAsync(ToolCallParam) - 类中的方法 io.agentscope.core.tool.SchemaOnlyTool
Throws a ToolSuspendException to signal that this tool requires external execution.
callAsync(ToolCallParam) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentTool
 
callFormat(AbstractBaseFormatter<TReq, TResp, TParams>, List<Msg>, Supplier<List<TReq>>) - 接口中的方法 io.agentscope.core.tracing.Tracer
 
callModel(ChatModelBase, List<Msg>, List<ToolSchema>, GenerateOptions, Supplier<Flux<ChatResponse>>) - 接口中的方法 io.agentscope.core.tracing.Tracer
 
callTool(ToolCallParam) - 类中的方法 io.agentscope.core.tool.Toolkit
Execute a tool with the given parameters.
callTool(Toolkit, ToolCallParam, Supplier<Mono<ToolResultBlock>>) - 接口中的方法 io.agentscope.core.tracing.Tracer
 
callTool(String, Map<String, Object>) - 类中的方法 io.agentscope.core.tool.mcp.McpAsyncClientWrapper
Invokes a tool on the MCP server asynchronously.
callTool(String, Map<String, Object>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Invokes a tool on the MCP server.
callTool(String, Map<String, Object>) - 类中的方法 io.agentscope.core.tool.mcp.McpSyncClientWrapper
Invokes a tool on the MCP server, wrapping the blocking call in a reactive Mono.
callTools(List<ToolUseBlock>, ExecutionConfig, Agent, ToolExecutionContext) - 类中的方法 io.agentscope.core.tool.Toolkit
Execute multiple tools asynchronously with agent-level context (internal use by ReActAgent).
channels(int) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Sets the number of audio channels.
chat(OllamaRequest) - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Make a synchronous Chat API call.
chat(List<Msg>, GenerateOptions) - 类中的方法 io.agentscope.core.model.OllamaChatModel
Chat with the model using default options.
chat(List<Msg>, OllamaOptions) - 类中的方法 io.agentscope.core.model.OllamaChatModel
Chat with the model using Ollama-specific options.
CHAT_COMPLETIONS_ENDPOINT - 类中的静态变量 io.agentscope.core.model.OpenAIClient
Chat completions API endpoint.
CHAT_ENDPOINT - 类中的静态变量 io.agentscope.core.model.OllamaHttpClient
Chat API endpoint.
CHAT_USAGE - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key for chat usage statistics.
ChatModelBase - io.agentscope.core.model中的类
Abstract base class for all models in the AgentScope framework.
ChatModelBase() - 类的构造器 io.agentscope.core.model.ChatModelBase
 
ChatResponse - io.agentscope.core.model中的类
Represents a chat completion response from a language model.
ChatResponse(String, List<ContentBlock>, ChatUsage, Map<String, Object>, String) - 类的构造器 io.agentscope.core.model.ChatResponse
Creates a new ChatResponse instance.
ChatResponse.Builder - io.agentscope.core.model中的类
Builder for creating ChatResponse instances.
ChatUsage - io.agentscope.core.model中的类
Represents token usage information for chat completion responses.
ChatUsage(int, int, double) - 类的构造器 io.agentscope.core.model.ChatUsage
Creates a new ChatUsage instance.
ChatUsage.Builder - io.agentscope.core.model中的类
Builder for creating ChatUsage instances.
checkAndClearShutdownInterrupted(Agent) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
Check whether the agent's session was previously interrupted by shutdown, and clear the flag.
checkInterruptedAsync() - 类中的方法 io.agentscope.core.agent.AgentBase
Check if the agent execution has been interrupted (reactive version).
checkRunning(boolean) - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Set the checkRunning flag.
checkRunning(boolean) - 类中的方法 io.agentscope.core.ReActAgent.Builder
 
CHERRY - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
芊悦 (Cherry) - A sunny, positive, friendly, and natural young woman.
chunkId(String) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Sets the chunk ID.
ClasspathSkillRepository - io.agentscope.core.skill.repository中的类
ClasspathSkillRepository - Loads skills from classpath resources and JAR files.
ClasspathSkillRepository(String) - 类的构造器 io.agentscope.core.skill.repository.ClasspathSkillRepository
Creates a repository for loading skills from resources.
ClasspathSkillRepository(String, ClassLoader) - 类的构造器 io.agentscope.core.skill.repository.ClasspathSkillRepository
Creates a repository for loading skills from resources using a specific ClassLoader.
ClasspathSkillRepository(String, String) - 类的构造器 io.agentscope.core.skill.repository.ClasspathSkillRepository
Creates a repository for loading skills from resources with a custom source.
ClasspathSkillRepository(String, String, ClassLoader) - 类的构造器 io.agentscope.core.skill.repository.ClasspathSkillRepository
Creates a repository for loading skills from resources using a specific ClassLoader.
clear() - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Clears all messages from memory.
clear() - 接口中的方法 io.agentscope.core.memory.Memory
Clears all messages from memory.
clearAll() - 类中的方法 io.agentscope.core.session.InMemorySession
Clear all sessions from memory.
clearAllowedCommands() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Clear all commands from the whitelist in a thread-safe manner.
clearAllSessions() - 类中的方法 io.agentscope.core.session.JsonSession
Clear all sessions (for testing or cleanup).
ClearEvent(String) - 类的构造器 io.agentscope.core.model.tts.TTSEvent.ClearEvent
 
clearResources() - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Clears all resources.
clearTextBuffer() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Clears the text buffer.
client(HttpClient) - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport.Builder
Use an existing HttpClient instance.
client(OkHttpClient) - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport.Builder
Use an existing OkHttpClient instance.
clientOptions(ClientOptions) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the client options.
close() - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter
 
close() - 类中的方法 io.agentscope.core.model.GeminiChatModel
Close the Gemini client.
close() - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Close the transport.
close() - 接口中的方法 io.agentscope.core.model.transport.HttpTransport
Close the transport and release any resources.
close() - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport
 
close() - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport
 
close() - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketConnection
 
close() - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection
 
close() - 接口中的方法 io.agentscope.core.model.transport.websocket.WebSocketConnection
Close the connection.
close() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Closes the WebSocket connection and releases resources.
close() - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Closes the TTS session and releases resources.
close() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Close the MsgHub and cleanup resources.
close() - 接口中的方法 io.agentscope.core.session.Session
Clean up any resources used by this session manager.
close() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Cleans up any resources used by this repository.
close() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
Closes the file system (if in JAR environment).
close() - 类中的方法 io.agentscope.core.tool.mcp.McpAsyncClientWrapper
Closes the MCP client connection and releases all resources.
close() - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Closes this MCP client and releases all resources.
close() - 类中的方法 io.agentscope.core.tool.mcp.McpSyncClientWrapper
Closes the MCP client connection and releases all resources.
CloseInfo - io.agentscope.core.model.transport.websocket中的记录类
WebSocket connection close information.
CloseInfo(int, String) - 记录类的构造器 io.agentscope.core.model.transport.websocket.CloseInfo
创建 CloseInfo 记录类的实例。
code() - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
返回 code 记录组件的值。
codeExecution() - 类中的方法 io.agentscope.core.skill.SkillBox
Create a fluent builder for configuring code execution with custom options.
codeExecutionInstruction(String) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set a custom code execution instruction for the system prompt.
CommandValidator - io.agentscope.core.tool.coding中的接口
Interface for validating shell commands before execution.
CommandValidator.ValidationResult - io.agentscope.core.tool.coding中的类
Result of command validation.
COMMIT - 枚举类 中的枚举常量 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.SessionMode
Client must manually commit text buffer.
CommitEvent(String) - 类的构造器 io.agentscope.core.model.tts.TTSEvent.CommitEvent
 
commitTextBuffer() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Commits the text buffer to trigger processing.
CompletionTokensDetails() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
compose(SequentialPipeline, SequentialPipeline) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Compose two sequential pipelines into a single pipeline.
CompositeAgentException - io.agentscope.core.exception中的异常错误类
 
CompositeAgentException(String, List<CompositeAgentException.AgentExceptionInfo>) - 异常错误类的构造器 io.agentscope.core.exception.CompositeAgentException
 
CompositeAgentException.AgentExceptionInfo - io.agentscope.core.exception中的记录类
 
computeHash(List<? extends State>) - 类中的静态方法 io.agentscope.core.session.ListHashUtil
Compute a hash value for a list of state objects.
concurrent() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Enable concurrent execution (default).
concurrent(boolean) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Set whether to enable concurrent execution.
config(HttpTransportConfig) - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport.Builder
Set the transport configuration.
config(HttpTransportConfig) - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport.Builder
Set the transport configuration.
Configuration Merging - 类 io.agentscope.core.model.ExecutionConfig中的搜索标记
connect(WebSocketRequest, Class<T>) - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketTransport
 
connect(WebSocketRequest, Class<T>) - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport
 
connect(WebSocketRequest, Class<T>) - 接口中的方法 io.agentscope.core.model.transport.WebSocketTransport
Establish a WebSocket connection.
connectTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the connect timeout.
connectTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest.Builder
Set the connection timeout.
connectTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set the connect timeout.
contains(Class<?>) - 接口中的方法 io.agentscope.core.tool.ContextStore
Checks whether any object of the specified type exists (regardless of key).
contains(Class<?>) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
Checks whether an object of the specified type exists in any store (regardless of key).
contains(String, Class<?>) - 接口中的方法 io.agentscope.core.tool.ContextStore
Checks whether an object with the specified key and type exists.
contains(String, Class<?>) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
Checks whether an object with the specified key and type exists in any store.
containsMultipleCommands(String) - 接口中的方法 io.agentscope.core.tool.coding.CommandValidator
Check if the command contains multiple command separators.
containsMultipleCommands(String) - 类中的方法 io.agentscope.core.tool.coding.UnixCommandValidator
Check if the command contains multiple command separators outside of quotes.
containsMultipleCommands(String) - 类中的方法 io.agentscope.core.tool.coding.WindowsCommandValidator
Check if the command contains multiple command separators outside of quotes.
containsTool(String) - 类中的方法 io.agentscope.core.tool.ToolGroup
Checks if this group contains a specific tool.
content(ContentBlock) - 类中的方法 io.agentscope.core.message.Msg.Builder
Set content from a single content block (convenience method).
content(ContentBlock) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Sets the content block.
content(ContentBlock...) - 类中的方法 io.agentscope.core.message.Msg.Builder
Set content from varargs content blocks (convenience method).
content(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
content(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
content(String) - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Sets the raw content for streaming tool calls.
content(List<DashScopeContentPart>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
content(List<OpenAIContentPart>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
content(List<ContentBlock>) - 类中的方法 io.agentscope.core.message.Msg.Builder
Set content from a list of content blocks.
content(List<ContentBlock>) - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Sets the content blocks for the response.
ContentBlock - io.agentscope.core.message中的类
Base sealed class for all content blocks in messages.
ContentBlock() - 类的构造器 io.agentscope.core.message.ContentBlock
 
ContentPartInfo(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseContentPartAddedEvent.ContentPartInfo
 
context(ToolExecutionContext) - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Sets the tool execution context.
ContextStore - io.agentscope.core.tool中的接口
Storage layer abstraction for tool execution context.
conversationHistory(List<Msg>) - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig.Builder
Sets the conversation history for context-aware retrieval.
convert(Object, Type) - 类中的方法 io.agentscope.core.tool.DefaultToolResultConverter
 
convert(Object, Type) - 接口中的方法 io.agentscope.core.tool.ToolResultConverter
Convert tool call result to ToolResultBlock.
convert(List<Msg>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicMessageConverter
Convert list of Msg to list of Anthropic MessageParam.
convertAudioBlockToContentPart(AudioBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert AudioBlock to DashScopeContentPart.
convertAudioBlockToUrl(AudioBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert AudioBlock to URL string for DashScope API.
convertCallToolResult(McpSchema.CallToolResult) - 类中的静态方法 io.agentscope.core.tool.mcp.McpContentConverter
Converts an MCP CallToolResult to an AgentScope ToolResultBlock.
convertContent(McpSchema.Content) - 类中的静态方法 io.agentscope.core.tool.mcp.McpContentConverter
Converts a single MCP Content to an AgentScope ContentBlock.
convertContentList(List<McpSchema.Content>) - 类中的静态方法 io.agentscope.core.tool.mcp.McpContentConverter
Converts a list of MCP Content to AgentScope ContentBlocks.
converter() - 批注接口 中的元素 io.agentscope.core.tool.Tool
Custom result converter for this tool.
convertImageBlock(ImageBlock) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicMediaConverter
Convert ImageBlock to Anthropic ImageBlockParam.
convertImageBlockToBase64(ImageBlock) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMediaConverter
Convert ImageBlock to Base64 string for Ollama API.
convertImageBlockToContentPart(ImageBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert ImageBlock to DashScopeContentPart.
convertImageBlockToUrl(ImageBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert ImageBlock to URL string for DashScope API.
convertImageSourceToUrl(Source) - 类中的静态方法 io.agentscope.core.formatter.openai.OpenAIConverterUtils
Convert an image source to a URL string.
convertJsonTypeToGeminiType(String) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiToolsHelper
Convert JSON Schema type string to Gemini Type.
convertMcpSchemaToParameters(McpSchema.JsonSchema, Set<String>) - 类中的静态方法 io.agentscope.core.tool.mcp.McpTool
Converts MCP JsonSchema to AgentScope parameters format.
convertMessage(Msg) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMessageConverter
Converts an AgentScope Msg object to an OllamaMessage object.
convertMessages(List<Msg>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMessageConverter
Convert a list of Msg objects to Gemini API Content objects.
convertParametersToSchema(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiToolsHelper
Convert parameters map to Gemini Schema object.
convertToGeminiTool(List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiToolsHelper
Convert AgentScope ToolSchema list to Gemini Tool object.
convertToInlineDataPart(AudioBlock) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMediaConverter
Convert AudioBlock to Gemini Part with inline data.
convertToInlineDataPart(ImageBlock) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMediaConverter
Convert ImageBlock to Gemini Part with inline data.
convertToInlineDataPart(VideoBlock) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMediaConverter
Convert VideoBlock to Gemini Part with inline data.
convertToMessage(Msg, boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMessageConverter
Convert single Msg to DashScopeMessage.
convertToMessage(Msg, boolean) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIMessageConverter
Convert single Msg to OpenAI DTO Message.
convertToolCalls(List<ToolUseBlock>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Convert ToolUseBlock list to DashScope ToolCall format.
convertToolCalls(List<ToolUseBlock>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Convert ToolUseBlock list to OllamaToolCall list.
convertToolChoice(ToolChoice) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Convert tool choice to DashScope format.
convertToolChoice(ToolChoice) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiToolsHelper
Create Gemini ToolConfig from AgentScope ToolChoice.
convertToolResultToString(List<ContentBlock>) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Convert tool result output to string representation.
convertToolResultToString(List<ContentBlock>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
Convert list of content blocks (usually from tool result) to string.
convertTools(List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Convert tool schemas to DashScope tool list.
convertTools(List<ToolSchema>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaToolsHelper
Converts a list of AgentScope ToolSchema objects to OllamaTool objects.
convertValue(Object, TypeReference<T>) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
convertValue(Object, TypeReference<T>) - 接口中的方法 io.agentscope.core.util.JsonCodec
Convert an object to another generic type.
convertValue(Object, Class<T>) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
convertValue(Object, Class<T>) - 接口中的方法 io.agentscope.core.util.JsonCodec
Convert an object to another type.
convertValue(Object, Type) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
convertValue(Object, Type) - 接口中的方法 io.agentscope.core.util.JsonCodec
Convert an object to another type using Java reflection Type.
convertVideoBlockToContentPart(VideoBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert VideoBlock to DashScopeContentPart.
convertVideoBlockToUrl(VideoBlock) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
Convert VideoBlock to URL string for DashScope API.
convertVideoSourceToUrl(Source) - 类中的静态方法 io.agentscope.core.formatter.openai.OpenAIConverterUtils
Convert a video source to a URL string.
copy() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
copy() - 类中的方法 io.agentscope.core.tool.Toolkit
Create a deep copy of this toolkit.
create() - 类中的静态方法 io.agentscope.core.model.transport.websocket.JdkWebSocketTransport
Create a client with default configuration.
create() - 类中的静态方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport
Create a client with default configuration.
create(WebSocketTransportConfig) - 类中的静态方法 io.agentscope.core.model.transport.websocket.JdkWebSocketTransport
Create a client with custom configuration.
create(WebSocketTransportConfig) - 类中的静态方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport
Create a client with custom configuration.
create(Integer, String, String, String) - 异常错误类中的静态方法 io.agentscope.core.model.exception.OpenAIException
Factory method to create appropriate exception subclass based on status code.
create(String) - 类中的静态方法 io.agentscope.core.tool.mcp.McpClientBuilder
Creates a new MCP client builder with the specified name.
create(HttpClient) - 类中的静态方法 io.agentscope.core.model.transport.websocket.JdkWebSocketTransport
Create a client with custom HttpClient.
create(OkHttpClient) - 类中的静态方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport
Create a client with custom OkHttpClient.
createFanout(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Create a reusable fanout pipeline with concurrent execution.
createFanoutSequential(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Create a reusable fanout pipeline with sequential execution.
createFrom(String, Map<String, String>) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from markdown with YAML frontmatter.
createFrom(String, Map<String, String>, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from markdown with YAML frontmatter and custom source.
createFromZip(byte[]) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip.
createFromZip(byte[], String) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip with custom source.
createFromZip(byte[], String, Charset) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip with custom source and charset.
createFromZip(InputStream) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip input stream.
createFromZip(InputStream, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip input stream with custom source.
createFromZip(InputStream, String, Charset) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip input stream with custom source and charset.
createFromZip(Path) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip file path.
createFromZip(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip file path with custom source.
createFromZip(Path, String, Charset) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip file path with custom source and charset.
createFromZip(Path, Charset) - 类中的静态方法 io.agentscope.core.skill.util.SkillUtil
Creates an AgentSkill from a skill package zip file path using the given charset.
createPlan(String, String, String, List<Map<String, Object>>) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Create a plan by given name and sub-tasks.
createPlanWithSubTasks(String, String, String, List<SubTask>) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Create a plan with SubTask objects (convenience method for tests and Java code).
createSequential(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Create a reusable sequential pipeline.
createToolGroup(String, String) - 类中的方法 io.agentscope.core.tool.Toolkit
Create a new tool group (active by default).
createToolGroup(String, String, boolean) - 类中的方法 io.agentscope.core.tool.Toolkit
Create a new tool group with specified activation status.
credentials(GoogleCredentials) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the Google credentials (for Vertex AI).
currentPlan() - 记录类中的方法 io.agentscope.core.state.PlanNotebookState
返回 currentPlan 记录组件的值。
customizeSseClient(Consumer<HttpClient.Builder>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Customizes the HTTP client for SSE transport (only applicable after calling sseTransport).
customizeStreamableHttpClient(Consumer<HttpClient.Builder>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Customizes the HTTP client for StreamableHTTP transport (only applicable after calling streamableHttpTransport).

D

dashscopeAudioToText(String, String, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Convert the given audio to text.
DashScopeChatFormatter - io.agentscope.core.formatter.dashscope中的类
Formatter for DashScope Conversation/Generation APIs.
DashScopeChatFormatter() - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
 
DashScopeChatModel - io.agentscope.core.model中的类
DashScope Chat Model using native HTTP API.
DashScopeChatModel(String, String, boolean, Boolean, Boolean, EndpointType, GenerateOptions, String, Formatter<DashScopeMessage, DashScopeResponse, DashScopeRequest>, HttpTransport, String, String) - 类的构造器 io.agentscope.core.model.DashScopeChatModel
Creates a new DashScope chat model instance with explicit API type.
DashScopeChatModel(String, String, boolean, Boolean, Boolean, GenerateOptions, String, Formatter<DashScopeMessage, DashScopeResponse, DashScopeRequest>, HttpTransport, String, String) - 类的构造器 io.agentscope.core.model.DashScopeChatModel
Creates a new DashScope chat model instance with automatic API type detection.
DashScopeChatModel.Builder - io.agentscope.core.model中的类
 
DashScopeChoice - io.agentscope.core.formatter.dashscope.dto中的类
DashScope choice DTO.
DashScopeChoice() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
DashScopeContentPart - io.agentscope.core.formatter.dashscope.dto中的类
DashScope content part DTO for multimodal messages.
DashScopeContentPart() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
DashScopeContentPart.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeConversationMerger - io.agentscope.core.formatter.dashscope中的类
Merges multi-agent conversation messages for DashScope API.
DashScopeConversationMerger(String) - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeConversationMerger
Create a DashScopeConversationMerger with custom conversation history prompt.
DashScopeEncryptionUtils - io.agentscope.core.model中的类
Encryption utilities for secure DashScope API access.
DashScopeEncryptionUtils.EncryptionException - io.agentscope.core.model中的异常错误类
Exception thrown when encryption/decryption operations fail.
dashscopeFirstAndLastFrameImageToVideo(String, String, String, String, String, String, String, Boolean, Boolean, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Generate video transitioning from a first frame to a last frame and an optional text prompt.
DashScopeFunction - io.agentscope.core.formatter.dashscope.dto中的类
DashScope function call DTO.
DashScopeFunction() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
DashScopeFunction(String, String) - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
DashScopeHttpClient - io.agentscope.core.model中的类
HTTP client for DashScope API.
DashScopeHttpClient(HttpTransport, String, String, String, String) - 类的构造器 io.agentscope.core.model.DashScopeHttpClient
Create a new DashScopeHttpClient.
DashScopeHttpClient(String) - 类的构造器 io.agentscope.core.model.DashScopeHttpClient
Create a new DashScopeHttpClient with default transport and base URL.
DashScopeHttpClient(String, String) - 类的构造器 io.agentscope.core.model.DashScopeHttpClient
Create a new DashScopeHttpClient.
DashScopeHttpClient(String, String, String, String) - 类的构造器 io.agentscope.core.model.DashScopeHttpClient
Create a new DashScopeHttpClient with default transport from factory.
DashScopeHttpClient.Builder - io.agentscope.core.model中的类
Builder for DashScopeHttpClient.
DashScopeHttpClient.DashScopeHttpException - io.agentscope.core.model中的异常错误类
Exception thrown when DashScope HTTP operations fail.
DashScopeHttpClient.PublicKeyResult - io.agentscope.core.model中的记录类
Result of fetching a public key from DashScope API.
DashScopeHttpException(String) - 异常错误类的构造器 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
DashScopeHttpException(String, int, String) - 异常错误类的构造器 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
DashScopeHttpException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
DashScopeHttpException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
dashscopeImageToText(List<String>, String, String) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Generate text based on the given images.
dashscopeImageToVideo(String, String, String, String, String, String, String, Integer, String, Boolean, Boolean, Boolean, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Generate a video based on a single input image (first frame) and an optional text prompt.
DashScopeInput - io.agentscope.core.formatter.dashscope.dto中的类
DashScope API input container DTO.
DashScopeInput() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
DashScopeInput(List<DashScopeMessage>) - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
DashScopeInput.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeMediaConverter - io.agentscope.core.formatter.dashscope中的类
Handles media content conversion for DashScope API.
DashScopeMediaConverter() - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeMediaConverter
 
DashScopeMessage - io.agentscope.core.formatter.dashscope.dto中的类
DashScope message DTO.
DashScopeMessage() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
DashScopeMessage.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeMessageConverter - io.agentscope.core.formatter.dashscope中的类
Converts AgentScope Msg objects to DashScope DTO message types.
DashScopeMessageConverter(Function<List<ContentBlock>, String>) - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeMessageConverter
 
DashScopeMultiAgentFormatter - io.agentscope.core.formatter.dashscope中的类
DashScope formatter for multi-agent conversations.
DashScopeMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
Create a DashScopeMultiAgentFormatter with default conversation history prompt.
DashScopeMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
Create a DashScopeMultiAgentFormatter with custom conversation history prompt.
DashScopeMultiModalTool - io.agentscope.core.tool.multimodal中的类
DashScope multimodal tool.
DashScopeMultiModalTool(String) - 类的构造器 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
 
DashScopeOutput - io.agentscope.core.formatter.dashscope.dto中的类
DashScope output DTO.
DashScopeOutput() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
DashScopeParameters - io.agentscope.core.formatter.dashscope.dto中的类
DashScope API parameters DTO.
DashScopeParameters() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
DashScopeParameters.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopePublicKeyResponse - io.agentscope.core.formatter.dashscope.dto中的类
DashScope public key response DTO.
DashScopePublicKeyResponse() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
DashScopePublicKeyResponse.PublicKeyData - io.agentscope.core.formatter.dashscope.dto中的类
Public key data containing the key ID and key value.
DashScopeRealtimeTTSModel - io.agentscope.core.model.tts中的类
DashScope Realtime TTS Model with WebSocket streaming input support.
DashScopeRealtimeTTSModel.Builder - io.agentscope.core.model.tts中的类
Builder for constructing DashScopeRealtimeTTSModel instances.
DashScopeRealtimeTTSModel.SessionMode - io.agentscope.core.model.tts中的枚举类
Session mode for TTS.
DashScopeRequest - io.agentscope.core.formatter.dashscope.dto中的类
DashScope API request DTO.
DashScopeRequest() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
DashScopeRequest(String, DashScopeInput, DashScopeParameters) - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
DashScopeRequest.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeResponse - io.agentscope.core.formatter.dashscope.dto中的类
DashScope API response DTO.
DashScopeResponse() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
DashScopeResponseParser - io.agentscope.core.formatter.dashscope中的类
Parses DashScope API responses to AgentScope ChatResponse.
DashScopeResponseParser() - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeResponseParser
 
dashscopeTextToAudio(String, String, String, String, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Convert the given text to audio.
dashscopeTextToImage(String, String, Integer, String, Boolean) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Generate image(s) based on the given prompt, and return image url(s) or base64 data.
dashscopeTextToVideo(String, String, String, String, String, Integer, String, Boolean, Boolean, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Generate video based on the given prompt.
DashScopeTool - io.agentscope.core.formatter.dashscope.dto中的类
DashScope tool definition DTO.
DashScopeTool() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
DashScopeTool(DashScopeToolFunction) - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
DashScopeToolCall - io.agentscope.core.formatter.dashscope.dto中的类
DashScope tool call DTO.
DashScopeToolCall() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
DashScopeToolCall.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeToolFunction - io.agentscope.core.formatter.dashscope.dto中的类
DashScope tool function definition DTO.
DashScopeToolFunction() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
DashScopeToolFunction(String, String, Map<String, Object>) - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
DashScopeToolFunction.Builder - io.agentscope.core.formatter.dashscope.dto中的类
 
DashScopeToolsHelper - io.agentscope.core.formatter.dashscope中的类
Handles tool registration and options application for DashScope API.
DashScopeToolsHelper() - 类的构造器 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
 
DashScopeTTSModel - io.agentscope.core.model.tts中的类
DashScope TTS Model implementation.
DashScopeTTSModel.Builder - io.agentscope.core.model.tts中的类
Builder for constructing DashScopeTTSModel instances.
DashScopeTTSRequest - io.agentscope.core.model.tts中的类
DashScope TTS API request DTO.
DashScopeTTSRequest.Builder - io.agentscope.core.model.tts中的类
 
DashScopeTTSRequest.TTSInput - io.agentscope.core.model.tts中的类
TTS input containing text, voice, and language.
DashScopeTTSRequest.TTSInput.Builder - io.agentscope.core.model.tts中的类
 
DashScopeTTSRequest.TTSParameters - io.agentscope.core.model.tts中的类
TTS parameters for audio format settings.
DashScopeTTSRequest.TTSParameters.Builder - io.agentscope.core.model.tts中的类
 
DashScopeTTSResponse - io.agentscope.core.model.tts中的类
DashScope TTS API HTTP response.
DashScopeTTSResponse(String, String, String, DashScopeTTSResponse.Output) - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSResponse
 
DashScopeTTSResponse.Audio - io.agentscope.core.model.tts中的类
Audio section of the output.
DashScopeTTSResponse.Output - io.agentscope.core.model.tts中的类
Output section of the response.
DashScopeUsage - io.agentscope.core.formatter.dashscope.dto中的类
DashScope usage statistics DTO.
DashScopeUsage() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
dashscopeVideoToText(String, String, String, Double) - 类中的方法 io.agentscope.core.tool.multimodal.DashScopeMultiModalTool
Analyze video and generate a text description or answer questions based on the video content.
data(String) - 类中的方法 io.agentscope.core.message.Base64Source.Builder
Sets the Base64-encoded media data.
deactivateAllSkills() - 类中的方法 io.agentscope.core.skill.SkillBox
Deactivates all skills.
decryptWithAes(SecretKey, byte[], String) - 类中的静态方法 io.agentscope.core.model.DashScopeEncryptionUtils
Decrypt data using AES-GCM.
DeepSeekFormatter - io.agentscope.core.formatter.openai中的类
Formatter for DeepSeek Chat models (deepseek-chat, deepseek-coder).
DeepSeekFormatter() - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekFormatter
 
DeepSeekFormatter(boolean) - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekFormatter
Create a DeepSeek formatter with optional empty user message appending.
DeepSeekMultiAgentFormatter - io.agentscope.core.formatter.openai中的类
Multi-agent formatter for DeepSeek Chat models.
DeepSeekMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
 
DeepSeekMultiAgentFormatter(boolean) - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
Create a DeepSeek multi-agent formatter with optional empty user message appending.
DeepSeekMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
 
DeepSeekMultiAgentFormatter(String, boolean) - 类的构造器 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
Create a DeepSeek multi-agent formatter with custom conversation history prompt and optional empty user message appending.
DEFAULT - 记录类中的静态变量 io.agentscope.core.shutdown.GracefulShutdownConfig
Default configuration instance.
DEFAULT_AGENT_SKILL_INSTRUCTION - 类中的静态变量 io.agentscope.core.skill.AgentSkillPromptProvider
 
DEFAULT_BASE_URL - 类中的静态变量 io.agentscope.core.model.DashScopeHttpClient
Default base URL for DashScope API.
DEFAULT_BASE_URL - 类中的静态变量 io.agentscope.core.model.OllamaHttpClient
Default base URL for Ollama API.
DEFAULT_BASE_URL - 类中的静态变量 io.agentscope.core.model.OpenAIClient
Default base URL for OpenAI API.
DEFAULT_BASE_URL - 类中的静态变量 io.agentscope.core.model.tts.DashScopeTTSModel
Default base URL for DashScope API.
DEFAULT_BASE_URL_WITH_VERSION - 类中的静态变量 io.agentscope.core.model.OpenAIClient
Default base URL with version.
DEFAULT_CODE_EXECUTION_INSTRUCTION - 类中的静态变量 io.agentscope.core.skill.AgentSkillPromptProvider
 
DEFAULT_CONNECT_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.HttpTransportConfig
Default connect timeout: 30 seconds.
DEFAULT_CONNECT_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Default connect timeout: 30 seconds.
DEFAULT_MESSAGE - 异常错误类中的静态变量 io.agentscope.core.shutdown.AgentShuttingDownException
 
DEFAULT_PING_INTERVAL - 类中的静态变量 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Default ping interval: 30 seconds.
DEFAULT_READ_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.HttpTransportConfig
Default read timeout: 5 minutes (for long-running model calls).
DEFAULT_READ_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Default read timeout: 0 (no timeout for WebSocket).
DEFAULT_WRITE_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.HttpTransportConfig
Default write timeout: 30 seconds.
DEFAULT_WRITE_TIMEOUT - 类中的静态变量 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Default write timeout: 30 seconds.
defaultConfig() - 类中的静态方法 io.agentscope.core.tool.ToolkitConfig
Get the default configuration (sequential execution using Reactor).
defaultContext(ToolExecutionContext) - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Set the default tool execution context for all tools.
defaultOptions(GenerateOptions) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Sets default generation options.
defaultOptions(GenerateOptions) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the default generation options.
defaultOptions(GenerateOptions) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the default generation options.
defaultOptions(OllamaOptions) - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
defaultOptions(TTSOptions) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets the default TTS options.
DefaultPlanToHint - io.agentscope.core.plan.hint中的类
Default implementation of PlanToHint that generates contextual hints based on plan state.
DefaultPlanToHint() - 类的构造器 io.agentscope.core.plan.hint.DefaultPlanToHint
 
defaults() - 类中的静态方法 io.agentscope.core.agent.StreamOptions
Default options: All event types, incremental mode, include both reasoning chunk and reasoning result.
defaults() - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportConfig
Create a default configuration.
defaults() - 类中的静态方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Create a default configuration.
defaults() - 类中的静态方法 io.agentscope.core.tool.subagent.SubAgentConfig
Creates a default configuration.
DefaultToolResultConverter - io.agentscope.core.tool中的类
Default implementation of ToolResultConverter.
DefaultToolResultConverter() - 类的构造器 io.agentscope.core.tool.DefaultToolResultConverter
 
delete(AgentBase...) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Remove participants from this hub.
delete(SessionKey) - 类中的方法 io.agentscope.core.session.InMemorySession
Delete a session and all its data.
delete(SessionKey) - 类中的方法 io.agentscope.core.session.JsonSession
Delete a session and all its data.
delete(SessionKey) - 接口中的方法 io.agentscope.core.session.Session
Delete a session and all its data.
delete(SessionKey, String) - 类中的方法 io.agentscope.core.session.InMemorySession
 
delete(SessionKey, String) - 类中的方法 io.agentscope.core.session.JsonSession
 
delete(SessionKey, String) - 接口中的方法 io.agentscope.core.session.Session
Delete a single state entry within a session.
delete(String) - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Deletes a skill by its skill name.
delete(String) - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
delete(String) - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
delete(List<AgentBase>) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Remove participants from this hub.
deleteDirectory(Path) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Recursively deletes a directory and all its contents.
deleteIfExists() - 类中的方法 io.agentscope.core.session.SessionManager
Delete the session if it exists.
deleteMessage(int) - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Deletes a message at the specified index.
deleteMessage(int) - 接口中的方法 io.agentscope.core.memory.Memory
Deletes a message at the specified index.
deleteOrThrow() - 类中的方法 io.agentscope.core.session.SessionManager
Delete the session, throwing an exception if it doesn't exist.
deleteSkill(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Deletes a skill by name based on SKILL.md metadata.
description() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回 description 记录组件的值。
description() - 批注接口 中的元素 io.agentscope.core.tool.Tool
The description of the tool that explains its purpose and usage.
description() - 批注接口 中的元素 io.agentscope.core.tool.ToolParam
The description of this parameter.
description(String) - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Set the agent description.
description(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction.Builder
 
description(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
description(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
description(String) - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Sets the tool description.
description(String) - 类中的方法 io.agentscope.core.ReActAgent.Builder
 
description(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Sets the skill description.
description(String) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Sets the tool description.
description(String) - 类中的方法 io.agentscope.core.tool.ToolGroup.Builder
Sets the description of the tool group.
DESCRIPTION - 类中的静态变量 io.agentscope.core.plan.PlanNotebook
 
deserialize(JsonParser, DeserializationContext) - 类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkOptionDeserializer
 
detectAudioFormat(String) - 类中的静态方法 io.agentscope.core.formatter.openai.OpenAIConverterUtils
Detect audio format from media type.
determineAudioFormat(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Determine audio format string from file extension.
determineMediaType(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Determine MIME type from file extension.
DISABLED - 记录类中的静态变量 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
Constant representing the disabled state for thinking.
disableTools(List<String>) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the list of tools to disable from the MCP client.
disableTools(List<String>) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the list of tools to disable from the MCP client.
disableTracingHook() - 类中的静态方法 io.agentscope.core.tracing.TracerRegistry
Disables the global Reactor hook for tracing context propagation.
DISCARD - 枚举类 中的枚举常量 io.agentscope.core.shutdown.PartialReasoningPolicy
 
doCall(List<Msg>) - 类中的方法 io.agentscope.core.agent.AgentBase
Internal implementation for processing multiple input messages.
doCall(List<Msg>) - 类中的方法 io.agentscope.core.ReActAgent
 
doCall(List<Msg>, JsonNode) - 类中的方法 io.agentscope.core.agent.AgentBase
Internal implementation for processing multiple messages with structured output.
doCall(List<Msg>, JsonNode) - 类中的方法 io.agentscope.core.agent.StructuredOutputCapableAgent
 
doCall(List<Msg>, Class<?>) - 类中的方法 io.agentscope.core.agent.AgentBase
Internal implementation for processing multiple messages with structured output.
doCall(List<Msg>, Class<?>) - 类中的方法 io.agentscope.core.agent.StructuredOutputCapableAgent
 
docId(String) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Sets the document ID.
Document - io.agentscope.core.rag.model中的类
Document class representing a document chunk in the RAG system.
Document(DocumentMetadata) - 类的构造器 io.agentscope.core.rag.model.Document
Creates a new Document instance.
DocumentMetadata - io.agentscope.core.rag.model中的类
Document metadata containing content and chunking information.
DocumentMetadata(ContentBlock, String, String) - 类的构造器 io.agentscope.core.rag.model.DocumentMetadata
Creates a new DocumentMetadata instance without custom payload.
DocumentMetadata(ContentBlock, String, String, Map<String, Object>) - 类的构造器 io.agentscope.core.rag.model.DocumentMetadata
Creates a new DocumentMetadata instance with custom payload.
DocumentMetadata.Builder - io.agentscope.core.rag.model中的类
Builder for constructing DocumentMetadata instances with fluent API.
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicChatFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiChatFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.DeepSeekFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.GLMFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.GLMMultiAgentFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
doFormat(List<Msg>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIMultiAgentFormatter
 
DONE - 枚举类 中的枚举常量 io.agentscope.core.plan.model.PlanState
Plan has been completed successfully.
DONE - 枚举类 中的枚举常量 io.agentscope.core.plan.model.SubTaskState
Subtask has been completed successfully.
doObserve(Msg) - 类中的方法 io.agentscope.core.agent.AgentBase
Observe a message without generating a reply.
doObserve(Msg) - 类中的方法 io.agentscope.core.ReActAgent
 
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.AnthropicChatModel
Stream chat completion responses from Anthropic's API.
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.ChatModelBase
Internal implementation for streaming chat completion responses.
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.DashScopeChatModel
Stream chat completion responses from DashScope's API.
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.GeminiChatModel
Stream chat completion responses from Gemini's API.
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.OllamaChatModel
 
doStream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIChatModel
 
doStream0(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIChatModel
 
downloadUrlToBase64(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Download a remote URL and convert to base64.
drain() - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Waits for all queued audio to finish playing.
durationMs(Long) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the duration.
DYLAN - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
北京-晓东 (Dylan) - A teenage boy who grew up in the hutongs of Beijing.

E

ELIAS - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
墨讲师 (Elias) - A voice that maintains academic rigor while using storytelling techniques to transform complex knowledge into digestible cognitive modules.
embed(OllamaEmbeddingRequest) - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Make a synchronous Embed API call.
EMBED_ENDPOINT - 类中的静态变量 io.agentscope.core.model.OllamaHttpClient
Embed API endpoint.
emit(ToolResultBlock) - 类中的方法 io.agentscope.core.tool.NoOpToolEmitter
Silently discards the emitted chunk without performing any action.
emit(ToolResultBlock) - 接口中的方法 io.agentscope.core.tool.ToolEmitter
Emit a streaming response chunk during tool execution.
emitter(ToolEmitter) - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Sets the ToolEmitter for streaming tool output.
empty() - 类中的静态方法 io.agentscope.core.tool.ToolExecutionContext
Creates an empty context.
enable() - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Apply the configuration and enable code execution.
enableAutoBroadcast(boolean) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Enable or disable automatic broadcasting.
enabled() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
返回 enabled 记录组件的值。
ENABLED - 记录类中的静态变量 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
Constant representing the enabled state for thinking.
enabledEvents(Set<HookEventType>) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Enables exactly these event types (chunk and summary helpers still apply).
enableEncrypt(boolean) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets whether encryption should be enabled.
enableMetaTool(boolean) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Enables or disables the meta-tool functionality.
enablePendingToolRecovery(boolean) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Enables or disables automatic recovery from orphaned pending tool calls.
enablePlan() - 类中的方法 io.agentscope.core.ReActAgent.Builder
Enables plan functionality with default configuration.
enableSearch(Boolean) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets whether search enhancement should be enabled.
enableThinking(Boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
enableThinking(Boolean) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets whether thinking mode should be enabled.
enableTools(List<String>) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the list of tools to enable from the MCP client.
enableTools(List<String>) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the list of tools to enable from the MCP client.
enableTracingHook() - 类中的静态方法 io.agentscope.core.tracing.TracerRegistry
Enables the global Reactor hook for tracing context propagation.
encryptAesKeyWithRsa(SecretKey, String) - 类中的静态方法 io.agentscope.core.model.DashScopeEncryptionUtils
Encrypt an AES secret key using RSA public key.
EncryptionException(String) - 异常错误类的构造器 io.agentscope.core.model.DashScopeEncryptionUtils.EncryptionException
 
EncryptionException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.DashScopeEncryptionUtils.EncryptionException
 
encryptWithAes(SecretKey, byte[], String) - 类中的静态方法 io.agentscope.core.model.DashScopeEncryptionUtils
Encrypt data using AES-GCM.
endpointPath(String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the endpoint path for the API request.
endpointPath(String) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets a custom endpoint path for the API request.
endpointType(EndpointType) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
Sets the endpoint type for endpoint selection.
endpointType(EndpointType) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the endpoint type to use for endpoint routing.
EndpointType - io.agentscope.core.model中的枚举类
Enum representing the endpoint type for DashScope models.
ensureAcceptingRequests() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
ensureDefaultExecutionConfig(GenerateOptions) - 类中的静态方法 io.agentscope.core.model.ModelUtils
Ensures GenerateOptions has MODEL_DEFAULTS for executionConfig applied.
enter() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Enter the MsgHub context.
equals(Object) - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
指示某个其他对象是否“等于”此对象。
equals(Object) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
equals(Object) - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.ToolChoice.Auto
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.ToolChoice.None
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.ToolChoice.Required
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.model.ToolChoice.Specific
指示某个其他对象是否“等于”此对象。
equals(Object) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
 
equals(Object) - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.shutdown.GracefulShutdownConfig
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.shutdown.ShutdownInterruptedState
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.shutdown.ShutdownSessionBinding
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.state.AgentMetaState
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.state.PlanNotebookState
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.state.SimpleSessionKey
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.state.StatePersistence
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.agentscope.core.state.ToolkitState
指示某个其他对象是否“等于”此对象。
equals(Object) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
 
ERIC - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
四川-程川 (Eric) - An unconventional man from Chengdu, Sichuan.
error(String) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create an error result (for tool method return values).
ERROR - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
When an error occurs
ErrorEvent - io.agentscope.core.hook中的类
Event fired when an error occurs during agent execution.
ErrorEvent(Agent, Throwable) - 类的构造器 io.agentscope.core.hook.ErrorEvent
Constructor for ErrorEvent.
ErrorEvent(Object) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ErrorEvent
 
ETHAN - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
晨煦 (Ethan) - A bright, warm, energetic, and vibrant male voice with a standard Mandarin pronunciation and a slight northern accent.
Event - io.agentscope.core.agent中的类
An event emitted during streaming agent execution.
Event(EventType, Msg, boolean) - 类的构造器 io.agentscope.core.agent.Event
Creates a new event.
EventType - io.agentscope.core.agent中的枚举类
Types of events emitted during agent execution.
eventTypes(EventType...) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Set which event types to stream.
ExceptionUtils - io.agentscope.core.util中的类
Utility methods for exception handling.
execute() - 接口中的方法 io.agentscope.core.pipeline.Pipeline
Execute the pipeline with no input (for pipelines that don't need input).
execute(Msg) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
 
execute(Msg) - 接口中的方法 io.agentscope.core.pipeline.Pipeline
Execute the pipeline with the given input message.
execute(Msg) - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
 
execute(Msg, Class<?>) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
 
execute(Msg, Class<?>) - 接口中的方法 io.agentscope.core.pipeline.Pipeline
Execute the pipeline with the given input message and structured output.
execute(Msg, Class<?>) - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
 
execute(HttpRequest) - 接口中的方法 io.agentscope.core.model.transport.HttpTransport
Execute a synchronous HTTP request.
execute(HttpRequest) - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport
 
execute(HttpRequest) - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport
 
execute(Class<?>) - 接口中的方法 io.agentscope.core.pipeline.Pipeline
Execute the pipeline with no input but with structured output.
executeShellCommand(String, Integer) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Execute a shell command and return the return code, standard output, and standard error within tags.
executeShellCommand(String, Integer, Charset) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Execute a shell command and return the return code, standard output, and standard error within tags.
executionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the execution configuration for timeout and retry behavior.
executionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
executionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Set the execution configuration for timeout and retry behavior.
ExecutionConfig - io.agentscope.core.model中的类
Unified execution configuration for timeout and retry behavior.
ExecutionConfig.Builder - io.agentscope.core.model中的类
Builder for ExecutionConfig.
executorService(ExecutorService) - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Set a custom executor service for tool execution.
exists(SessionKey) - 类中的方法 io.agentscope.core.session.InMemorySession
Check if a session exists.
exists(SessionKey) - 类中的方法 io.agentscope.core.session.JsonSession
Check if a session exists.
exists(SessionKey) - 接口中的方法 io.agentscope.core.session.Session
Check if a session exists.
exists(String) - 类中的方法 io.agentscope.core.skill.SkillBox
Checks if a skill exists.
exit() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Exit the MsgHub context.
extendedModel(ExtendedModel) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the extended model for dynamic schema extension.
extendedModel(ExtendedModel) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the extended model for dynamic schema extension.
ExtendedModel - io.agentscope.core.tool中的接口
Interface for extended model that adds properties to tool parameters.
extractExecutable(String) - 接口中的方法 io.agentscope.core.tool.coding.CommandValidator
Extract the executable name from a command string.
extractExecutable(String) - 类中的方法 io.agentscope.core.tool.coding.UnixCommandValidator
 
extractExecutable(String) - 类中的方法 io.agentscope.core.tool.coding.WindowsCommandValidator
 
extractSystemMessage(List<Msg>) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicMessageConverter
Extract system message content if present in the first message.
extractTextContent(ContentBlock) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Extract text content from a single ContentBlock.
extractTextContent(Msg) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Extract text content from a message, filtering out ThinkingBlock.
extraParam(String, Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
extraParams(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 

F

F16_KV - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
f16KV(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
failFast(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
If enabled, exporter errors fail the agent execution (default: false, best-effort).
fanout(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with concurrent execution and no input.
fanout(List<AgentBase>, Msg) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with concurrent execution.
fanout(List<AgentBase>, Msg, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with concurrent execution and structured output.
fanout(List<AgentBase>, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with concurrent execution, structured output, and no input.
FanoutPipeline - io.agentscope.core.pipeline中的类
Fanout pipeline implementation for parallel agent execution.
FanoutPipeline(List<AgentBase>) - 类的构造器 io.agentscope.core.pipeline.FanoutPipeline
Create a fanout pipeline with concurrent execution enabled by default.
FanoutPipeline(List<AgentBase>, boolean) - 类的构造器 io.agentscope.core.pipeline.FanoutPipeline
Create a fanout pipeline with the specified agents and execution mode.
FanoutPipeline(List<AgentBase>, boolean, Scheduler) - 类的构造器 io.agentscope.core.pipeline.FanoutPipeline
Create a fanout pipeline with the specified agents, execution mode and scheduler.
FanoutPipeline.Builder - io.agentscope.core.pipeline中的类
Builder for creating fanout pipelines with fluent API.
fanoutSequential(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with sequential execution and no input.
fanoutSequential(List<AgentBase>, Msg) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with sequential execution.
fanoutSequential(List<AgentBase>, Msg, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with sequential execution and structured output.
fanoutSequential(List<AgentBase>, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a fanout pipeline with sequential execution, structured output, and no input.
FEMALE - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice.Gender
 
fetchPublicKey(String, String, HttpTransport) - 类中的静态方法 io.agentscope.core.model.DashScopeHttpClient
Fetch the latest RSA public key from DashScope API.
fileFilter(SkillFileFilter) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set a custom file filter for skill file uploads.
FileSystemSkillRepository - io.agentscope.core.skill.repository中的类
File system based implementation of AgentSkillRepository.
FileSystemSkillRepository(Path) - 类的构造器 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
FileSystemSkillRepository(Path, boolean) - 类的构造器 io.agentscope.core.skill.repository.FileSystemSkillRepository
Creates a FileSystemSkillRepository with the specified base directory.
FileSystemSkillRepository(Path, boolean, String) - 类的构造器 io.agentscope.core.skill.repository.FileSystemSkillRepository
Creates a FileSystemSkillRepository with the specified base directory and source.
fileToBase64(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a local file to base64 encoded string.
FileToolUtils - io.agentscope.core.tool.file中的类
Utility methods shared by text file tools.
finish() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Finishes the streaming session and retrieves remaining audio.
finish() - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Signals end of input and flushes remaining audio.
finish(PlanState, String) - 类中的方法 io.agentscope.core.plan.model.Plan
Mark the plan as finished.
finish(SubTaskState, String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Mark the subtask as finished with a specific state and outcome.
finish(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Mark the subtask as finished with the actual outcome.
FinishEvent(String) - 类的构造器 io.agentscope.core.model.tts.TTSEvent.FinishEvent
 
finishPlan(String, String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Finish the current plan by given outcome, or abandon it.
finishReason(String) - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Sets the finish reason for the response.
finishSubtask(int, String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Label the subtask as done by given index and outcome.
flushEveryLine(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Flushes after each JSONL line (default: true).
format(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
format(Object) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
format(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the audio format.
format(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
format(String) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the output audio format.
format(String) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the audio format.
format(List<Msg>) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Format AgentScope messages to provider-specific request format.
format(List<Msg>) - 接口中的方法 io.agentscope.core.formatter.Formatter
Format AgentScope messages to provider-specific request format.
FORMAT - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
formatMultiModal(List<Msg>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
Format AgentScope Msg objects to DashScope MultiModal message format.
formatMultiModal(List<Msg>) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
Format AgentScope Msg objects to DashScope MultiModal message format.
formatRoleLabel(MsgRole) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Format role label for conversation history.
formatter(AnthropicBaseFormatter) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Sets a custom formatter.
formatter(Formatter<Content, GenerateContentResponse, GenerateContentConfig.Builder>) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the formatter.
formatter(Formatter<DashScopeMessage, DashScopeResponse, DashScopeRequest>) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the message formatter to use.
formatter(Formatter<OllamaMessage, OllamaResponse, OllamaRequest>) - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
formatter(Formatter<OpenAIMessage, OpenAIResponse, OpenAIRequest>) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets the message formatter to use.
Formatter<TReq,TResp,TParams> - io.agentscope.core.formatter中的接口
Formatter interface for converting between AgentScope and provider-specific formats.
FormatterException - io.agentscope.core.formatter中的异常错误类
Exception thrown when formatter encounters an error during message formatting or response parsing.
FormatterException(String) - 异常错误类的构造器 io.agentscope.core.formatter.FormatterException
Constructs a new FormatterException with the specified detail message.
FormatterException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.formatter.FormatterException
Constructs a new FormatterException with the specified detail message and cause.
forSessionId(String) - 类中的静态方法 io.agentscope.core.session.SessionManager
Create a SessionManager for the given session ID.
forwardEvents(boolean) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Sets whether to forward sub-agent events to the parent agent.
fps(Float) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
fps(Float) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the frames per second (FPS) of the video.
FRAGMENT_PLACEHOLDER - 类中的静态变量 io.agentscope.core.formatter.dashscope.DashScopeResponseParser
Placeholder name for tool call argument fragments in streaming responses.
FRAGMENT_PLACEHOLDER - 类中的静态变量 io.agentscope.core.formatter.openai.OpenAIResponseParser
Placeholder name for tool call argument fragments in streaming responses.
FREQUENCY_PENALTY - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
frequencyPenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
frequencyPenalty(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
frequencyPenalty(Double) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the frequency penalty.
frequencyPenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
fromGenerateOptions(GenerateOptions) - 类中的静态方法 io.agentscope.core.model.ollama.OllamaOptions
Converts generic GenerateOptions to OllamaOptions.
fromJson(String, TypeReference<T>) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
fromJson(String, TypeReference<T>) - 接口中的方法 io.agentscope.core.util.JsonCodec
Deserialize a JSON string to an object with generic type.
fromJson(String, Class<T>) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
fromJson(String, Class<T>) - 接口中的方法 io.agentscope.core.util.JsonCodec
Deserialize a JSON string to an object of the specified type.
fromOptions(OllamaOptions) - 类中的静态方法 io.agentscope.core.model.ollama.OllamaOptions
 
fromVoiceId(String) - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Find a voice enum by its voiceId (case-insensitive).
function(DashScopeFunction) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
function(DashScopeToolFunction) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
Create a function tool.
function(OpenAIFunction) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
function(OpenAIToolFunction) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAITool
Create a function tool.

G

GeminiChatFormatter - io.agentscope.core.formatter.gemini中的类
Formatter for Gemini Content Generation API.
GeminiChatFormatter() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiChatFormatter
Creates a new GeminiChatFormatter with default converters and parsers.
GeminiChatModel - io.agentscope.core.model中的类
Gemini Chat Model implementation using the official Google GenAI Java SDK.
GeminiChatModel(String, String, boolean, String, String, Boolean, HttpOptions, GoogleCredentials, ClientOptions, GenerateOptions, Formatter<Content, GenerateContentResponse, GenerateContentConfig.Builder>) - 类的构造器 io.agentscope.core.model.GeminiChatModel
Creates a new Gemini chat model instance using the default endpoint configuration.
GeminiChatModel(String, String, String, boolean, String, String, Boolean, HttpOptions, GoogleCredentials, ClientOptions, GenerateOptions, Formatter<Content, GenerateContentResponse, GenerateContentConfig.Builder>) - 类的构造器 io.agentscope.core.model.GeminiChatModel
Creates a new Gemini chat model instance.
GeminiChatModel.Builder - io.agentscope.core.model中的类
Builder for creating GeminiChatModel instances.
GeminiConversationMerger - io.agentscope.core.formatter.gemini中的类
Merges multi-agent conversation messages for Gemini API.
GeminiConversationMerger(String) - 类的构造器 io.agentscope.core.formatter.gemini.GeminiConversationMerger
Create a GeminiConversationMerger with custom conversation history prompt.
GeminiMediaConverter - io.agentscope.core.formatter.gemini中的类
Converter for Gemini API multimodal content.
GeminiMediaConverter() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiMediaConverter
 
GeminiMessageConverter - io.agentscope.core.formatter.gemini中的类
Converter for transforming AgentScope Msg objects to Gemini API Content format.
GeminiMessageConverter() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiMessageConverter
Creates a new GeminiMessageConverter with default media converter.
GeminiMultiAgentFormatter - io.agentscope.core.formatter.gemini中的类
Gemini formatter for multi-agent conversations.
GeminiMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
Create a GeminiMultiAgentFormatter with default conversation history prompt.
GeminiMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
Create a GeminiMultiAgentFormatter with custom conversation history prompt.
GeminiResponseParser - io.agentscope.core.formatter.gemini中的类
Parses Gemini API responses to AgentScope ChatResponse.
GeminiResponseParser() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiResponseParser
Creates a new GeminiResponseParser.
GeminiToolsHelper - io.agentscope.core.formatter.gemini中的类
Handles tool registration and configuration for Gemini API.
GeminiToolsHelper() - 类的构造器 io.agentscope.core.formatter.gemini.GeminiToolsHelper
Creates a new GeminiToolsHelper.
generate(Map<String, Object>, String) - 类中的静态方法 io.agentscope.core.skill.util.MarkdownSkillParser
Generate markdown content with YAML frontmatter.
generateAesSecretKey() - 类中的静态方法 io.agentscope.core.model.DashScopeEncryptionUtils
Generate a new AES secret key for encryption.
generateHint(Plan) - 接口中的方法 io.agentscope.core.plan.hint.PlanToHint
Generate a hint message based on the current plan state.
generateHint(Plan, PlanNotebook) - 类中的方法 io.agentscope.core.plan.hint.DefaultPlanToHint
Generates a contextual hint message based on the current plan state.
generateHint(Plan, PlanNotebook) - 接口中的方法 io.agentscope.core.plan.hint.PlanToHint
Generate a hint message based on the current plan state with planNoteBook control.
generateIv() - 类中的静态方法 io.agentscope.core.model.DashScopeEncryptionUtils
Generate a unique initialization vector (IV) for AES-GCM encryption.
generateOptions(GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets the default generation options.
generateOptions(GenerateOptions) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the generation options for model API calls.
GenerateOptions - io.agentscope.core.model中的类
Immutable generation options for LLM models.
GenerateOptions.Builder - io.agentscope.core.model中的类
 
generateReason(GenerateReason) - 类中的方法 io.agentscope.core.message.Msg.Builder
Sets the generate reason for this message.
GenerateReason - io.agentscope.core.message中的枚举类
Represents the reason why a message was generated by an agent.
GENERIC - 枚举类 中的枚举常量 io.agentscope.core.rag.RAGMode
Generic mode: Knowledge is automatically retrieved and injected before each reasoning step via Hook.
GenericRAGHook - io.agentscope.core.rag中的类
Generic RAG Hook for automatic knowledge retrieval before reasoning.
GenericRAGHook(Knowledge) - 类的构造器 io.agentscope.core.rag.GenericRAGHook
Creates a GenericRAGHook with default configuration.
GenericRAGHook(Knowledge, RetrieveConfig) - 类的构造器 io.agentscope.core.rag.GenericRAGHook
Creates a GenericRAGHook with custom configuration.
get() - 类中的静态方法 io.agentscope.core.tracing.TracerRegistry
 
get(SessionKey, String, Class<T>) - 类中的方法 io.agentscope.core.session.InMemorySession
Get a single state value.
get(SessionKey, String, Class<T>) - 类中的方法 io.agentscope.core.session.JsonSession
Get a single state value from a JSON file.
get(SessionKey, String, Class<T>) - 接口中的方法 io.agentscope.core.session.Session
Get a single state value.
get(Class<T>) - 接口中的方法 io.agentscope.core.tool.ContextStore
Retrieves an object by type only (without key).
get(Class<T>) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
Retrieves an object by type only (for singleton scenarios).
get(String, Class<T>) - 接口中的方法 io.agentscope.core.tool.ContextStore
Retrieves an object by key and type.
get(String, Class<T>) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
Retrieves an object by key and type (for multi-instance scenarios).
getAcceptedPredictionTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
getAccumulated() - 类中的方法 io.agentscope.core.hook.ReasoningChunkEvent
Get the full accumulated message containing all content generated so far.
getAccumulated() - 类中的方法 io.agentscope.core.hook.SummaryChunkEvent
Get the full accumulated message containing all content generated so far.
getActiveGroups() - 类中的方法 io.agentscope.core.tool.Toolkit
Get active tool group names.
getActiveRequestCount() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
getAdditionalBodyParams() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the additional parameters to include in the request body.
getAdditionalHeaders() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the additional HTTP headers to include in API requests.
getAdditionalProperties() - 接口中的方法 io.agentscope.core.tool.ExtendedModel
Get the additional properties to merge into base schema.
getAdditionalProperties() - 类中的方法 io.agentscope.core.tool.SimpleExtendedModel
 
getAdditionalQueryParams() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the additional query parameters to include in API requests.
getAdditionalRequired() - 接口中的方法 io.agentscope.core.tool.ExtendedModel
Get the additional required fields.
getAdditionalRequired() - 类中的方法 io.agentscope.core.tool.SimpleExtendedModel
 
getAgent() - 类中的方法 io.agentscope.core.hook.HookEvent
Get the agent instance.
getAgent() - 类中的方法 io.agentscope.core.tool.ToolCallParam
Gets the agent making the call.
getAgentId() - 接口中的方法 io.agentscope.core.agent.Agent
Get the unique identifier for this agent.
getAgentId() - 类中的方法 io.agentscope.core.agent.AgentBase
 
getAgents() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Get the list of agents in this pipeline.
getAgents() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
Get the list of agents in this pipeline.
getAllowedCommands() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Get an unmodifiable view of the allowed commands.
getAllSkillIds() - 类中的方法 io.agentscope.core.skill.SkillBox
Gets all skill IDs.
getAllSkillNames() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Lists all available skill IDs in the repository.
getAllSkillNames() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
Gets all skill names available in the repository.
getAllSkillNames() - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
getAllSkillNames(Path) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Retrieves all skill names by parsing SKILL.md metadata in each skill folder.
getAllSkills() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Gets all skills from the repository.
getAllSkills() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
Gets all skills available in the repository.
getAllSkills() - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
getAllSkills(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Retrieves all skills from the base directory.
getApiKey() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the API key for authentication.
getApprovalCallback() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Get the approval callback function.
getArguments() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
getArguments() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
getArguments() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
getAudio() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getAudio() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getAudio() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse.Output
 
getAudioData() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the raw audio data.
getAudioStream() - 类中的方法 io.agentscope.core.hook.TTSHook
Gets the reactive audio stream.
getAudioStream() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Gets the audio stream for listening to all audio chunks.
getAudioStream() - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Gets the audio stream for receiving synthesized audio.
getAudioTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getAudioTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
getAudioTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.PromptTokensDetails
 
getAudioUrl() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the audio URL.
getBackoffMultiplier() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the backoff multiplier.
getBaseDir() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Get the base directory for command execution.
getBaseUrl() - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Get the base URL.
getBaseUrl() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the base URL for the API endpoint.
getBaseUrl() - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Get the base URL.
getBlocksInput() - 类中的方法 io.agentscope.core.agent.user.UserInputData
Gets the content blocks representing the user input.
getBody() - 类中的方法 io.agentscope.core.model.transport.HttpRequest
Get the request body.
getBody() - 类中的方法 io.agentscope.core.model.transport.HttpResponse
Get the response body.
getCacheControl() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getCacheControl() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getCacheControl() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets whether cache control is enabled for prompt caching.
getCachedTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.PromptTokensDetails
 
getCachedTool(String) - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Gets a cached tool definition by name.
getCauses() - 异常错误类中的方法 io.agentscope.core.exception.CompositeAgentException
 
getCharset() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Get the charset used for decoding command output streams.
getChatUsage() - 类中的方法 io.agentscope.core.message.Msg
Gets the chat usage statistics from this message's metadata.
getChoices() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
getChoices() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getChunk() - 类中的方法 io.agentscope.core.hook.ActingChunkEvent
Get the streaming chunk from ToolEmitter.
getChunkId() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets the chunk ID.
getClient() - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport
Get the underlying OkHttpClient instance.
getClientName() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Gets the name of the MCP client that provides this tool.
getCloseInfo() - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketConnection
 
getCloseInfo() - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection
 
getCloseInfo() - 接口中的方法 io.agentscope.core.model.transport.websocket.WebSocketConnection
Get close information (if closed).
getCode() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
getCode() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
getCode() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
getCode() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse
 
getCodeExecutionWorkDir() - 类中的方法 io.agentscope.core.skill.SkillBox
Gets the working directory for code execution.
getCommandValidator() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Get the command validator.
getCompletionTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
getCompletionTokensDetails() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
getComponentCount() - 类中的方法 io.agentscope.core.session.SessionInfo
Get the number of state components stored in this session.
getConfig() - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport
Get the transport configuration.
getConfig() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
getConnectionState() - 异常错误类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportException
Get the connection state.
getConnectTimeout() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the connect timeout.
getConnectTimeout() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest
Get the connection timeout.
getConnectTimeout() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get the connect timeout.
getContent() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getContent() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getContent() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getContent() - 类中的方法 io.agentscope.core.message.Msg
Gets the immutable list of content blocks in this message.
getContent() - 类中的方法 io.agentscope.core.message.ToolUseBlock
Gets the raw content for streaming tool calls.
getContent() - 类中的方法 io.agentscope.core.model.ChatResponse
Gets the content blocks containing the response content.
getContent() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets the content block.
getContent() - 类中的方法 io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
Get the markdown content (without frontmatter).
getContentAsList() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
Get content as List (for multimodal messages).
getContentAsList() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
Get content as List (for multimodal messages).
getContentAsString() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
Get content as String (for text-only messages).
getContentAsString() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
Get content as String (for text-only messages).
getContentBlocks(Class<T>) - 类中的方法 io.agentscope.core.message.Msg
Get all content blocks of the specified type (type-safe).
getContentPart() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseContentPartAddedEvent
 
getContentText() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets the text content from the content block.
getContext() - 类中的方法 io.agentscope.core.tool.ToolCallParam
Gets the tool execution context.
getConversationHistory() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig
Gets the conversation history for context-aware retrieval.
getCreated() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getCreatedAt() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getCreatedAt() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the creation timestamp of this plan.
getCreatedAt() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the creation timestamp of this subtask.
getCurrentHint() - 类中的方法 io.agentscope.core.plan.PlanNotebook
Gets the current hint message based on plan state.
getCurrentIteration() - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Get the current iteration count when summary was triggered.
getCurrentPlan() - 类中的方法 io.agentscope.core.plan.PlanNotebook
Gets the current active plan.
getData() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
getData() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
getData() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getData() - 类中的方法 io.agentscope.core.message.Base64Source
Gets the Base64-encoded media data.
getData() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse.Audio
 
getDefault() - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Get the default HttpTransport instance.
getDefaultConfig() - 类中的方法 io.agentscope.core.rag.GenericRAGHook
Gets the default retrieval configuration.
getDefaultConfig() - 类中的方法 io.agentscope.core.rag.KnowledgeRetrievalTools
Gets the default retrieval configuration.
getDefaultContext() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Get the default tool execution context.
getDelta() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
getDelta() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseAudioDeltaEvent
 
getDescription() - 接口中的方法 io.agentscope.core.agent.Agent
Get the description of this agent.
getDescription() - 类中的方法 io.agentscope.core.agent.AgentBase
 
getDescription() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
getDescription() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
getDescription() - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
getDescription() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
getDescription() - 类中的方法 io.agentscope.core.model.ToolSchema
Gets the tool description.
getDescription() - 枚举类中的方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Short description of the voice characteristics.
getDescription() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
 
getDescription() - 接口中的方法 io.agentscope.core.pipeline.Pipeline
Get a description of this pipeline.
getDescription() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
 
getDescription() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the description of this plan.
getDescription() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the description of this subtask.
getDescription() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill description.
getDescription() - 接口中的方法 io.agentscope.core.tool.AgentTool
Gets the description of the tool.
getDescription() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
 
getDescription() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Returns the description of this MCP tool.
getDescription() - 类中的方法 io.agentscope.core.tool.SchemaOnlyTool
 
getDescription() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig
Gets the description override.
getDescription() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentTool
 
getDescription() - 类中的方法 io.agentscope.core.tool.ToolGroup
Gets the description of this tool group.
getDetail() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
getDisplayName() - 枚举类中的方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Human friendly display name (typically Chinese).
getDocId() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets the document ID.
getDone() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getDoneReason() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getDurationMs() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the audio duration.
getEffectiveGenerateOptions() - 类中的方法 io.agentscope.core.hook.PreReasoningEvent
Get the effective generation options.
getEffectiveGenerateOptions() - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Get the effective generation options.
getEffectiveMessage() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
Get the effective message (either message or delta).
getEmbedding() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the embedding vector.
getEmbeddings() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
getEmitter() - 类中的方法 io.agentscope.core.tool.ToolCallParam
Gets the ToolEmitter for streaming tool output.
getEnableSearch() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getEnableThinking() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getEndpointPath() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the endpoint path for the API request.
getEndpointType() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
Gets the endpoint type for endpoint selection.
getError() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getError() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getError() - 类中的方法 io.agentscope.core.hook.ErrorEvent
Get the error that occurred.
getError() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ErrorEvent
 
getErrorCode() - 异常错误类中的方法 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
getErrorCode() - 异常错误类中的方法 io.agentscope.core.model.exception.OpenAIException
 
getErrorCode() - 异常错误类中的方法 io.agentscope.core.model.tts.TTSException
Gets the error code from the TTS provider.
getErrorMessage(Throwable) - 类中的静态方法 io.agentscope.core.util.ExceptionUtils
Extracts the most informative error message from an exception.
getEvalCount() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getEvalDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getEventId() - 类中的方法 io.agentscope.core.model.tts.TTSEvent
 
getEventTypes() - 类中的方法 io.agentscope.core.agent.StreamOptions
Get the set of event types that should be streamed.
getExecutable() - 类中的方法 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
getExecutionConfig() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the execution configuration for timeout and retry behavior.
getExecutionConfig() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getExecutionConfig() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Get the execution configuration for timeout and retry.
getExecutorService() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Get the custom executor service if provided.
getExpectedOutcome() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the expected outcome of this plan.
getExpectedOutcome() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the expected outcome for this subtask.
getExtension(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Extract file extension from path or URL.
getExtraParams() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getF16KV() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getFinalMessage() - 类中的方法 io.agentscope.core.hook.PostCallEvent
Get the final response message returned by the agent.
getFinishedAt() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the timestamp when this plan was finished.
getFinishedAt() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the timestamp when this subtask was finished.
getFinishReason() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
getFinishReason() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
getFinishReason() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
getFinishReason() - 类中的方法 io.agentscope.core.model.ChatResponse
Gets the reason the model stopped generating tokens.
getFirstChoice() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
Get the first choice if available.
getFirstChoice() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
Get the first choice if available.
getFirstContentBlock() - 类中的方法 io.agentscope.core.message.Msg
Get the first content block, or null if empty.
getFirstContentBlock(Class<T>) - 类中的方法 io.agentscope.core.message.Msg
Get the first content block of the specified type (type-safe).
getFormat() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getFormat() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
getFormat() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getFormat() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getFormat() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
getFormat() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getFormat() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the audio format.
getFps() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getFps() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the frames per second (FPS) of the video.
getFrequencyPenalty() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getFrequencyPenalty() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getFrequencyPenalty() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the frequency penalty.
getFrequencyPenalty() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getFunction() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
getFunction() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
getFunction() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
getFunction() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolCall
 
getFunction() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAITool
 
getFunction() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
getGender() - 枚举类中的方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Gender of this voice (for informational / filtering purposes).
getGenerateOptions() - 类中的方法 io.agentscope.core.hook.ReasoningEvent
Get the generation options.
getGenerateOptions() - 类中的方法 io.agentscope.core.hook.SummaryEvent
Get the generation options.
getGenerateOptions() - 类中的方法 io.agentscope.core.ReActAgent
Gets the configured generation options for this agent.
getGenerateReason() - 类中的方法 io.agentscope.core.message.Msg
Gets the reason why this message was generated.
getGotoReasoningMsgs() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Get the messages to add before going back to reasoning.
getHeaders() - 类中的方法 io.agentscope.core.model.transport.HttpRequest
Get the request headers.
getHeaders() - 类中的方法 io.agentscope.core.model.transport.HttpResponse
Get the response headers.
getHeaders() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest
Get the request headers.
getHeaders() - 异常错误类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportException
Get the request headers.
getHooks() - 类中的方法 io.agentscope.core.agent.AgentBase
Get the list of hooks for this agent.
getHost() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the proxy server hostname or IP address.
getHttpVersion() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the HTTP version.
getId() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
getId() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getId() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getId() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
getId() - 类中的方法 io.agentscope.core.message.Msg
Gets the unique identifier of this message.
getId() - 类中的方法 io.agentscope.core.message.ToolResultBlock
Gets the tool call ID.
getId() - 类中的方法 io.agentscope.core.message.ToolUseBlock
Gets the unique identifier of this tool call.
getId() - 类中的方法 io.agentscope.core.model.ChatResponse
Gets the unique identifier for this response.
getId() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseContentPartAddedEvent.ContentPartInfo
 
getId() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseCreatedEvent.ResponseInfo
 
getId() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent.ItemInfo
 
getId() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionCreatedEvent.SessionInfo
 
getId() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the unique identifier of this plan.
getId() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the document ID.
getImage() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getImages() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getImageTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getImageUrl() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
getIncludeReasoning() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getIncludeUsage() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIStreamOptions
 
getIncrementalChunk() - 类中的方法 io.agentscope.core.hook.ReasoningChunkEvent
Get only the new content generated in this streaming event.
getIncrementalChunk() - 类中的方法 io.agentscope.core.hook.SummaryChunkEvent
Get only the new content generated in this streaming event.
getIncrementalOutput() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getIndex() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
getIndex() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
getIndex() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
getIndex() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getIndex() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
getInitialBackoff() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the initial backoff duration.
getInput() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
getInput() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
getInput() - 类中的方法 io.agentscope.core.message.ToolUseBlock
Gets the input parameters for the tool.
getInput() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest
 
getInput() - 类中的方法 io.agentscope.core.tool.ToolCallParam
Gets the input parameters for the tool call.
getInputAudio() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
getInputMessages() - 类中的方法 io.agentscope.core.hook.PreCallEvent
Get the input messages for the agent call.
getInputMessages() - 类中的方法 io.agentscope.core.hook.PreReasoningEvent
Get the messages that will be sent to LLM for reasoning.
getInputMessages() - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Get the messages that will be sent to LLM for summary generation.
getInputTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getInputTokens() - 类中的方法 io.agentscope.core.model.ChatUsage
Gets the number of input tokens used.
getInstance() - 类中的静态方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
getInterruptFlag() - 类中的方法 io.agentscope.core.agent.AgentBase
Get the interrupt flag for access by subclasses.
getInterruptSource() - 类中的方法 io.agentscope.core.agent.AgentBase
Get current interruption source.
getItem() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent
 
getItemId() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.InputTextBufferCommittedEvent
 
getJsonCodec() - 类中的静态方法 io.agentscope.core.util.JsonUtils
Get the global JsonCodec instance.
getJsonSchema() - 类中的方法 io.agentscope.core.formatter.ResponseFormat
 
getKeepAlive() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
getKeepAlive() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getKeepAlive() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getKeepAliveDuration() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the keep-alive duration for idle connections.
getKey() - 枚举类中的方法 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
getKnowledgeBase() - 类中的方法 io.agentscope.core.rag.GenericRAGHook
Gets the knowledge base used by this hook.
getKnowledgeBase() - 类中的方法 io.agentscope.core.rag.KnowledgeRetrievalTools
Gets the knowledge base used by this tool.
getLanguage() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getLanguageType() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput
 
getLanguageType() - 类中的方法 io.agentscope.core.model.tts.SessionConfig
 
getLastModified() - 类中的方法 io.agentscope.core.session.SessionInfo
Get the last modification timestamp.
getLimit() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig
Gets the maximum number of documents to retrieve.
getList(SessionKey, String, Class<T>) - 类中的方法 io.agentscope.core.session.InMemorySession
Get a list of state values.
getList(SessionKey, String, Class<T>) - 类中的方法 io.agentscope.core.session.JsonSession
Get a list of state values from a JSONL file.
getList(SessionKey, String, Class<T>) - 接口中的方法 io.agentscope.core.session.Session
Get a list of state values.
getLoadDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
getLoadDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getLocation() - 类中的方法 io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
Gets the repository location.
getLogitsAll() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getLogprobs() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
getLogprobs() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getLongTermMemory() - 类中的方法 io.agentscope.core.memory.StaticLongTermMemoryHook
Gets the long-term memory instance used by this hook.
getLowVRAM() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getMainGPU() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getManagedTransportCount() - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Get the number of managed transports.
getMaxAttempts() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the maximum number of attempts.
getMaxBackoff() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the maximum backoff duration.
getMaxCompletionTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getMaxCompletionTokens() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the maximum number of completion tokens to generate.
getMaxFrames() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getMaxFrames() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the maximum number of frames to capture from the video.
getMaxIdleConnections() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the maximum number of idle connections in the pool.
getMaxIterations() - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Get the maximum iterations configured for the agent.
getMaxIters() - 类中的方法 io.agentscope.core.ReActAgent
 
getMaxPixels() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getMaxPixels() - 类中的方法 io.agentscope.core.message.ImageBlock
Gets the maximum pixel threshold for input image.
getMaxPixels() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the maximum pixel threshold for input video frames.
getMaxSubtasks() - 类中的方法 io.agentscope.core.plan.PlanNotebook
Gets the maximum number of subtasks allowed per plan.
getMaxTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getMaxTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getMaxTokens() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the maximum number of tokens to generate.
getMaxTokens() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getMediaType() - 类中的方法 io.agentscope.core.message.Base64Source
Gets the MIME type of the media content.
getMemory() - 类中的方法 io.agentscope.core.agent.StructuredOutputCapableAgent
Get the memory for structured output hook.
getMemory() - 类中的方法 io.agentscope.core.hook.HookEvent
Convenient access to agent's memory.
getMemory() - 类中的方法 io.agentscope.core.memory.StaticLongTermMemoryHook
Gets the memory instance used by this hook.
getMemory() - 类中的方法 io.agentscope.core.ReActAgent
 
getMessage() - 类中的方法 io.agentscope.core.agent.Event
Get the message content.
getMessage() - 异常错误类中的方法 io.agentscope.core.exception.CompositeAgentException
 
getMessage() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
getMessage() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
getMessage() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
getMessage() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getMessage() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
getMessage() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
getMessage() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Get the detailed error message including response body for better debugging.
getMessage() - 异常错误类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportException
 
getMessage() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse
 
getMessageId() - 类中的方法 io.agentscope.core.agent.Event
Get the message ID (delegates to Msg.getId()).
getMessages() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
getMessages() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getMessages() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getMessages() - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Retrieves all non-null messages from memory.
getMessages() - 接口中的方法 io.agentscope.core.memory.Memory
Retrieves all messages stored in memory.
getMetadata() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getMetadata() - 类中的方法 io.agentscope.core.message.Msg
Gets the metadata associated with this message.
getMetadata() - 类中的方法 io.agentscope.core.message.ThinkingBlock
Gets the metadata associated with this thinking block.
getMetadata() - 类中的方法 io.agentscope.core.message.ToolResultBlock
Gets the metadata associated with the tool result.
getMetadata() - 类中的方法 io.agentscope.core.message.ToolUseBlock
Gets the provider-specific metadata.
getMetadata() - 类中的方法 io.agentscope.core.model.ChatResponse
Gets the metadata from the model provider.
getMetadata() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the document metadata.
getMetadata() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill metadata.
getMetadata() - 类中的方法 io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
Get the metadata extracted from YAML frontmatter.
getMetadataValue(String) - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets a metadata value by key.
getMethod() - 类中的方法 io.agentscope.core.model.transport.HttpRequest
Get the HTTP method.
getMinP() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getMinPixels() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getMinPixels() - 类中的方法 io.agentscope.core.message.ImageBlock
Gets the minimum pixel threshold for input image.
getMinPixels() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the minimum pixel threshold for input video frames.
getMirostat() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getMirostatEta() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getMirostatTau() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getModalities() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getMode() - 类中的方法 io.agentscope.core.model.tts.SessionConfig
 
getModel() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
getModel() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
getModel() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
getModel() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getModel() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getModel() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getModel() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getModel() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getModel() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest
 
getModel() - 类中的方法 io.agentscope.core.ReActAgent
 
getModelName() - 类中的方法 io.agentscope.core.hook.ReasoningEvent
Get the model name.
getModelName() - 类中的方法 io.agentscope.core.hook.SummaryEvent
Get the model name.
getModelName() - 类中的方法 io.agentscope.core.model.AnthropicChatModel
Gets the model name for logging and identification.
getModelName() - 类中的方法 io.agentscope.core.model.DashScopeChatModel
Gets the model name for logging and identification.
getModelName() - 类中的方法 io.agentscope.core.model.GeminiChatModel
 
getModelName() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the model name to use for generation.
getModelName() - 接口中的方法 io.agentscope.core.model.Model
Get model name for logging and identification.
getModelName() - 异常错误类中的方法 io.agentscope.core.model.ModelException
Gets the name of the model that caused the error.
getModelName() - 类中的方法 io.agentscope.core.model.OllamaChatModel
 
getModelName() - 类中的方法 io.agentscope.core.model.OpenAIChatModel
Gets the model name for logging and identification.
getModelName() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Gets the model name.
getModelName() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel
Returns the name of the TTS model being used.
getModelName() - 接口中的方法 io.agentscope.core.model.tts.TTSModel
Get model name for logging and identification.
getN() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getName() - 接口中的方法 io.agentscope.core.agent.Agent
Get the name of this agent.
getName() - 类中的方法 io.agentscope.core.agent.AgentBase
 
getName() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
getName() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getName() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
getName() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
getName() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getName() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
getName() - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
getName() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
getName() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getName() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
getName() - 类中的方法 io.agentscope.core.message.Msg
Gets the optional name of this message.
getName() - 类中的方法 io.agentscope.core.message.ToolResultBlock
Gets the tool name.
getName() - 类中的方法 io.agentscope.core.message.ToolUseBlock
Gets the name of the tool to execute.
getName() - 类中的方法 io.agentscope.core.model.ToolSchema
Gets the tool name.
getName() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Get the name of this MsgHub.
getName() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the name of this plan.
getName() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the name of this subtask.
getName() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill name.
getName() - 接口中的方法 io.agentscope.core.tool.AgentTool
Gets the name of the tool.
getName() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
 
getName() - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Gets the unique name of this MCP client.
getName() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Returns the name of this MCP tool.
getName() - 类中的方法 io.agentscope.core.tool.SchemaOnlyTool
 
getName() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentTool
 
getName() - 类中的方法 io.agentscope.core.tool.ToolGroup
Gets the name of this tool group.
getNonProxyHosts() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the set of hosts that should bypass the proxy.
getNumBatch() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getNumCtx() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getNumGPU() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getNumKeep() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getNumPredict() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getNumThread() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getObject() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getObjectMapper() - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
Get the underlying ObjectMapper for advanced operations.
getOptionOrDefault(GenerateOptions, GenerateOptions, Function<GenerateOptions, T>) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Get an option value from options or fall back to defaultOptions.
getOptions() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
getOptions() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getOutcome() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the actual outcome of this plan.
getOutcome() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the actual outcome achieved by this subtask.
getOutput() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
getOutput() - 类中的方法 io.agentscope.core.message.ToolResultBlock
Gets the output content blocks.
getOutput() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse
 
getOutputSchema() - 类中的方法 io.agentscope.core.model.ToolSchema
Gets the optional tool output schema as a JSON Schema.
getOutputSchema() - 接口中的方法 io.agentscope.core.tool.AgentTool
Gets the optional output schema for this tool in JSON Schema format.
getOutputSchema() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
 
getOutputTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getOutputTokens() - 类中的方法 io.agentscope.core.model.ChatUsage
Gets the number of output tokens used.
getParallelToolCalls() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getParam() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
getParameters() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
getParameters() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
getParameters() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
getParameters() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
getParameters() - 类中的方法 io.agentscope.core.model.ToolSchema
Gets the tool parameters as a JSON Schema.
getParameters() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest
 
getParameters() - 接口中的方法 io.agentscope.core.tool.AgentTool
Gets the parameters schema for this tool in JSON Schema format.
getParameters() - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
 
getParameters() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Returns the JSON schema parameters for this MCP tool.
getParameters() - 类中的方法 io.agentscope.core.tool.SchemaOnlyTool
 
getParameters() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentTool
 
getParticipants() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Get the list of current participants.
getPassword() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the authentication password.
getPayload() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the custom payload from document metadata.
getPayload() - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets the custom payload metadata.
getPayloadValue(String) - 类中的方法 io.agentscope.core.rag.model.Document
Gets a specific payload value by key.
getPayloadValue(String) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Gets a specific payload value by key.
getPayloadValueAs(String, Class<T>) - 类中的方法 io.agentscope.core.rag.model.Document
Gets a specific payload value by key and converts it to the specified type.
getPenalizeNewline() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getPendingToolCalls() - 类中的方法 io.agentscope.core.interruption.InterruptContext
Get the list of tool calls that were pending when the interruption occurred.
getPingInterval() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get the ping interval for heartbeat (OkHttp only).
getPitch() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
getPitch() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getPlan(String) - 类中的方法 io.agentscope.core.plan.storage.InMemoryPlanStorage
Retrieves a plan by its ID.
getPlan(String) - 接口中的方法 io.agentscope.core.plan.storage.PlanStorage
Get a plan by its ID.
getPlanNotebook() - 类中的方法 io.agentscope.core.ReActAgent
 
getPlans() - 类中的方法 io.agentscope.core.plan.storage.InMemoryPlanStorage
Retrieves all stored plans.
getPlans() - 接口中的方法 io.agentscope.core.plan.storage.PlanStorage
Get all plans from storage.
getPort() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the proxy server port.
getPrediction() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getPresencePenalty() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getPresencePenalty() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getPresencePenalty() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the presence penalty.
getPresencePenalty() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getPresetArguments() - 类中的方法 io.agentscope.core.tool.mcp.McpTool
Gets the preset arguments configured for this tool.
getPromptEvalCount() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
getPromptEvalCount() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getPromptEvalDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getPromptTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
getPromptTokensDetails() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
getProvider() - 异常错误类中的方法 io.agentscope.core.model.ModelException
Gets the provider of the model that caused the error.
getProxyConfig() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the proxy configuration.
getProxyConfig() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get the proxy configuration.
getPublicKey() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse.PublicKeyData
 
getPublicKeyId() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse.PublicKeyData
 
getRate() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
getReadTimeout() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the read timeout.
getReadTimeout() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get the read timeout.
getReason() - 类中的方法 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
getReason() - 异常错误类中的方法 io.agentscope.core.tool.ToolSuspendException
Gets the user-defined reason for suspension.
getReasoningContent() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getReasoningContent() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getReasoningDetails() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getReasoningEffort() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getReasoningEffort() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the reasoning effort level for o1 models.
getReasoningMessage() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Get the reasoning result message from LLM.
getReasoningTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
getRefusal() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getRejectedPredictionTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
getRepeatLastN() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getRepeatPenalty() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getRepetitionPenalty() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getRepositoryInfo() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Gets metadata about this repository.
getRepositoryInfo() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
getRepositoryInfo() - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
getRequestId() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
getRequestId() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
getRequestId() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse
 
getRequestId() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the request ID.
getResource(String) - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the resource content by path.
getResourcePaths() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets all resource paths for this skill.
getResources() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill resources.
getResponse() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseCreatedEvent
 
getResponseBody() - 异常错误类中的方法 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
getResponseBody() - 异常错误类中的方法 io.agentscope.core.model.exception.OpenAIException
 
getResponseBody() - 异常错误类中的方法 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
getResponseBody() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Get the response body if available.
getResponseBody() - 异常错误类中的方法 io.agentscope.core.model.tts.TTSException
Gets the raw response body.
getResponseFormat() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getResponseFormat() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getResponseFormat() - 类中的方法 io.agentscope.core.model.tts.SessionConfig
 
getResultFormat() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getRetryOn() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the retry predicate.
getRole() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getRole() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getRole() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getRole() - 类中的方法 io.agentscope.core.message.Msg
Gets the role of the message sender.
getSampleRate() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
getSampleRate() - 类中的方法 io.agentscope.core.model.tts.SessionConfig
 
getSampleRate() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getSampleRate() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Gets the audio sample rate.
getSchema() - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
getScore() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the similarity score.
getScoreThreshold() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig
Gets the minimum similarity score threshold.
getSeed() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getSeed() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getSeed() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the random seed for deterministic generation.
getSeed() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getServiceTier() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getSession() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionCreatedEvent
 
getSession() - 类中的方法 io.agentscope.core.model.tts.TTSEvent.SessionUpdateEvent
 
getSession() - 类中的方法 io.agentscope.core.session.SessionManager
Get the configured session for advanced operations.
getSession() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig
Gets the session for conversation state management.
getSessionCount() - 类中的方法 io.agentscope.core.session.InMemorySession
Get the number of active sessions.
getSessionDirectory() - 类中的方法 io.agentscope.core.session.JsonSession
Get the session directory path.
getSessionId() - 类中的方法 io.agentscope.core.session.SessionInfo
Get the unique identifier for this session.
getShutdownTimeoutSignal() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
Returns a Mono that completes when the shutdown timeout is reached.
getSize() - 类中的方法 io.agentscope.core.session.SessionInfo
Get the size of the session storage.
getSkill(String) - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Gets a skill by its name.
getSkill(String) - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
Gets a skill by name.
getSkill(String) - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
getSkill(String) - 类中的方法 io.agentscope.core.skill.SkillBox
Gets a skill by ID (latest version).
getSkillContent() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill content.
getSkillId() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets a unique identifier for this skill.
getSkillPrompt() - 类中的方法 io.agentscope.core.skill.SkillBox
Gets the skill system prompt for registered skills.
getSkillSystemPrompt() - 类中的方法 io.agentscope.core.skill.AgentSkillPromptProvider
Gets the skill system prompt for the agent.
getSocketAddress() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the socket address for this proxy.
getSortedHooks() - 类中的方法 io.agentscope.core.agent.AgentBase
Get hooks sorted by priority (lower value = higher priority).
getSource() - 类中的方法 io.agentscope.core.interruption.InterruptContext
Get the source of the interruption.
getSource() - 类中的方法 io.agentscope.core.message.AudioBlock
Gets the source of this audio content.
getSource() - 类中的方法 io.agentscope.core.message.ImageBlock
Gets the source of this image.
getSource() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the source of this video content.
getSource() - 类中的方法 io.agentscope.core.skill.AgentSkill
Gets the skill source identifier.
getSource() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Gets the source identifier of this repository.
getSource() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
getSource() - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
getSpeed() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getState() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the current state of this plan.
getState() - 类中的方法 io.agentscope.core.plan.model.SubTask
Gets the current state of this subtask.
getState() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
getStatusCode() - 异常错误类中的方法 io.agentscope.core.model.DashScopeHttpClient.DashScopeHttpException
 
getStatusCode() - 异常错误类中的方法 io.agentscope.core.model.exception.OpenAIException
 
getStatusCode() - 异常错误类中的方法 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
getStatusCode() - 类中的方法 io.agentscope.core.model.transport.HttpResponse
Get the HTTP status code.
getStatusCode() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Get the HTTP status code if available.
getStatusCode() - 异常错误类中的方法 io.agentscope.core.model.tts.TTSException
Gets the HTTP status code.
getStop() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getStop() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getStop() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getStopSequences() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getStore() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getStores() - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
Gets all stores in priority order.
getStream() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getStream() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getStream() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets whether streaming mode is enabled.
getStreamOptions() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getStreamOptions() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig
Gets the stream options for event forwarding.
getStrict() - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
getStrict() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
getStrict() - 类中的方法 io.agentscope.core.model.ToolSchema
Gets the strict mode flag for schema validation.
getStructuredData(boolean) - 类中的方法 io.agentscope.core.message.Msg
Extract structured data from message metadata and convert it to the java.util.Map.
getStructuredData(Class<T>) - 类中的方法 io.agentscope.core.message.Msg
Extract structured data from message metadata and convert it to the specified type.
getStructuredInput() - 类中的方法 io.agentscope.core.agent.user.UserInputData
Gets the structured input data as a key-value map.
getSubscriberCount() - 类中的方法 io.agentscope.core.agent.AgentBase
Get the total number of subscribers across all MsgHubs.
getSubtaskCount() - 类中的方法 io.agentscope.core.plan.PlanNotebook
Get the number of subtasks in the current plan.
getSubtasks() - 类中的方法 io.agentscope.core.plan.model.Plan
Gets the list of subtasks in this plan.
getSummaryMessage() - 类中的方法 io.agentscope.core.hook.PostSummaryEvent
Get the summary result message.
getSysPrompt() - 类中的方法 io.agentscope.core.ReActAgent
 
getSystemFingerprint() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getTemperature() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getTemperature() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getTemperature() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the temperature for text generation.
getTemperature() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getText() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getText() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
getText() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
getText() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getText() - 类中的方法 io.agentscope.core.message.TextBlock
Gets the text content of this block.
getText() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput
 
getText() - 类中的方法 io.agentscope.core.model.tts.TTSEvent.AppendTextEvent
 
getTextContent() - 类中的方法 io.agentscope.core.message.Msg
Extracts plain text content from this message.
getTfsZ() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getThink() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getThinking() - 类中的方法 io.agentscope.core.message.ThinkingBlock
Gets the thinking/reasoning content of this block.
getThinkingBudget() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getThinkingBudget() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the maximum number of tokens for reasoning/thinking content.
getThinkOption() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getThoughtSignature() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
getThoughtSignature() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
getTime() - 类中的方法 io.agentscope.core.model.ChatUsage
Gets the execution time.
getTimeout() - 类中的方法 io.agentscope.core.model.ExecutionConfig
Gets the timeout duration.
getTimestamp() - 类中的方法 io.agentscope.core.hook.HookEvent
Get the timestamp when event was created.
getTimestamp() - 类中的方法 io.agentscope.core.interruption.InterruptContext
Get the timestamp when the interruption occurred.
getTimestamp() - 类中的方法 io.agentscope.core.message.Msg
Gets the timestamp of this message.
getTool(String) - 类中的方法 io.agentscope.core.tool.Toolkit
Retrieves a tool by its name.
getToolCallId() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getToolCallId() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getToolCallId() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getToolCalls() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
getToolCalls() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
getToolCalls() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
getToolChoice() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getToolChoice() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getToolChoice() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getToolChoice() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the tool choice configuration for controlling how the model uses tools.
getToolGroup(String) - 类中的方法 io.agentscope.core.tool.Toolkit
Get a tool group by name.
getToolkit() - 类中的方法 io.agentscope.core.agent.StructuredOutputCapableAgent
Get the toolkit for tool operations.
getToolkit() - 类中的方法 io.agentscope.core.hook.ActingEvent
Get the toolkit instance.
getToolName() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig
Gets the tool name override.
getToolNames() - 类中的方法 io.agentscope.core.tool.Toolkit
Gets the names of all registered tools.
getToolResult() - 类中的方法 io.agentscope.core.hook.PostActingEvent
Get the tool execution result.
getToolResultMsg() - 类中的方法 io.agentscope.core.hook.PostActingEvent
Get the tool result message.
getTools() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getTools() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
getTools() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getTools() - 类中的方法 io.agentscope.core.tool.ToolGroup
Gets a defensive copy of the tools in this group.
getToolSchemas() - 类中的方法 io.agentscope.core.tool.Toolkit
Get tool schemas as ToolSchema objects.
getToolUse() - 类中的方法 io.agentscope.core.hook.ActingEvent
Get the tool being executed.
getToolUseBlock() - 类中的方法 io.agentscope.core.tool.ToolCallParam
Gets the tool use block containing call metadata.
getTopK() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getTopK() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the top-k sampling parameter.
getTopK() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getTopLogprobs() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getTopP() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
getTopP() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getTopP() - 类中的方法 io.agentscope.core.model.GenerateOptions
Gets the top-p (nucleus sampling) parameter.
getTopP() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getTotalDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
getTotalDuration() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
getTotalPixels() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getTotalPixels() - 类中的方法 io.agentscope.core.message.VideoBlock
Gets the total pixels of all frames extracted from the video (single image pixels × total frames).
getTotalTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getTotalTokens() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
getTotalTokens() - 类中的方法 io.agentscope.core.model.ChatUsage
Gets the total number of tokens used.
getTransport() - 类中的方法 io.agentscope.core.model.OpenAIClient
Get the HTTP transport used by this client.
getTruncate() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
getTruncate() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getType() - 类中的方法 io.agentscope.core.agent.Event
Get the event type.
getType() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
getType() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
getType() - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
getType() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
getType() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
getType() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
getType() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAITool
 
getType() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
getType() - 类中的方法 io.agentscope.core.formatter.ResponseFormat
 
getType() - 类中的方法 io.agentscope.core.hook.HookEvent
Get the event type.
getType() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the proxy type.
getType() - 类中的方法 io.agentscope.core.model.tts.RealtimeTTSResponseEvent
 
getType() - 类中的方法 io.agentscope.core.model.tts.TTSEvent
 
getType() - 类中的方法 io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
Gets the repository type.
getTypicalP() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getUploadDir() - 类中的方法 io.agentscope.core.skill.SkillBox
Gets the upload directory for skill files.
getUrl() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
getUrl() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIVideoUrl
 
getUrl() - 类中的方法 io.agentscope.core.message.URLSource
Gets the URL that points to the media content.
getUrl() - 类中的方法 io.agentscope.core.model.transport.HttpRequest
Get the request URL.
getUrl() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest
Get the WebSocket URL.
getUrl() - 异常错误类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportException
Get the WebSocket URL.
getUrl() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSResponse.Audio
 
getUsage() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
getUsage() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
getUsage() - 类中的方法 io.agentscope.core.model.ChatResponse
Gets the token usage information for this response.
getUseMLock() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getUseMMap() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getUseNUMA() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getUser() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
getUserAgent() - 类中的静态方法 io.agentscope.core.Version
Generate standard User-Agent string for all models.
getUserMessage() - 类中的方法 io.agentscope.core.interruption.InterruptContext
Get the user message that triggered the interruption (if any).
getUsername() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Get the authentication username.
getValue() - 枚举类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.SessionMode
 
getValue() - 枚举类中的方法 io.agentscope.core.plan.model.PlanState
Get the string representation of this state.
getValue() - 枚举类中的方法 io.agentscope.core.plan.model.SubTaskState
Get the string representation of this state.
getVectorName() - 类中的方法 io.agentscope.core.rag.model.Document
Gets the document vector name.
getVectorName() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig
Gets the vector name for retrieval.
getVideo() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
getVideoAsList() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Get video as frame list.
getVideoAsString() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Get video as URL string.
getVideoTokens() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
getVideoUrl() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
getVocabOnly() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
getVoice() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput
 
getVoice() - 类中的方法 io.agentscope.core.model.tts.SessionConfig
 
getVoice() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getVoiceId() - 枚举类中的方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Voice id to use as the voice parameter in DashScope TTS requests.
getVolume() - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters
 
getVolume() - 类中的方法 io.agentscope.core.model.tts.TTSOptions
 
getWriteTimeout() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get the write timeout.
getWriteTimeout() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get the write timeout.
GLMFormatter - io.agentscope.core.formatter.openai中的类
Formatter for Zhipu GLM models (glm-4, glm-3-turbo, etc.).
GLMFormatter() - 类的构造器 io.agentscope.core.formatter.openai.GLMFormatter
 
GLMMultiAgentFormatter - io.agentscope.core.formatter.openai中的类
Multi-agent formatter for Zhipu GLM models.
GLMMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.openai.GLMMultiAgentFormatter
 
GLMMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.openai.GLMMultiAgentFormatter
 
GOING_AWAY - 记录类中的静态变量 io.agentscope.core.model.transport.websocket.CloseInfo
Going away (1001).
gotoReasoning() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Request to go back to reasoning phase without adding any messages.
gotoReasoning(Msg) - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Request to go back to reasoning phase with a single message.
gotoReasoning(List<Msg>) - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Request to go back to reasoning phase with multiple messages.
GracefulShutdownConfig - io.agentscope.core.shutdown中的记录类
Configuration for graceful shutdown behavior of the agent system.
GracefulShutdownConfig(Duration, PartialReasoningPolicy) - 记录类的构造器 io.agentscope.core.shutdown.GracefulShutdownConfig
Compact constructor for validation.
GracefulShutdownHook - io.agentscope.core.shutdown中的类
System hook that integrates graceful shutdown into the agent lifecycle.
GracefulShutdownHook(GracefulShutdownManager) - 类的构造器 io.agentscope.core.shutdown.GracefulShutdownHook
 
GracefulShutdownManager - io.agentscope.core.shutdown中的类
Global manager for graceful shutdown lifecycle and active request tracking.
group(String) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the tool group name.

H

handleInput(String, String, List<Msg>, Class<?>) - 类中的方法 io.agentscope.core.agent.user.StreamUserInput
Handle user input from the configured input stream.
handleInput(String, String, List<Msg>, Class<?>) - 接口中的方法 io.agentscope.core.agent.user.UserInputBase
Handle user input and return the input data.
handleInterrupt(InterruptContext, Msg...) - 类中的方法 io.agentscope.core.agent.AgentBase
Handle an interruption that occurred during execution.
handleInterrupt(InterruptContext, Msg...) - 类中的方法 io.agentscope.core.agent.user.UserAgent
Handle interrupt scenarios.
handleInterrupt(InterruptContext, Msg...) - 类中的方法 io.agentscope.core.ReActAgent
 
handleNull() - 类中的方法 io.agentscope.core.tool.DefaultToolResultConverter
Handle null result.
handleVoid() - 类中的方法 io.agentscope.core.tool.DefaultToolResultConverter
Handle void return type.
hasAuthentication() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Check if authentication credentials are configured.
hasChanged(String, String) - 类中的静态方法 io.agentscope.core.session.ListHashUtil
Check if the list has changed based on hash comparison.
hasContentBlocks(Class<T>) - 类中的方法 io.agentscope.core.message.Msg
Check if this message has content blocks of the specified type (type-safe).
hasCustomExecutor() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Check if a custom executor service was provided.
hasFrontmatter() - 类中的方法 io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
Check if frontmatter exists.
hashCode() - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
返回此对象的哈希代码值。
hashCode() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
hashCode() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Auto
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.ToolChoice.None
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Required
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Specific
返回此对象的哈希代码值。
hashCode() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
 
hashCode() - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.shutdown.GracefulShutdownConfig
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownInterruptedState
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownSessionBinding
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.state.PlanNotebookState
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.state.SimpleSessionKey
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.agentscope.core.state.ToolkitState
返回此对象的哈希代码值。
hashCode() - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
 
hasMediaContent(Msg) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Check if a message contains multimodal content (images, audio, video).
hasPayloadKey(String) - 类中的方法 io.agentscope.core.rag.model.Document
Checks if the document payload contains a specific key.
hasPayloadKey(String) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata
Checks if the payload contains a specific key.
hasSkillFile(Path) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Checks if a directory contains a SKILL.md file.
hasStructuredData() - 类中的方法 io.agentscope.core.message.Msg
Check if this message contains structured data in metadata.
hasSubscribers() - 类中的方法 io.agentscope.core.agent.AgentBase
Check if this agent has any subscribers.
header(String, String) - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Add a header to the request.
header(String, String) - 类中的方法 io.agentscope.core.model.transport.HttpResponse.Builder
Add a header to the response.
header(String, String) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest.Builder
Add a header.
header(String, String) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Adds an HTTP header (only applicable for HTTP transports).
headers(Map<String, String>) - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Add multiple headers to the request.
headers(Map<String, String>) - 类中的方法 io.agentscope.core.model.transport.HttpResponse.Builder
Add multiple headers to the response.
headers(Map<String, String>) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketRequest.Builder
Add multiple headers.
headers(Map<String, String>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Sets multiple HTTP headers (only applicable for HTTP transports).
HIGH - 记录类中的静态变量 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
Predefined constant for high-effort thinking.
HINT - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Hint event - Information from RAG, memory, or planning systems.
hook(Hook) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Adds a hook for monitoring and intercepting agent execution events.
Hook - io.agentscope.core.hook中的接口
Hook interface for monitoring and intercepting agent execution.
HookEvent - io.agentscope.core.hook中的类
Base class for all hook events.
HookEvent(HookEventType, Agent) - 类的构造器 io.agentscope.core.hook.HookEvent
Constructor for HookEvent.
HookEventType - io.agentscope.core.hook中的枚举类
Enum representing all hook event types.
hooks(List<Hook>) - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Set the hooks for monitoring agent execution.
hooks(List<Hook>) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Adds multiple hooks for monitoring and intercepting agent execution events.
host(String) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the proxy server hostname or IP address.
http(String, int) - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create a simple HTTP proxy configuration without authentication.
http(String, int, String, String) - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create an HTTP proxy configuration with authentication.
HTTP - 枚举类 中的枚举常量 io.agentscope.core.model.transport.ProxyType
HTTP/HTTPS proxy.
HTTP_1_1 - 枚举类 中的枚举常量 io.agentscope.core.model.transport.HttpVersion
HTTP version 1.1
HTTP_2 - 枚举类 中的枚举常量 io.agentscope.core.model.transport.HttpVersion
HTTP version 2
httpOptions(HttpOptions) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the HTTP options for the client.
HttpRequest - io.agentscope.core.model.transport中的类
HTTP request encapsulation for the transport layer.
HttpRequest.Builder - io.agentscope.core.model.transport中的类
Builder for HttpRequest.
HttpResponse - io.agentscope.core.model.transport中的类
HTTP response encapsulation for the transport layer.
HttpResponse.Builder - io.agentscope.core.model.transport中的类
Builder for HttpResponse.
httpTransport(HttpTransport) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the HTTP transport to use.
httpTransport(HttpTransport) - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
httpTransport(HttpTransport) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets the HTTP transport to use.
httpTransport(HttpTransport) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets the HTTP transport to use.
HttpTransport - io.agentscope.core.model.transport中的接口
HTTP transport layer interface for making HTTP requests.
HttpTransportConfig - io.agentscope.core.model.transport中的类
Configuration for HTTP transport layer.
HttpTransportConfig.Builder - io.agentscope.core.model.transport中的类
Builder for HttpTransportConfig.
HttpTransportException - io.agentscope.core.model.transport中的异常错误类
Exception thrown when HTTP transport operations fail.
HttpTransportException(String) - 异常错误类的构造器 io.agentscope.core.model.transport.HttpTransportException
Create a new HttpTransportException with a message.
HttpTransportException(String, int, String) - 异常错误类的构造器 io.agentscope.core.model.transport.HttpTransportException
Create a new HttpTransportException for an HTTP error response.
HttpTransportException(String, int, String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.transport.HttpTransportException
Create a new HttpTransportException for an HTTP error response with cause.
HttpTransportException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.transport.HttpTransportException
Create a new HttpTransportException with a message and cause.
HttpTransportFactory - io.agentscope.core.model.transport中的类
Factory for managing HttpTransport instances.
httpVersion(HttpVersion) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the HTTP version to use.
HttpVersion - io.agentscope.core.model.transport中的枚举类
HTTP version.

I

id() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回 id 记录组件的值。
id(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
id(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
id(String) - 类中的方法 io.agentscope.core.message.Msg.Builder
Sets the unique identifier for the message.
id(String) - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Sets the tool call ID.
id(String) - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Sets the unique identifier for the tool call.
id(String) - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Sets the response identifier.
ignoreSsl(boolean) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set whether to ignore SSL certificate verification.
ignoreSsl(boolean) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set whether to ignore SSL certificate verification.
image(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
image(String) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Create an image content part.
ImageBlock - io.agentscope.core.message中的类
Represents image content in a message with URL or Base64 source.
ImageBlock(Source) - 类的构造器 io.agentscope.core.message.ImageBlock
Creates a new image block with source.
ImageBlock.Builder - io.agentscope.core.message中的类
Builder for constructing ImageBlock instances.
imageUrl(OpenAIImageUrl) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
imageUrl(String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
Create an image content part.
imageUrl(String, String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
Create an image content part with detail level.
IN_PROGRESS - 枚举类 中的枚举常量 io.agentscope.core.plan.model.PlanState
Plan execution is in progress.
IN_PROGRESS - 枚举类 中的枚举常量 io.agentscope.core.plan.model.SubTaskState
Subtask is currently being executed.
includeActingChunk(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Include or exclude tool execution chunk emissions.
includeActingChunks(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Includes tool streaming events (ActingChunkEvent).
includeExtensions(Set<String>) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set the file extensions to include for uploads.
includeFolders(Set<String>) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set the folders to include for uploads.
includeReasoning(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
includeReasoningChunk(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Include or exclude incremental reasoning chunk emissions.
includeReasoningChunks(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Includes reasoning streaming events (ReasoningChunkEvent).
includeReasoningResult(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Include or exclude the final consolidated reasoning result emission.
includeSummary(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Includes summary events (PreSummaryEvent/PostSummaryEvent).
includeSummaryChunk(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Include or exclude summary chunk emissions.
includeSummaryChunks(boolean) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Includes summary streaming events (SummaryChunkEvent).
includeSummaryResult(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Include or exclude the final consolidated summary result emission.
incremental(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions.Builder
Set whether to use incremental mode for streaming content.
incrementalOutput(Boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
index(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
index(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
inferAudioFormatFromMediaType(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Infer audio format string from MIME type.
initialBackoff(Duration) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the initial backoff duration for the first retry.
initializationTimeout(Duration) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Sets the initialization timeout duration.
initialize() - 类中的方法 io.agentscope.core.tool.mcp.McpAsyncClientWrapper
Initializes the async MCP client connection and caches available tools.
initialize() - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Initializes the MCP client connection and caches available tools.
initialize() - 类中的方法 io.agentscope.core.tool.mcp.McpSyncClientWrapper
Initializes the sync MCP client connection and caches available tools.
initialized - 类中的变量 io.agentscope.core.tool.mcp.McpClientWrapper
Flag indicating whether the client has been initialized
InMemoryMemory - io.agentscope.core.memory中的类
In-memory implementation of Memory with state persistence support.
InMemoryMemory() - 类的构造器 io.agentscope.core.memory.InMemoryMemory
Constructor for InMemoryMemory.
InMemoryPlanStorage - io.agentscope.core.plan.storage中的类
In-memory implementation of PlanStorage.
InMemoryPlanStorage() - 类的构造器 io.agentscope.core.plan.storage.InMemoryPlanStorage
 
InMemorySession - io.agentscope.core.session中的类
In-memory implementation of the Session interface.
InMemorySession() - 类的构造器 io.agentscope.core.session.InMemorySession
 
input(DashScopeInput) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
 
input(DashScopeTTSRequest.TTSInput) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.Builder
 
input(Map<String, Object>) - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Sets the input parameters for the tool.
input(Map<String, Object>) - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Sets the input parameters.
inputAudio(OpenAIInputAudio) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
inputAudio(String, String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
Create an audio content part.
inputHint(String) - 类中的方法 io.agentscope.core.agent.user.StreamUserInput.Builder
Set the input hint prompt.
inputMethod(UserInputBase) - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Set the input method for user interaction.
inputStream(InputStream) - 类中的方法 io.agentscope.core.agent.user.StreamUserInput.Builder
Set the input stream to read from.
InputTextBufferClearedEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.InputTextBufferClearedEvent
 
InputTextBufferCommittedEvent(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.InputTextBufferCommittedEvent
 
inputTokens(int) - 类中的方法 io.agentscope.core.model.ChatUsage.Builder
Sets the number of input tokens.
insertTextFile(String, String, Integer) - 类中的方法 io.agentscope.core.tool.file.WriteFileTool
Insert content at the specified line number in a text file.
INSTANCE - 类中的静态变量 io.agentscope.core.tool.NoOpToolEmitter
Singleton instance.
InternalServerException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when the server encounters an internal error (HTTP 5xx).
InternalServerException(String, int, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.InternalServerException
 
interrupt() - 接口中的方法 io.agentscope.core.agent.Agent
Interrupt the current agent execution.
interrupt() - 类中的方法 io.agentscope.core.agent.AgentBase
Interrupt the current agent execution.
interrupt() - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Interrupts current playback and clears the queue, but keeps the audio line open.
interrupt(InterruptSource) - 类中的方法 io.agentscope.core.agent.AgentBase
Interrupt execution with explicit source.
interrupt(Msg) - 接口中的方法 io.agentscope.core.agent.Agent
Interrupt the current agent execution with a user message.
interrupt(Msg) - 类中的方法 io.agentscope.core.agent.AgentBase
Interrupt the current agent execution with a user message.
InterruptContext - io.agentscope.core.interruption中的类
Context information about an interruption.
InterruptContext.Builder - io.agentscope.core.interruption中的类
Builder for InterruptContext.
interrupted() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownInterruptedState
返回 interrupted 记录组件的值。
INTERRUPTED - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Agent was interrupted.
interruptIfShuttingDown(Agent) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
InterruptSource - io.agentscope.core.interruption中的枚举类
Enum representing the source of an interruption.
io.agentscope.core - 程序包 io.agentscope.core
 
io.agentscope.core.agent - 程序包 io.agentscope.core.agent
 
io.agentscope.core.agent.accumulator - 程序包 io.agentscope.core.agent.accumulator
 
io.agentscope.core.agent.user - 程序包 io.agentscope.core.agent.user
 
io.agentscope.core.exception - 程序包 io.agentscope.core.exception
 
io.agentscope.core.formatter - 程序包 io.agentscope.core.formatter
 
io.agentscope.core.formatter.anthropic - 程序包 io.agentscope.core.formatter.anthropic
 
io.agentscope.core.formatter.dashscope - 程序包 io.agentscope.core.formatter.dashscope
 
io.agentscope.core.formatter.dashscope.dto - 程序包 io.agentscope.core.formatter.dashscope.dto
 
io.agentscope.core.formatter.gemini - 程序包 io.agentscope.core.formatter.gemini
 
io.agentscope.core.formatter.ollama - 程序包 io.agentscope.core.formatter.ollama
 
io.agentscope.core.formatter.ollama.dto - 程序包 io.agentscope.core.formatter.ollama.dto
 
io.agentscope.core.formatter.openai - 程序包 io.agentscope.core.formatter.openai
 
io.agentscope.core.formatter.openai.dto - 程序包 io.agentscope.core.formatter.openai.dto
 
io.agentscope.core.hook - 程序包 io.agentscope.core.hook
 
io.agentscope.core.hook.recorder - 程序包 io.agentscope.core.hook.recorder
 
io.agentscope.core.interruption - 程序包 io.agentscope.core.interruption
 
io.agentscope.core.memory - 程序包 io.agentscope.core.memory
 
io.agentscope.core.message - 程序包 io.agentscope.core.message
 
io.agentscope.core.model - 程序包 io.agentscope.core.model
 
io.agentscope.core.model.exception - 程序包 io.agentscope.core.model.exception
 
io.agentscope.core.model.ollama - 程序包 io.agentscope.core.model.ollama
 
io.agentscope.core.model.transport - 程序包 io.agentscope.core.model.transport
 
io.agentscope.core.model.transport.websocket - 程序包 io.agentscope.core.model.transport.websocket
 
io.agentscope.core.model.tts - 程序包 io.agentscope.core.model.tts
 
io.agentscope.core.pipeline - 程序包 io.agentscope.core.pipeline
 
io.agentscope.core.plan - 程序包 io.agentscope.core.plan
 
io.agentscope.core.plan.hint - 程序包 io.agentscope.core.plan.hint
 
io.agentscope.core.plan.model - 程序包 io.agentscope.core.plan.model
 
io.agentscope.core.plan.storage - 程序包 io.agentscope.core.plan.storage
 
io.agentscope.core.rag - 程序包 io.agentscope.core.rag
 
io.agentscope.core.rag.model - 程序包 io.agentscope.core.rag.model
 
io.agentscope.core.session - 程序包 io.agentscope.core.session
 
io.agentscope.core.shutdown - 程序包 io.agentscope.core.shutdown
 
io.agentscope.core.skill - 程序包 io.agentscope.core.skill
 
io.agentscope.core.skill.repository - 程序包 io.agentscope.core.skill.repository
 
io.agentscope.core.skill.util - 程序包 io.agentscope.core.skill.util
 
io.agentscope.core.state - 程序包 io.agentscope.core.state
 
io.agentscope.core.tool - 程序包 io.agentscope.core.tool
 
io.agentscope.core.tool.coding - 程序包 io.agentscope.core.tool.coding
 
io.agentscope.core.tool.file - 程序包 io.agentscope.core.tool.file
 
io.agentscope.core.tool.mcp - 程序包 io.agentscope.core.tool.mcp
 
io.agentscope.core.tool.multimodal - 程序包 io.agentscope.core.tool.multimodal
 
io.agentscope.core.tool.subagent - 程序包 io.agentscope.core.tool.subagent
 
io.agentscope.core.tracing - 程序包 io.agentscope.core.tracing
 
io.agentscope.core.util - 程序包 io.agentscope.core.util
 
isAcceptingRequests() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
isActive() - 类中的方法 io.agentscope.core.tool.ToolGroup
Checks if this tool group is currently active.
isAllowed() - 类中的方法 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
isAllowToolDeletion() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Check if tool deletion is allowed.
isAutoBroadcastEnabled() - 类中的方法 io.agentscope.core.pipeline.MsgHub
Check if auto-broadcast is enabled.
isAutoUploadSkill() - 类中的方法 io.agentscope.core.skill.SkillBox
Checks whether skill files are automatically uploaded.
isChunk() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
Check if this is a streaming chunk response.
isClientError() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Check if this is a client error (4xx status code).
isClosed() - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport
Check if this transport has been closed.
isCommandAllowed(String) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Check if a command is in the whitelist.
isConcurrentEnabled() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Check if concurrent execution is enabled.
isEmpty() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Check if this pipeline is empty (has no agents).
isEmpty() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
Check if this pipeline is empty (has no agents).
isEncryptionEnabled() - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Check if encryption is enabled.
isError() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
Check if this response represents an error.
isError() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
Check if this response represents an error.
isError() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
Check if this response represents an error.
isExternalTool(String) - 类中的方法 io.agentscope.core.tool.Toolkit
Check if a tool is an external tool (schema-only, requires user execution).
isFileExists(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Check if a file exists.
isForwardEvents() - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig
Gets whether to forward sub-agent events to the parent agent.
isGotoReasoningRequested() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Check if a goto reasoning has been requested.
isHttpError() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Check if this is an HTTP error (has status code).
isIgnoreSsl() - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig
Get whether SSL certificate verification should be ignored.
isIgnoreSsl() - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
Get whether SSL certificate verification should be ignored.
isIncludeActingChunk() - 类中的方法 io.agentscope.core.agent.StreamOptions
Whether acting (tool execution) chunk emissions should be included.
isIncludeReasoningChunk() - 类中的方法 io.agentscope.core.agent.StreamOptions
Whether reasoning "chunk" emissions should be included.
isIncludeReasoningResult() - 类中的方法 io.agentscope.core.agent.StreamOptions
Whether the final reasoning result should be included.
isIncludeSummaryChunk() - 类中的方法 io.agentscope.core.agent.StreamOptions
Whether summary chunk emissions should be included.
isIncludeSummaryResult() - 类中的方法 io.agentscope.core.agent.StreamOptions
Whether the final summary result should be included.
isIncremental() - 类中的方法 io.agentscope.core.agent.StreamOptions
Check if incremental mode is enabled.
isInitialized() - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Checks if this client has been initialized.
isJarEnvironment() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
Checks if running in a JAR environment.
isLast() - 类中的方法 io.agentscope.core.agent.Event
Check if this is the last/complete message for this event.
isLocalFile(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Check if a URL is a local file path (not a URL with protocol scheme).
isManaged(HttpTransport) - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Check if a transport is currently managed.
isMultimodal() - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
Check if this message has multimodal content.
isMultimodal() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
Check if this message has multimodal content.
isMultimodalModel(String) - 类中的静态方法 io.agentscope.core.model.DashScopeHttpClient
Check if a model is a multimodal model that requires the multimodal-generation API.
isNeedUserConfirm() - 类中的方法 io.agentscope.core.plan.PlanNotebook
Checks if user confirmation is required before executing plans.
isNormal() - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
Check if this is a normal closure.
isOpen() - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketConnection
 
isOpen() - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection
 
isOpen() - 接口中的方法 io.agentscope.core.model.transport.websocket.WebSocketConnection
Check if connection is open.
isParallel() - 类中的方法 io.agentscope.core.tool.ToolkitConfig
Whether tools should be executed in parallel.
isPathWithinCurrentDirectory(String) - 接口中的方法 io.agentscope.core.tool.coding.CommandValidator
Validate if a relative path (starting with ./ or .\) stays within the current directory.
isRetryable() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Check if this error is retryable.
isServerError() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Check if this is a server error (5xx status code).
isSkillActive(String) - 类中的方法 io.agentscope.core.skill.SkillBox
Where the skill is active.
isStopRequested() - 类中的方法 io.agentscope.core.hook.PostActingEvent
Check if a stop has been requested.
isStopRequested() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Check if a stop has been requested.
isStopRequested() - 类中的方法 io.agentscope.core.hook.PostSummaryEvent
Check if a stop has been requested.
isSuccessful() - 类中的方法 io.agentscope.core.model.transport.HttpResponse
Check if the response indicates success (2xx status code).
isSuspended() - 类中的方法 io.agentscope.core.message.ToolResultBlock
Checks if this result is suspended for external execution.
isValidJsonObject(String) - 类中的静态方法 io.agentscope.core.util.JsonUtils
Check whether the given string is a valid JSON object (i.e. starts with '{' and can be parsed into a Map).
isWritable() - 类中的方法 io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
Checks if the repository supports write operations.
isWriteable() - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Checks if the repository supports write operations.
isWriteable() - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
isWriteable() - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
ItemInfo(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent.ItemInfo
 

J

JacksonJsonCodec - io.agentscope.core.util中的类
Jackson-based implementation of JsonCodec.
JacksonJsonCodec() - 类的构造器 io.agentscope.core.util.JacksonJsonCodec
Creates a new JacksonJsonCodec with default ObjectMapper configuration.
JacksonJsonCodec(ObjectMapper) - 类的构造器 io.agentscope.core.util.JacksonJsonCodec
Creates a new JacksonJsonCodec with a custom ObjectMapper.
JADA - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
上海-阿珍 (Jada) - An energetic woman from Shanghai.
JdkHttpTransport - io.agentscope.core.model.transport中的类
Pure JDK implementation of the HttpTransport interface.
JdkHttpTransport(HttpClient, HttpTransportConfig) - 类的构造器 io.agentscope.core.model.transport.JdkHttpTransport
Create a new JdkHttpTransport with an existing HttpClient.
JdkHttpTransport.Builder - io.agentscope.core.model.transport中的类
Builder for JdkHttpTransport.
JdkWebSocketConnection<T> - io.agentscope.core.model.transport.websocket中的类
WebSocket connection implementation based on JDK WebSocket.
JdkWebSocketTransport - io.agentscope.core.model.transport.websocket中的类
WebSocket client implementation based on JDK 11+ HttpClient.
JENNIFER - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
詹妮弗 (Jennifer) - A premium, cinematic American English female voice.
JsonCodec - io.agentscope.core.util中的接口
Interface for JSON serialization and deserialization operations.
JsonException - io.agentscope.core.util中的异常错误类
Runtime exception for JSON processing errors.
JsonException(String) - 异常错误类的构造器 io.agentscope.core.util.JsonException
Constructs a new JSON exception with the specified detail message.
JsonException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.util.JsonException
Constructs a new JSON exception with the specified detail message and cause.
JsonException(Throwable) - 异常错误类的构造器 io.agentscope.core.util.JsonException
Constructs a new JSON exception with the specified cause.
JsonlTraceExporter - io.agentscope.core.hook.recorder中的类
A built-in, out-of-the-box JSONL trace exporter based on the Hook event system.
JsonlTraceExporter.Builder - io.agentscope.core.hook.recorder中的类
 
jsonObject() - 类中的静态方法 io.agentscope.core.formatter.ResponseFormat
Create a JSON object response format.
jsonSchema(JsonSchema) - 类中的方法 io.agentscope.core.formatter.ResponseFormat.Builder
 
jsonSchema(JsonSchema) - 类中的静态方法 io.agentscope.core.formatter.ResponseFormat
Create a JSON Schema response format with structured output validation.
JsonSchema - io.agentscope.core.formatter.openai.dto中的类
JSON Schema definition for structured outputs.
JsonSchema() - 类的构造器 io.agentscope.core.formatter.openai.dto.JsonSchema
 
JsonSchema.Builder - io.agentscope.core.formatter.openai.dto中的类
 
JsonSession - io.agentscope.core.session中的类
JSON file-based session implementation.
JsonSession() - 类的构造器 io.agentscope.core.session.JsonSession
Create a JsonSession with the default session directory.
JsonSession(Path) - 类的构造器 io.agentscope.core.session.JsonSession
Create a JsonSession with a custom session directory.
JsonUtils - io.agentscope.core.util中的类
Utility class for accessing the global JsonCodec instance.

K

KATERINA - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
卡捷琳娜 (Katerina) - A mature female voice with a rich rhythm and lingering resonance.
KEEP_ALIVE - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
keepAlive(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
keepAlive(String) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
keepAliveDuration(Duration) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the keep-alive duration for idle connections.
keyPrefix(String) - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Sets the key prefix for state storage.
KIKI - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
粤语-阿清 (Kiki) - A sweet female companion from Hong Kong.
knowledge(Knowledge) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Adds a knowledge base for RAG (Retrieval-Augmented Generation).
Knowledge - io.agentscope.core.rag中的接口
Interface for knowledge bases.
KnowledgeRetrievalTools - io.agentscope.core.rag中的类
Knowledge retrieval tools for Agentic RAG mode.
KnowledgeRetrievalTools(Knowledge) - 类的构造器 io.agentscope.core.rag.KnowledgeRetrievalTools
Creates a new KnowledgeRetrievalTools instance with default configuration.
KnowledgeRetrievalTools(Knowledge, RetrieveConfig) - 类的构造器 io.agentscope.core.rag.KnowledgeRetrievalTools
Creates a new KnowledgeRetrievalTools instance.
knowledges(List<Knowledge>) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Adds multiple knowledge bases for RAG.

L

language(String) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the language type.
languageType(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the language type for synthesis.
languageType(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput.Builder
 
languageType(String) - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
level() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
返回 level 记录组件的值。
LI - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
南京-老李 (li) - Patient male yoga instructor.
limit(int) - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig.Builder
Sets the maximum number of documents to retrieve.
listDirectory(String) - 类中的方法 io.agentscope.core.tool.file.ReadFileTool
List files and directories in the specified directory.
ListHashUtil - io.agentscope.core.session中的类
Utility class for computing hash values of state lists.
listSessionKeys() - 类中的方法 io.agentscope.core.session.InMemorySession
List all session keys.
listSessionKeys() - 类中的方法 io.agentscope.core.session.JsonSession
List all session keys.
listSessionKeys() - 接口中的方法 io.agentscope.core.session.Session
List all session keys.
listTools() - 类中的方法 io.agentscope.core.tool.mcp.McpAsyncClientWrapper
Lists all tools available from the MCP server.
listTools() - 类中的方法 io.agentscope.core.tool.mcp.McpClientWrapper
Lists all tools available from this MCP server.
listTools() - 类中的方法 io.agentscope.core.tool.mcp.McpSyncClientWrapper
Lists all tools available from the MCP server.
loadFrom(Session, SessionKey) - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Load memory state from the session.
loadFrom(Session, SessionKey) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Load PlanNotebook state from the session.
loadFrom(Session, SessionKey) - 类中的方法 io.agentscope.core.ReActAgent
 
loadFrom(Session, SessionKey) - 接口中的方法 io.agentscope.core.state.StateModule
Load state from the session.
loadFrom(Session, String) - 接口中的方法 io.agentscope.core.state.StateModule
Load state from the session using a string session ID.
loadIfExists() - 类中的方法 io.agentscope.core.session.SessionManager
Load session state if the session exists.
loadIfExists(Session, SessionKey) - 类中的方法 io.agentscope.core.ReActAgent
Load agent state from the session using the new API.
loadIfExists(Session, SessionKey) - 接口中的方法 io.agentscope.core.state.StateModule
Load state from the session if it exists.
loadIfExists(Session, String) - 接口中的方法 io.agentscope.core.state.StateModule
Load state from the session if it exists using a string session ID.
loadOrThrow() - 类中的方法 io.agentscope.core.session.SessionManager
Load session state, throwing an exception if session doesn't exist.
loadSkill(Path, String, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Loads a skill by name from the given base directory.
loadSkillFromDirectory(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Loads a skill from a specific directory.
location(String) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the Google Cloud location (for Vertex AI).
LOGITS_ALL - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
logitsAll(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
logprobs(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
longTermMemory(LongTermMemory) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the long-term memory for this agent.
LongTermMemory - io.agentscope.core.memory中的接口
Abstract base class for long-term memory implementations.
longTermMemoryAsyncRecord(boolean) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets whether long-term memory recording should be performed asynchronously.
longTermMemoryMode(LongTermMemoryMode) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the long-term memory mode.
LongTermMemoryMode - io.agentscope.core.memory中的枚举类
Defines how long-term memory is integrated with agent behavior.
LongTermMemoryTools - io.agentscope.core.memory中的类
Tool adapter that exposes long-term memory operations as agent-callable tools.
LongTermMemoryTools(LongTermMemory) - 类的构造器 io.agentscope.core.memory.LongTermMemoryTools
Creates a new tool adapter for the given long-term memory instance.
LOW - 记录类中的静态变量 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
Predefined constant for low-effort thinking.
LOW_VRAM - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
lowVRAM(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 

M

MAIN_GPU - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
mainGPU(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
MALE - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice.Gender
 
MARCUS - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
陕西-秦川 (Marcus) - A voice that is broad-faced and brief-spoken, sincere-hearted and deep-voiced—the authentic flavor of Shaanxi.
MarkdownSkillParser - io.agentscope.core.skill.util中的类
Utility for parsing and generating Markdown files with YAML frontmatter.
MarkdownSkillParser.ParsedMarkdown - io.agentscope.core.skill.util中的类
Result of parsing markdown with frontmatter.
MAX_ITERATIONS - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Maximum iterations reached.
maxAttempts(Integer) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the maximum number of attempts (including the initial attempt).
maxBackoff(Duration) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the maximum backoff duration between retries.
maxCompletionTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
maxCompletionTokens(Integer) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the maximum number of completion tokens to generate.
maxFrames(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
maxFrames(Integer) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the maximum number of frames to capture from the video.
maxIdleConnections(int) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the maximum number of idle connections in the pool.
maxIters(int) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the maximum number of reasoning-acting iterations.
maxPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
maxPixels(Integer) - 类中的方法 io.agentscope.core.message.ImageBlock.Builder
Sets the maximum pixel threshold for input image frames.
maxPixels(Integer) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the maximum pixel threshold for input video frames.
maxSubtasks(int) - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Sets the maximum number of subtasks allowed per plan.
maxTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
maxTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
maxTokens(Integer) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the maximum number of tokens to generate.
McpAsyncClientWrapper - io.agentscope.core.tool.mcp中的类
Wrapper for asynchronous MCP clients using Project Reactor.
McpAsyncClientWrapper(String, McpAsyncClient) - 类的构造器 io.agentscope.core.tool.mcp.McpAsyncClientWrapper
Constructs a new asynchronous MCP client wrapper.
mcpClient(McpClientWrapper) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the MCP client to register.
mcpClient(McpClientWrapper) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the MCP client to register.
McpClientBuilder - io.agentscope.core.tool.mcp中的类
Builder for creating MCP client wrappers with fluent configuration.
McpClientWrapper - io.agentscope.core.tool.mcp中的类
Abstract wrapper for MCP (Model Context Protocol) clients.
McpClientWrapper(String) - 类的构造器 io.agentscope.core.tool.mcp.McpClientWrapper
Constructs a new MCP client wrapper.
McpContentConverter - io.agentscope.core.tool.mcp中的类
Utility class for converting between MCP content types and AgentScope content blocks.
McpSyncClientWrapper - io.agentscope.core.tool.mcp中的类
Wrapper for synchronous MCP clients that converts blocking calls to reactive Mono types.
McpSyncClientWrapper(String, McpSyncClient) - 类的构造器 io.agentscope.core.tool.mcp.McpSyncClientWrapper
Constructs a new synchronous MCP client wrapper.
McpTool - io.agentscope.core.tool.mcp中的类
AgentTool implementation that wraps an MCP (Model Context Protocol) tool.
McpTool(String, String, Map<String, Object>, McpClientWrapper) - 类的构造器 io.agentscope.core.tool.mcp.McpTool
Constructs a new McpTool without preset arguments.
McpTool(String, String, Map<String, Object>, McpClientWrapper, Map<String, Object>) - 类的构造器 io.agentscope.core.tool.mcp.McpTool
Constructs a new McpTool with preset arguments.
McpTool(String, String, Map<String, Object>, Map<String, Object>, McpClientWrapper, Map<String, Object>) - 类的构造器 io.agentscope.core.tool.mcp.McpTool
Constructs a new McpTool with an optional output schema and preset arguments.
mediaType(String) - 类中的方法 io.agentscope.core.message.Base64Source.Builder
Sets the MIME type for the media content.
MediaUtils - io.agentscope.core.formatter中的类
Utility class for handling media files in multimodal content.
MEDIUM - 记录类中的静态变量 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
Predefined constant for medium-effort thinking.
memory(Memory) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the memory for storing conversation history.
Memory - io.agentscope.core.memory中的接口
Interface for memory components that store and manage conversation history.
memoryManaged() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回 memoryManaged 记录组件的值。
memoryManaged(boolean) - 类中的方法 io.agentscope.core.state.StatePersistence.Builder
Sets whether to manage Memory component state.
memoryOnly() - 记录类中的静态方法 io.agentscope.core.state.StatePersistence
Only manage Memory component.
merge(GenerateOptions) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
Merges the given GenerateOptions into a new instance, with the given options taking precedence.
merge(OllamaOptions) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
Merges the given options into a new instance, with the given options taking precedence.
merge(ToolExecutionContext...) - 类中的静态方法 io.agentscope.core.tool.ToolExecutionContext
Merges multiple contexts into priority-based resolution chain.
mergeAdditionalBodyParams(GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Merge additional body parameters from options and default options.
mergeAdditionalHeaders(GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Merge additional headers from options and default options.
mergeAdditionalQueryParams(GenerateOptions, GenerateOptions) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeToolsHelper
Merge additional query parameters from options and default options.
mergeConfigs(ExecutionConfig, ExecutionConfig) - 类中的静态方法 io.agentscope.core.model.ExecutionConfig
Merges two ExecutionConfig instances, with primary config taking precedence.
mergeConversation(List<Msg>, String) - 类中的静态方法 io.agentscope.core.formatter.anthropic.AnthropicConversationMerger
Merge conversation messages into formatted blocks with history tags.
mergeOptions(GenerateOptions, GenerateOptions) - 类中的静态方法 io.agentscope.core.model.GenerateOptions
Merges two GenerateOptions instances, with primary options taking precedence.
mergeToContent(List<Msg>, Function<Msg, String>, Function<List<ContentBlock>, String>, String) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiConversationMerger
Merge conversation messages into a single Content (for Gemini API).
mergeToMessage(List<Msg>, Function<Msg, String>, Function<List<ContentBlock>, String>, String) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeConversationMerger
Merge conversation messages into a single DashScopeMessage (text-only mode).
mergeToMessage(List<Msg>, Function<Msg, String>, Function<List<ContentBlock>, String>, String) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaConversationMerger
 
mergeToMultiModalMessage(List<Msg>, Function<Msg, String>, Function<List<ContentBlock>, String>, boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeConversationMerger
Merge conversation messages into a single DashScopeMessage (multimodal mode).
mergeToUserMessage(List<Msg>, Function<Msg, String>, Function<List<ContentBlock>, String>) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIConversationMerger
Merge conversation messages into a single OpenAIMessage.
mergeWithBaseSchema(Map<String, Object>) - 接口中的方法 io.agentscope.core.tool.ExtendedModel
Merge this extended model with base schema from tool.
messageConverter - 类中的变量 io.agentscope.core.formatter.anthropic.AnthropicBaseFormatter
 
messageConverter - 类中的变量 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
 
MessageMetadataKeys - io.agentscope.core.message中的类
Constants for well-known message metadata keys.
messages(List<DashScopeMessage>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput.Builder
 
messages(List<OllamaMessage>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
messages(List<OpenAIMessage>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.message.Msg.Builder
Set metadata for structured output.
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.message.ThinkingBlock.Builder
Sets the metadata for the block.
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Sets the metadata for the tool result.
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Sets the provider-specific metadata.
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Sets the metadata for the response.
metadata(Map<String, Object>) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Replaces all metadata with a new map.
METADATA_GENERATE_REASON - 类中的静态变量 io.agentscope.core.message.Msg
Metadata key for storing the generate reason.
METADATA_REASONING_DETAILS - 类中的静态变量 io.agentscope.core.message.ThinkingBlock
Metadata key for storing OpenRouter/Gemini reasoning details list.
METADATA_SUSPENDED - 类中的静态变量 io.agentscope.core.message.ToolResultBlock
Metadata key indicating this result is suspended for external execution.
METADATA_THOUGHT_SIGNATURE - 类中的静态变量 io.agentscope.core.message.ToolUseBlock
Metadata key for Gemini thought signature (byte[] value).
method(String) - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Set the HTTP method.
MIN_P - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
minP(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
minPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
minPixels(Integer) - 类中的方法 io.agentscope.core.message.ImageBlock.Builder
Sets the minimum pixel threshold for input image frames.
minPixels(Integer) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the minimum pixel threshold for input video frames.
mirostat(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
MIROSTAT - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
MIROSTAT_ETA - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
MIROSTAT_TAU - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
mirostatEta(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
mirostatTau(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
modalities(List<String>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
mode(DashScopeRealtimeTTSModel.SessionMode) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the session mode.
mode(String) - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
model(Model) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the language model for this agent.
model(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
 
model(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
model(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
model(String) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
model(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.Builder
 
Model - io.agentscope.core.model中的接口
 
MODEL - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
MODEL_DEFAULTS - 类中的静态变量 io.agentscope.core.model.ExecutionConfig
Standard defaults for model API calls.
MODEL_STOP - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Model stopped normally, task completed.
ModelException - io.agentscope.core.model中的异常错误类
Exception thrown when model operations fail.
ModelException(String) - 异常错误类的构造器 io.agentscope.core.model.ModelException
Creates a ModelException with a message.
ModelException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.ModelException
Creates a ModelException with message and model information.
ModelException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.ModelException
Creates a ModelException with a message and cause.
ModelException(String, Throwable, String, String) - 异常错误类的构造器 io.agentscope.core.model.ModelException
Creates a ModelException with message, cause, and model information.
modelExecutionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the execution configuration for model API calls.
modelName(String) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Sets the model name.
modelName(String) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets the model name to use.
modelName(String) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the model name.
modelName(String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the model name to use for generation.
modelName(String) - 类中的方法 io.agentscope.core.model.OllamaChatModel.Builder
 
modelName(String) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets the model name to use.
modelName(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the TTS model name.
modelName(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets the TTS model name.
ModelUtils - io.agentscope.core.model中的类
Utility class for common Model operations.
Msg - io.agentscope.core.message中的类
Represents a message in the AgentScope framework.
Msg.Builder - io.agentscope.core.message中的类
 
MsgHub - io.agentscope.core.pipeline中的类
MsgHub is designed to share messages among a group of agents.
MsgHub.Builder - io.agentscope.core.pipeline中的类
Builder for MsgHub.
MsgRole - io.agentscope.core.message中的枚举类
Defines the role of a message participant in agent conversations.
MULTIMODAL - 枚举类 中的枚举常量 io.agentscope.core.model.EndpointType
Force use of multimodal generation API.
MULTIMODAL_GENERATION_ENDPOINT - 类中的静态变量 io.agentscope.core.model.DashScopeHttpClient
Multimodal generation API endpoint.
mutate() - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig
Mutate the current instance to a new builder.

N

n(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
name - 类中的变量 io.agentscope.core.tool.mcp.McpClientWrapper
Unique identifier for this MCP client
name() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回 name 记录组件的值。
name() - 批注接口 中的元素 io.agentscope.core.tool.Tool
The name of the tool.
name() - 批注接口 中的元素 io.agentscope.core.tool.ToolParam
The name of the tool parameter.
name(String) - 类中的方法 io.agentscope.core.agent.user.UserAgent.Builder
Set the agent name (required).
name(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
name(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction.Builder
 
name(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
name(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
name(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
name(String) - 类中的方法 io.agentscope.core.message.Msg.Builder
Sets the optional name for the message.
name(String) - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Sets the tool name.
name(String) - 类中的方法 io.agentscope.core.message.ToolUseBlock.Builder
Sets the name of the tool to execute.
name(String) - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Sets the tool name.
name(String) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Set the name of this MsgHub.
name(String) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the name for this agent.
name(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Sets the skill name.
name(String) - 类中的方法 io.agentscope.core.tool.ToolGroup.Builder
Sets the name of the tool group.
needsFullRewrite(List<? extends State>, String, int) - 类中的静态方法 io.agentscope.core.session.ListHashUtil
Determine if a full rewrite is needed based on list content and existing count.
needUserConfirm(boolean) - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Sets whether to include "wait for user confirmation" rule in hints.
NOFISH - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
不吃鱼 (Nofish) - A male designer who cannot pronounce retroflex sounds.
none() - 记录类中的静态方法 io.agentscope.core.state.StatePersistence
Don't manage any components (user fully controls).
None() - 记录类的构造器 io.agentscope.core.model.ToolChoice.None
创建 None 记录类的实例。
NONE - 枚举类 中的枚举常量 io.agentscope.core.rag.RAGMode
Disabled mode: No RAG functionality.
nonProxyHosts(Set<String>) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the hosts that should bypass the proxy.
NoOpToolEmitter - io.agentscope.core.tool中的类
A no-op implementation of ToolEmitter that silently discards all emitted chunks.
NoopTracer - io.agentscope.core.tracing中的类
 
NoopTracer() - 类的构造器 io.agentscope.core.tracing.NoopTracer
 
normal(String) - 记录类中的静态方法 io.agentscope.core.model.transport.websocket.CloseInfo
Create a CloseInfo for normal closure.
NORMAL_CLOSURE - 记录类中的静态变量 io.agentscope.core.model.transport.websocket.CloseInfo
Normal closure (1000).
NotFoundException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when the requested resource is not found (HTTP 404).
NotFoundException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.NotFoundException
 
NUM_BATCH - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUM_CTX - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUM_GPU - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUM_KEEP - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUM_PREDICT - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUM_THREAD - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
NUMA - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
numBatch(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
numCtx(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
numGPU(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
numKeep(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
numPredict(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
numThread(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 

O

ObservableAgent - io.agentscope.core.agent中的接口
Interface for agents that can observe messages without generating replies.
observe(Msg) - 类中的方法 io.agentscope.core.agent.AgentBase
Observe a single message without generating a reply.
observe(Msg) - 接口中的方法 io.agentscope.core.agent.ObservableAgent
Observe a single message without generating a reply.
observe(List<Msg>) - 类中的方法 io.agentscope.core.agent.AgentBase
Observe multiple messages without generating a reply.
observe(List<Msg>) - 接口中的方法 io.agentscope.core.agent.ObservableAgent
Observe multiple messages without generating a reply.
of(ContentBlock) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with output only (for tool method return values).
of(ContentBlock, Map<String, Object>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with output and metadata (for tool method return values).
of(String) - 记录类中的静态方法 io.agentscope.core.state.SimpleSessionKey
Factory method to create a SimpleSessionKey.
of(String, String) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
of(String, String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
of(String, String, ContentBlock) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with id, name, and output (for message ContentBlock).
of(String, String, ContentBlock, Map<String, Object>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with all fields (for message ContentBlock with metadata).
of(String, String, String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
of(String, String, List<ContentBlock>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with id, name, and output list (for message ContentBlock).
of(String, String, List<ContentBlock>, Map<String, Object>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with all fields including output list (for message ContentBlock with metadata).
of(List<DashScopeMessage>) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
of(List<ContentBlock>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with output list only (for tool method return values).
of(List<ContentBlock>, Map<String, Object>) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a result with output list and metadata (for tool method return values).
OkHttpTransport - io.agentscope.core.model.transport中的类
OkHttp implementation of the HttpTransport interface.
OkHttpTransport() - 类的构造器 io.agentscope.core.model.transport.OkHttpTransport
Create a new OkHttpTransport with default configuration.
OkHttpTransport(HttpTransportConfig) - 类的构造器 io.agentscope.core.model.transport.OkHttpTransport
Create a new OkHttpTransport with custom configuration.
OkHttpTransport(OkHttpClient, HttpTransportConfig) - 类的构造器 io.agentscope.core.model.transport.OkHttpTransport
Create a new OkHttpTransport with an existing OkHttpClient.
OkHttpTransport.Builder - io.agentscope.core.model.transport中的类
Builder for OkHttpTransport.
OkHttpWebSocketConnection<T> - io.agentscope.core.model.transport.websocket中的类
WebSocket connection implementation based on OkHttp WebSocket.
OkHttpWebSocketTransport - io.agentscope.core.model.transport.websocket中的类
WebSocket client implementation based on OkHttp.
OllamaChatFormatter - io.agentscope.core.formatter.ollama中的类
Formatter for Ollama Chat API.
OllamaChatFormatter() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
OllamaChatFormatter(boolean) - 类的构造器 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
OllamaChatModel - io.agentscope.core.model中的类
AgentScope ChatModel implementation for Ollama.
OllamaChatModel(String, String, OllamaOptions) - 类的构造器 io.agentscope.core.model.OllamaChatModel
Creates a new OllamaChatModel with default settings.
OllamaChatModel(String, String, OllamaOptions, Formatter<OllamaMessage, OllamaResponse, OllamaRequest>, HttpTransport) - 类的构造器 io.agentscope.core.model.OllamaChatModel
Creates a new OllamaChatModel.
OllamaChatModel.Builder - io.agentscope.core.model中的类
 
OllamaConversationMerger - io.agentscope.core.formatter.ollama中的类
Merges multi-agent conversation messages for Ollama API.
OllamaConversationMerger(String) - 类的构造器 io.agentscope.core.formatter.ollama.OllamaConversationMerger
 
OllamaEmbeddingRequest - io.agentscope.core.formatter.ollama.dto中的类
Ollama embedding request DTO.
OllamaEmbeddingRequest() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
OllamaEmbeddingRequest(String, List<String>) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
OllamaEmbeddingResponse - io.agentscope.core.formatter.ollama.dto中的类
Ollama embedding response DTO.
OllamaEmbeddingResponse() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
OllamaFunction - io.agentscope.core.formatter.ollama.dto中的类
Ollama function execution DTO.
OllamaFunction() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
OllamaFunction(String, Map<String, Object>) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
OllamaHttpClient - io.agentscope.core.model中的类
HTTP client for Ollama API.
OllamaHttpClient(HttpTransport, String) - 类的构造器 io.agentscope.core.model.OllamaHttpClient
Create a new OllamaHttpClient.
OllamaHttpClient.Builder - io.agentscope.core.model中的类
Builder for OllamaHttpClient.
OllamaHttpClient.OllamaHttpException - io.agentscope.core.model中的异常错误类
Exception thrown when Ollama HTTP operations fail.
OllamaHttpException(String) - 异常错误类的构造器 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
OllamaHttpException(String, int, String) - 异常错误类的构造器 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
OllamaHttpException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
OllamaHttpException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.OllamaHttpClient.OllamaHttpException
 
OllamaMediaConverter - io.agentscope.core.formatter.ollama中的类
Handles media content conversion for Ollama API.
OllamaMediaConverter() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMediaConverter
 
OllamaMessage - io.agentscope.core.formatter.ollama.dto中的类
Ollama chat message DTO.
OllamaMessage() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
OllamaMessage(String, String) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
OllamaMessageConverter - io.agentscope.core.formatter.ollama中的类
Converter for transforming AgentScope Msg objects to OllamaMessage objects.
OllamaMessageConverter() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMessageConverter
 
OllamaMultiAgentFormatter - io.agentscope.core.formatter.ollama中的类
Ollama formatter for multi-agent conversations.
OllamaMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
Create a OllamaMultiAgentFormatter with default conversation history prompt.
OllamaMultiAgentFormatter(boolean) - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
OllamaMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
Create a OllamaMultiAgentFormatter with custom conversation history prompt.
OllamaMultiAgentFormatter(String, boolean) - 类的构造器 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
OllamaOptions - io.agentscope.core.model.ollama中的类
AgentScope implementation of Ollama model configuration options.
OllamaOptions() - 类的构造器 io.agentscope.core.model.ollama.OllamaOptions
 
OllamaOptions.Builder - io.agentscope.core.model.ollama中的类
 
OllamaOptions.ParamKey - io.agentscope.core.model.ollama中的枚举类
Keys for Ollama parameters.
OllamaRequest - io.agentscope.core.formatter.ollama.dto中的类
Ollama chat request DTO.
OllamaRequest() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
OllamaRequest.Builder - io.agentscope.core.formatter.ollama.dto中的类
 
OllamaResponse - io.agentscope.core.formatter.ollama.dto中的类
Ollama chat response DTO.
OllamaResponse() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
OllamaResponseParser - io.agentscope.core.formatter.ollama中的类
Parser for converting OllamaResponse objects to AgentScope ChatResponse objects.
OllamaResponseParser() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaResponseParser
 
OllamaTool - io.agentscope.core.formatter.ollama.dto中的类
Ollama tool definition DTO.
OllamaTool() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
OllamaTool(OllamaToolFunction) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
OllamaToolCall - io.agentscope.core.formatter.ollama.dto中的类
Ollama tool call DTO.
OllamaToolCall() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaToolCall
 
OllamaToolCall(OllamaFunction) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaToolCall
 
OllamaToolFunction - io.agentscope.core.formatter.ollama.dto中的类
Ollama tool function definition DTO.
OllamaToolFunction() - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
OllamaToolFunction(String, String, Map<String, Object>) - 类的构造器 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
OllamaToolsHelper - io.agentscope.core.formatter.ollama中的类
Helper class for managing Ollama tool conversions and options application.
OllamaToolsHelper() - 类的构造器 io.agentscope.core.formatter.ollama.OllamaToolsHelper
 
onEvent(T) - 接口中的方法 io.agentscope.core.hook.Hook
Handle a hook event.
onEvent(T) - 类中的方法 io.agentscope.core.hook.PendingToolRecoveryHook
 
onEvent(T) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter
 
onEvent(T) - 类中的方法 io.agentscope.core.hook.TTSHook
 
onEvent(T) - 类中的方法 io.agentscope.core.memory.StaticLongTermMemoryHook
 
onEvent(T) - 类中的方法 io.agentscope.core.rag.GenericRAGHook
 
onEvent(T) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownHook
 
onEvent(T) - 类中的方法 io.agentscope.core.skill.SkillHook
 
openaiAudioToText(String, String, String, String, String, Double) - 类中的方法 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Convert audio to text (transcription) using OpenAI Whisper models.
OpenAIBaseFormatter - io.agentscope.core.formatter.openai中的类
Base formatter for OpenAI Chat Completion HTTP API.
OpenAIBaseFormatter() - 类的构造器 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
 
OpenAIChatFormatter - io.agentscope.core.formatter.openai中的类
Formatter for OpenAI Chat Completion HTTP API.
OpenAIChatFormatter() - 类的构造器 io.agentscope.core.formatter.openai.OpenAIChatFormatter
 
OpenAIChatModel - io.agentscope.core.model中的类
OpenAI Chat Model using native HTTP API.
OpenAIChatModel.Builder - io.agentscope.core.model中的类
Builder for OpenAIChatModel.
OpenAIChoice - io.agentscope.core.formatter.openai.dto中的类
OpenAI choice DTO.
OpenAIChoice() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
OpenAIClient - io.agentscope.core.model中的类
Stateless HTTP client for OpenAI-compatible APIs.
OpenAIClient() - 类的构造器 io.agentscope.core.model.OpenAIClient
Create a new OpenAIClient with the default transport from factory.
OpenAIClient(HttpTransport) - 类的构造器 io.agentscope.core.model.OpenAIClient
Create a new stateless OpenAIClient.
OpenAIContentPart - io.agentscope.core.formatter.openai.dto中的类
OpenAI content part DTO for multimodal messages.
OpenAIContentPart() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
OpenAIContentPart.Builder - io.agentscope.core.formatter.openai.dto中的类
 
OpenAIConversationMerger - io.agentscope.core.formatter.openai中的类
Merges multi-agent conversation messages for OpenAI HTTP API.
OpenAIConversationMerger(String) - 类的构造器 io.agentscope.core.formatter.openai.OpenAIConversationMerger
Create an OpenAIConversationMerger with custom conversation history prompt.
OpenAIConverterUtils - io.agentscope.core.formatter.openai中的类
Utility class for OpenAI message and conversation conversion.
OpenAIError - io.agentscope.core.formatter.openai.dto中的类
OpenAI error DTO.
OpenAIError() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIError
 
OpenAIException - io.agentscope.core.model.exception中的异常错误类
Base exception for all OpenAI API errors.
OpenAIException(String) - 异常错误类的构造器 io.agentscope.core.model.exception.OpenAIException
 
OpenAIException(String, int, String) - 异常错误类的构造器 io.agentscope.core.model.exception.OpenAIException
 
OpenAIException(String, int, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.OpenAIException
 
OpenAIException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.OpenAIException
 
OpenAIException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.exception.OpenAIException
 
OpenAIFunction - io.agentscope.core.formatter.openai.dto中的类
OpenAI function call DTO.
OpenAIFunction() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
OpenAIFunction(String, String) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
openaiImageToText(String, String, String, Integer) - 类中的方法 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Convert image(s) to text using vision models.
OpenAIImageUrl - io.agentscope.core.formatter.openai.dto中的类
OpenAI image URL DTO.
OpenAIImageUrl() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
OpenAIImageUrl(String) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
OpenAIImageUrl(String, String) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
OpenAIInputAudio - io.agentscope.core.formatter.openai.dto中的类
OpenAI input audio DTO.
OpenAIInputAudio() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
OpenAIInputAudio(String, String) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
OpenAIMessage - io.agentscope.core.formatter.openai.dto中的类
OpenAI message DTO.
OpenAIMessage() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
OpenAIMessage.Builder - io.agentscope.core.formatter.openai.dto中的类
 
OpenAIMessageConverter - io.agentscope.core.formatter.openai中的类
Converts AgentScope Msg objects to OpenAI DTO types (for HTTP API).
OpenAIMessageConverter(Function<Msg, String>, Function<List<ContentBlock>, String>) - 类的构造器 io.agentscope.core.formatter.openai.OpenAIMessageConverter
Create an OpenAIMessageConverter with required dependency functions.
OpenAIMultiAgentFormatter - io.agentscope.core.formatter.openai中的类
Multi-agent formatter for OpenAI Chat Completion HTTP API.
OpenAIMultiAgentFormatter() - 类的构造器 io.agentscope.core.formatter.openai.OpenAIMultiAgentFormatter
Create an OpenAIMultiAgentFormatter with default conversation history prompt.
OpenAIMultiAgentFormatter(String) - 类的构造器 io.agentscope.core.formatter.openai.OpenAIMultiAgentFormatter
Create an OpenAIMultiAgentFormatter with custom conversation history prompt.
OpenAIMultiModalTool - io.agentscope.core.tool.multimodal中的类
OpenAI multimodal tool.
OpenAIMultiModalTool(OpenAIClient) - 类的构造器 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Create a new OpenAIMultiModalTool with custom client (for testing).
OpenAIMultiModalTool(String) - 类的构造器 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Create a new OpenAIMultiModalTool with default base URL.
OpenAIMultiModalTool(String, String) - 类的构造器 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Create a new OpenAIMultiModalTool with custom base URL.
OpenAIReasoningDetail - io.agentscope.core.formatter.openai.dto中的类
OpenAI Reasoning Detail DTO (OpenRouter specific for Gemini).
OpenAIReasoningDetail() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
OpenAIRequest - io.agentscope.core.formatter.openai.dto中的类
OpenAI Chat Completion API request DTO.
OpenAIRequest() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
OpenAIRequest.Builder - io.agentscope.core.formatter.openai.dto中的类
 
OpenAIResponse - io.agentscope.core.formatter.openai.dto中的类
OpenAI Chat Completion API response DTO.
OpenAIResponse() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
OpenAIResponseParser - io.agentscope.core.formatter.openai中的类
Parses OpenAI HTTP API responses to AgentScope ChatResponse.
OpenAIResponseParser() - 类的构造器 io.agentscope.core.formatter.openai.OpenAIResponseParser
 
OpenAIStreamOptions - io.agentscope.core.formatter.openai.dto中的类
OpenAI stream options DTO.
OpenAIStreamOptions() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIStreamOptions
 
OpenAIStreamOptions(Boolean) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIStreamOptions
 
openaiTextToAudio(String, String, String, String, Double) - 类中的方法 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Convert text to audio (speech) using OpenAI TTS models.
openaiTextToImage(String, String, Integer, String, String, String) - 类中的方法 io.agentscope.core.tool.multimodal.OpenAIMultiModalTool
Generate image(s) based on the given prompt.
OpenAITool - io.agentscope.core.formatter.openai.dto中的类
OpenAI tool definition DTO.
OpenAITool() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAITool
 
OpenAITool(OpenAIToolFunction) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAITool
 
OpenAIToolCall - io.agentscope.core.formatter.openai.dto中的类
OpenAI tool call DTO.
OpenAIToolCall() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
OpenAIToolCall.Builder - io.agentscope.core.formatter.openai.dto中的类
 
OpenAIToolFunction - io.agentscope.core.formatter.openai.dto中的类
OpenAI tool function definition DTO.
OpenAIToolFunction() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
OpenAIToolFunction.Builder - io.agentscope.core.formatter.openai.dto中的类
 
OpenAIUsage - io.agentscope.core.formatter.openai.dto中的类
OpenAI usage statistics DTO.
OpenAIUsage() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
OpenAIUsage.CompletionTokensDetails - io.agentscope.core.formatter.openai.dto中的类
Detailed breakdown of completion tokens.
OpenAIUsage.PromptTokensDetails - io.agentscope.core.formatter.openai.dto中的类
Detailed breakdown of prompt tokens.
OpenAIVideoUrl - io.agentscope.core.formatter.openai.dto中的类
OpenAI video URL DTO.
OpenAIVideoUrl() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIVideoUrl
 
OpenAIVideoUrl(String) - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIVideoUrl
 
options(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
output(ContentBlock) - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Sets a single content block as output.
output(List<ContentBlock>) - 类中的方法 io.agentscope.core.message.ToolResultBlock.Builder
Sets a list of content blocks as output.
Output(DashScopeTTSResponse.Audio) - 类的构造器 io.agentscope.core.model.tts.DashScopeTTSResponse.Output
 
outputSchema(Map<String, Object>) - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Sets the optional tool output schema as a JSON Schema.
outputStream(OutputStream) - 类中的方法 io.agentscope.core.agent.user.StreamUserInput.Builder
Set the output stream to write to.
outputTokens(int) - 类中的方法 io.agentscope.core.model.ChatUsage.Builder
Sets the number of output tokens.

P

parallel(boolean) - 类中的方法 io.agentscope.core.tool.ToolkitConfig.Builder
Set whether to execute tools in parallel.
parallelToolCalls(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
parameters(DashScopeParameters) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest.Builder
 
parameters(DashScopeTTSRequest.TTSParameters) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.Builder
 
parameters(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction.Builder
 
parameters(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
parameters(Map<String, Object>) - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Sets the tool parameters as a JSON Schema.
parse(String) - 类中的静态方法 io.agentscope.core.skill.util.MarkdownSkillParser
Parse markdown content with YAML frontmatter.
parseChunkResponse(OpenAIResponse, Instant) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIResponseParser
Parse OpenAI streaming response chunk.
parseCompletionResponse(OpenAIResponse, Instant) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIResponseParser
Parse OpenAI non-streaming response.
ParsedMarkdown(Map<String, Object>, String) - 类的构造器 io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
Create a parsed markdown result.
parseMessage(Message, Instant) - 类中的静态方法 io.agentscope.core.formatter.anthropic.AnthropicResponseParser
Parse non-streaming Anthropic Message to ChatResponse.
parsePartsToBlocks(List<Part>, List<ContentBlock>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiResponseParser
Parse Gemini Part objects to AgentScope ContentBlocks.
parseResponse(GenerateContentResponse, Instant) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiChatFormatter
 
parseResponse(GenerateContentResponse, Instant) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiMultiAgentFormatter
 
parseResponse(GenerateContentResponse, Instant) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiResponseParser
Parse Gemini GenerateContentResponse to AgentScope ChatResponse.
parseResponse(DashScopeResponse, Instant) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeChatFormatter
 
parseResponse(DashScopeResponse, Instant) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeMultiAgentFormatter
 
parseResponse(DashScopeResponse, Instant) - 类中的方法 io.agentscope.core.formatter.dashscope.DashScopeResponseParser
Parse DashScopeResponse to AgentScope ChatResponse.
parseResponse(OllamaResponse) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaResponseParser
Parses an OllamaResponse object into a ChatResponse object.
parseResponse(OllamaResponse, Instant) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaChatFormatter
 
parseResponse(OllamaResponse, Instant) - 类中的方法 io.agentscope.core.formatter.ollama.OllamaMultiAgentFormatter
 
parseResponse(OpenAIResponse, Instant) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
 
parseResponse(OpenAIResponse, Instant) - 类中的方法 io.agentscope.core.formatter.openai.OpenAIResponseParser
Parse OpenAI response DTO to AgentScope ChatResponse.
parseResponse(Object, Instant) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicChatFormatter
 
parseResponse(Object, Instant) - 类中的方法 io.agentscope.core.formatter.anthropic.AnthropicMultiAgentFormatter
 
parseResponse(TResp, Instant) - 接口中的方法 io.agentscope.core.formatter.Formatter
Parse provider-specific response to AgentScope ChatResponse.
parseStreamEvents(Flux<RawMessageStreamEvent>, Instant) - 类中的静态方法 io.agentscope.core.formatter.anthropic.AnthropicResponseParser
Parse streaming Anthropic events to ChatResponse Flux.
parseToolCall(FunctionCall, byte[], List<ContentBlock>) - 类中的方法 io.agentscope.core.formatter.gemini.GeminiResponseParser
Parse Gemini FunctionCall to ToolUseBlock.
partialReasoningPolicy() - 记录类中的方法 io.agentscope.core.shutdown.GracefulShutdownConfig
返回 partialReasoningPolicy 记录组件的值。
PartialReasoningPolicy - io.agentscope.core.shutdown中的枚举类
Policy for handling incomplete reasoning content on shutdown interruption.
participants(AgentBase...) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Set the participants for this MsgHub.
participants(List<AgentBase>) - 类中的方法 io.agentscope.core.pipeline.MsgHub.Builder
Set the participants for this MsgHub.
password(String) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the authentication password.
payload(Map<String, Object>) - 类中的方法 io.agentscope.core.rag.model.DocumentMetadata.Builder
Sets the entire payload map.
PENALIZE_NEWLINE - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
penalizeNewline(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
pendingToolCalls(List<ToolUseBlock>) - 类中的方法 io.agentscope.core.interruption.InterruptContext.Builder
Set the pending tool calls at the time of interruption.
PendingToolRecoveryHook - io.agentscope.core.hook中的类
Hook that automatically recovers from orphaned pending tool calls by generating error ToolResultBlocks before the agent processes new input.
PendingToolRecoveryHook() - 类的构造器 io.agentscope.core.hook.PendingToolRecoveryHook
 
performGracefulShutdown() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
PermissionDeniedException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when permission is denied (HTTP 403).
PermissionDeniedException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.PermissionDeniedException
 
PETER - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
天津-李彼得 (Peter) - The voice of a professional straight man in Tianjin crosstalk.
pingInterval(Duration) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set the ping interval for heartbeat (OkHttp only).
Pipeline<T> - io.agentscope.core.pipeline中的接口
Base interface for pipeline execution in AgentScope.
Pipelines - io.agentscope.core.pipeline中的类
Utility class providing functional-style pipeline operations.
pitch(Double) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
pitch(Float) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the speech pitch.
Plan - io.agentscope.core.plan.model中的类
Represents a plan containing a sequence of subtasks.
Plan() - 类的构造器 io.agentscope.core.plan.model.Plan
Default constructor for deserialization.
Plan(String, String, String, List<SubTask>) - 类的构造器 io.agentscope.core.plan.model.Plan
Create a new plan.
planNotebook(PlanNotebook) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the PlanNotebook for plan-based task execution.
PlanNotebook - io.agentscope.core.plan中的类
Plan notebook for managing complex tasks through structured planning.
PlanNotebook.Builder - io.agentscope.core.plan中的类
Builder for constructing PlanNotebook instances with customizable settings.
planNotebookManaged() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回 planNotebookManaged 记录组件的值。
planNotebookManaged(boolean) - 类中的方法 io.agentscope.core.state.StatePersistence.Builder
Sets whether to manage PlanNotebook state.
PlanNotebookState - io.agentscope.core.state中的记录类
State record for PlanNotebook.
PlanNotebookState(Plan) - 记录类的构造器 io.agentscope.core.state.PlanNotebookState
创建 PlanNotebookState 记录类的实例。
PlanState - io.agentscope.core.plan.model中的枚举类
State of a plan.
PlanStorage - io.agentscope.core.plan.storage中的接口
Storage interface for persisting and retrieving plans.
planToHint(PlanToHint) - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Sets the strategy for converting plans to hints.
PlanToHint - io.agentscope.core.plan.hint中的接口
Interface for generating contextual hints based on the current plan state.
play(byte[]) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Queues audio data for asynchronous playback.
play(AudioBlock) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Plays an AudioBlock.
playSync(byte[]) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Plays audio data synchronously.
port(int) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the proxy server port.
POST_ACTING - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
After tool execution completes
POST_CALL - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
After agent completes processing
POST_REASONING - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
After LLM reasoning completes
POST_SUMMARY - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
After summary generation completes
PostActingEvent - io.agentscope.core.hook中的类
Event fired after tool execution completes.
PostActingEvent(Agent, Toolkit, ToolUseBlock, ToolResultBlock) - 类的构造器 io.agentscope.core.hook.PostActingEvent
Constructor for PostActingEvent.
PostCallEvent - io.agentscope.core.hook中的类
Event fired after agent completes processing.
PostCallEvent(Agent, Msg) - 类的构造器 io.agentscope.core.hook.PostCallEvent
Constructor for PostCallEvent.
PostReasoningEvent - io.agentscope.core.hook中的类
Event fired after LLM reasoning completes.
PostReasoningEvent(Agent, String, GenerateOptions, Msg) - 类的构造器 io.agentscope.core.hook.PostReasoningEvent
Constructor for PostReasoningEvent.
PostSummaryEvent - io.agentscope.core.hook中的类
Event fired after summary generation completes.
PostSummaryEvent(Agent, String, GenerateOptions, Msg) - 类的构造器 io.agentscope.core.hook.PostSummaryEvent
Constructor for PostSummaryEvent.
PRE_ACTING - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
Before tool execution
PRE_CALL - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
Before agent starts processing
PRE_REASONING - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
Before LLM reasoning
PRE_SUMMARY - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
Before summary generation (when max iterations reached)
PreActingEvent - io.agentscope.core.hook中的类
Event fired before tool execution.
PreActingEvent(Agent, Toolkit, ToolUseBlock) - 类的构造器 io.agentscope.core.hook.PreActingEvent
Constructor for PreActingEvent.
PreCallEvent - io.agentscope.core.hook中的类
Event fired before agent starts processing.
PreCallEvent(Agent, List<Msg>) - 类的构造器 io.agentscope.core.hook.PreCallEvent
Constructor for PreCallEvent.
prediction(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
PreReasoningEvent - io.agentscope.core.hook中的类
Event fired before LLM reasoning.
PreReasoningEvent(Agent, String, GenerateOptions, List<Msg>) - 类的构造器 io.agentscope.core.hook.PreReasoningEvent
Constructor for PreReasoningEvent.
PRESENCE_PENALTY - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
presencePenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
presencePenalty(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
presencePenalty(Double) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the presence penalty.
presencePenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
presetParameters(Map<String, Map<String, Object>>) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set preset parameters that will be automatically injected during tool execution.
presetParameters(Map<String, Map<String, Object>>) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set preset parameters that will be automatically injected during tool execution.
PreSummaryEvent - io.agentscope.core.hook中的类
Event fired before summary generation when max iterations is reached.
PreSummaryEvent(Agent, String, GenerateOptions, List<Msg>, int, int) - 类的构造器 io.agentscope.core.hook.PreSummaryEvent
Constructor for PreSummaryEvent.
priority() - 接口中的方法 io.agentscope.core.hook.Hook
The priority of this hook (lower value = higher priority).
priority() - 类中的方法 io.agentscope.core.hook.PendingToolRecoveryHook
 
priority() - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter
 
priority() - 类中的方法 io.agentscope.core.memory.StaticLongTermMemoryHook
 
priority() - 类中的方法 io.agentscope.core.rag.GenericRAGHook
 
priority() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownHook
 
priority() - 类中的方法 io.agentscope.core.skill.SkillHook
 
priority(int) - 类中的方法 io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
Hook priority (default: 900, low priority for logging/export).
project(String) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets the Google Cloud project ID (for Vertex AI).
PROMPT - 枚举类 中的枚举常量 io.agentscope.core.model.StructuredOutputReminder
Inject reminder prompt when model doesn't call the tool.
PromptTokensDetails() - 类的构造器 io.agentscope.core.formatter.openai.dto.OpenAIUsage.PromptTokensDetails
 
PROPERTY_REQUIRED_FALSE_BY_DEFAULT - 枚举类 中的枚举常量 io.agentscope.core.tool.ToolSchemaModule.Option
Treat un-annotated fields as optional instead of required.
PROTOCOL_ERROR - 记录类中的静态变量 io.agentscope.core.model.transport.websocket.CloseInfo
Protocol error (1002).
provide() - 接口中的方法 io.agentscope.core.tool.subagent.SubAgentProvider
Provides a new agent instance.
proxy(ProxyConfig) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the proxy configuration.
proxy(ProxyConfig) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set the proxy configuration.
ProxyConfig - io.agentscope.core.model.transport中的类
Configuration for HTTP and SOCKS proxy.
ProxyConfig.Builder - io.agentscope.core.model.transport中的类
Builder for ProxyConfig.
ProxyType - io.agentscope.core.model.transport中的枚举类
Enumeration of supported proxy types.
PUBLIC_KEYS_ENDPOINT - 类中的静态变量 io.agentscope.core.model.DashScopeHttpClient
Public keys API endpoint.
publicKey() - 记录类中的方法 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
返回 publicKey 记录组件的值。
publicKey(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Set the RSA public key for encryption (Base64-encoded).
PublicKeyData() - 类的构造器 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse.PublicKeyData
 
publicKeyId() - 记录类中的方法 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
返回 publicKeyId 记录组件的值。
publicKeyId(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Set the RSA public key ID for encryption.
PublicKeyResult(String, String) - 记录类的构造器 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
创建 PublicKeyResult 记录类的实例。
push(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Pushes a text chunk for synthesis.
push(String) - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Pushes text incrementally to the TTS service.
putMetadata(String, Object) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Adds or updates a single metadata entry.

Q

queryParam(String, String) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Adds a query parameter to the URL (only applicable for HTTP transports).
queryParams(Map<String, String>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Sets multiple query parameters (only applicable for HTTP transports).
Qwen3TTSFlashVoice - io.agentscope.core.model.tts中的枚举类
Predefined voices for Qwen3 TTS Flash / Realtime models.
Qwen3TTSFlashVoice.Gender - io.agentscope.core.model.tts中的枚举类
Simple gender enum for voices.

R

ragMode(RAGMode) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the RAG mode.
RAGMode - io.agentscope.core.rag中的枚举类
RAG (Retrieval-Augmented Generation) mode enumeration.
random() - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Pick a random voice using ThreadLocalRandom.
random(Random) - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
Pick a random voice using the provided Random instance.
rate(Double) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
RateLimitException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when rate limits are exceeded (HTTP 429).
RateLimitException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.RateLimitException
 
ReActAgent - io.agentscope.core中的类
ReAct (Reasoning and Acting) Agent implementation.
ReActAgent.Builder - io.agentscope.core中的类
 
ReadFileTool - io.agentscope.core.tool.file中的类
Tool for viewing text file content with optional line range specification and listing directory contents.
ReadFileTool() - 类的构造器 io.agentscope.core.tool.file.ReadFileTool
Creates a ReadFileTool with no base directory restriction.
ReadFileTool(String) - 类的构造器 io.agentscope.core.tool.file.ReadFileTool
Creates a ReadFileTool with a base directory restriction.
readTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the read timeout.
readTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set the read timeout.
realtimeMode(boolean) - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Sets whether to use real-time mode.
RealtimeTTSModel - io.agentscope.core.model.tts中的接口
Interface for real-time TTS models that support streaming input.
RealtimeTTSResponseEvent - io.agentscope.core.model.tts中的类
Base class for WebSocket response events from DashScope Realtime TTS API.
RealtimeTTSResponseEvent(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent
 
RealtimeTTSResponseEvent.ErrorEvent - io.agentscope.core.model.tts中的类
Error event.
RealtimeTTSResponseEvent.InputTextBufferClearedEvent - io.agentscope.core.model.tts中的类
Input text buffer cleared event.
RealtimeTTSResponseEvent.InputTextBufferCommittedEvent - io.agentscope.core.model.tts中的类
Input text buffer committed event.
RealtimeTTSResponseEvent.ResponseAudioDeltaEvent - io.agentscope.core.model.tts中的类
Response audio delta event (contains audio data).
RealtimeTTSResponseEvent.ResponseAudioDoneEvent - io.agentscope.core.model.tts中的类
Response audio done event.
RealtimeTTSResponseEvent.ResponseContentPartAddedEvent - io.agentscope.core.model.tts中的类
Response content part added event.
RealtimeTTSResponseEvent.ResponseContentPartAddedEvent.ContentPartInfo - io.agentscope.core.model.tts中的类
Content part information.
RealtimeTTSResponseEvent.ResponseContentPartDoneEvent - io.agentscope.core.model.tts中的类
Response content part done event.
RealtimeTTSResponseEvent.ResponseCreatedEvent - io.agentscope.core.model.tts中的类
Response created event.
RealtimeTTSResponseEvent.ResponseCreatedEvent.ResponseInfo - io.agentscope.core.model.tts中的类
Response information.
RealtimeTTSResponseEvent.ResponseDoneEvent - io.agentscope.core.model.tts中的类
Response done event.
RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent - io.agentscope.core.model.tts中的类
Response output item added event.
RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent.ItemInfo - io.agentscope.core.model.tts中的类
Item information.
RealtimeTTSResponseEvent.ResponseOutputItemDoneEvent - io.agentscope.core.model.tts中的类
Response output item done event.
RealtimeTTSResponseEvent.SessionCreatedEvent - io.agentscope.core.model.tts中的类
Session created event.
RealtimeTTSResponseEvent.SessionCreatedEvent.SessionInfo - io.agentscope.core.model.tts中的类
Session information.
RealtimeTTSResponseEvent.SessionFinishedEvent - io.agentscope.core.model.tts中的类
Session finished event.
RealtimeTTSResponseEvent.SessionUpdatedEvent - io.agentscope.core.model.tts中的类
Session updated event.
RealtimeTTSResponseEvent.UnknownEvent - io.agentscope.core.model.tts中的类
Unknown event type (fallback for unregistered event types).
reason() - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
返回 reason 记录组件的值。
REASONING - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Reasoning event - Agent thinking and planning.
REASONING_CHUNK - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
During LLM reasoning streaming
REASONING_STOP_REQUESTED - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Reasoning phase was stopped by a Hook (PostReasoningEvent.stopAgent()).
ReasoningChunkEvent - io.agentscope.core.hook中的类
Event fired during reasoning streaming.
ReasoningChunkEvent(Agent, String, GenerateOptions, Msg, Msg) - 类的构造器 io.agentscope.core.hook.ReasoningChunkEvent
Constructor for ReasoningChunkEvent.
reasoningContent(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
reasoningContent(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
reasoningDetails(List<OpenAIReasoningDetail>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
reasoningEffort(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
reasoningEffort(String) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the reasoning effort level for o1 models.
ReasoningEvent - io.agentscope.core.hook中的类
Base class for reasoning-related events.
ReasoningEvent(HookEventType, Agent, String, GenerateOptions) - 类的构造器 io.agentscope.core.hook.ReasoningEvent
Constructor for ReasoningEvent.
receive() - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketConnection
 
receive() - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection
 
receive() - 接口中的方法 io.agentscope.core.model.transport.websocket.WebSocketConnection
Receive message stream.
record(List<Msg>) - 接口中的方法 io.agentscope.core.memory.LongTermMemory
Records messages to long-term memory.
recordToMemory(String, List<String>) - 类中的方法 io.agentscope.core.memory.LongTermMemoryTools
Tool function for agent to record important information to long-term memory.
recoverHistoricalPlan(String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Recover a historical plan by given plan ID.
refusal(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
register(HttpTransport) - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Register an HttpTransport for lifecycle management.
register(GracefulShutdownManager) - 类中的静态方法 io.agentscope.core.shutdown.AgentScopeJvmShutdownHook
 
register(Tracer) - 类中的静态方法 io.agentscope.core.tracing.TracerRegistry
 
register(Class<T>, T) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Registers an object with explicit type (e.g., by interface).
register(Object) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Registers an object by its runtime type (singleton pattern).
register(String, Class<T>, T) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Registers an object with key and type (multi-instance pattern).
register(String, Object) - 类中的方法 io.agentscope.core.tool.ToolExecutionContext.Builder
Registers an object with key (type inferred from runtime).
registerAgentTool(AgentTool) - 类中的方法 io.agentscope.core.tool.Toolkit
Register an AgentTool instance directly.
registerMcpClient(McpClientWrapper) - 类中的方法 io.agentscope.core.tool.Toolkit
Registers an MCP client and all its tools.
registerMetaTool() - 类中的方法 io.agentscope.core.tool.Toolkit
Register the meta tool that allows agents to dynamically manage tool groups.
registerRequest(Agent) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
registerSchema(ToolSchema) - 类中的方法 io.agentscope.core.tool.Toolkit
Register an external tool using only its schema definition.
registerSchemas(List<ToolSchema>) - 类中的方法 io.agentscope.core.tool.Toolkit
Register multiple external tools using their schema definitions.
registerSkill(AgentSkill) - 类中的方法 io.agentscope.core.skill.SkillBox
Registers an agent skill.
registerSkillLoadTool() - 类中的方法 io.agentscope.core.skill.SkillBox
Registers skill access tools to the provided toolkit.
registerTempDirectoryCleanup(Path) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Registers a shutdown hook to delete the given directory on JVM exit.
registerTool(Object) - 类中的方法 io.agentscope.core.tool.Toolkit
Register a tool object by scanning for methods annotated with @Tool.
registration() - 类中的方法 io.agentscope.core.skill.SkillBox
Create a fluent builder for registering skills with optional configuration.
registration() - 类中的方法 io.agentscope.core.tool.Toolkit
Create a fluent builder for registering tools with optional configuration.
rejected(String, String) - 类中的静态方法 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
removeAllowedCommand(String) - 类中的方法 io.agentscope.core.tool.coding.ShellCommandTool
Remove a command from the whitelist in a thread-safe manner.
removeChangeHook(String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Removes a previously registered change hook.
removeHook(Hook) - 类中的方法 io.agentscope.core.agent.AgentBase
Remove a hook from this agent dynamically.
removeMcpClient(String) - 类中的方法 io.agentscope.core.tool.Toolkit
Removes an MCP client and all its tools.
removeMetadata(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Removes a metadata entry.
removeResource(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Removes a resource.
removeSkill(String) - 类中的方法 io.agentscope.core.skill.SkillBox
Removes a skill completely.
removeSubscribers(String) - 类中的方法 io.agentscope.core.agent.AgentBase
Remove all subscribers for a specific MsgHub.
removeSystemHook(Hook) - 类中的静态方法 io.agentscope.core.agent.AgentBase
 
removeTool(String) - 类中的方法 io.agentscope.core.tool.ToolGroup
Removes a tool from this group.
removeTool(String) - 类中的方法 io.agentscope.core.tool.Toolkit
Remove a tool by name from the toolkit.
removeToolGroups(List<String>) - 类中的方法 io.agentscope.core.tool.Toolkit
Remove tool groups and all tools within them.
removeToolIfSame(String, AgentTool) - 类中的方法 io.agentscope.core.tool.Toolkit
Atomically remove a tool only if the registered instance is the expected one.
REPEAT_LAST_N - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
REPEAT_PENALTY - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
repeatLastN(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
repeatPenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
repetitionPenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
requestId(String) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the request ID.
required() - 批注接口 中的元素 io.agentscope.core.tool.ToolParam
Whether this parameter is required.
Required() - 记录类的构造器 io.agentscope.core.model.ToolChoice.Required
创建 Required 记录类的实例。
requiresMultimodalApi(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Check if a model requires the multimodal API.
requiresMultimodalApi(String, EndpointType) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Check if a model requires the multimodal API based on the specified endpoint type.
resetForTesting() - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
Reset manager state.
resetInterruptFlag() - 类中的方法 io.agentscope.core.agent.AgentBase
Reset the interrupt flag and associated state.
resetSubscribers(String, List<AgentBase>) - 类中的方法 io.agentscope.core.agent.AgentBase
Reset the subscriber list for a specific MsgHub.
resetToDefault() - 类中的静态方法 io.agentscope.core.util.JsonUtils
Reset to the default JacksonJsonCodec implementation.
resolveContext(Class<T>) - 接口中的方法 io.agentscope.core.tool.ToolExecutionContextProvider
Resolves a context instance of the specified type.
resolveToolCallArgsJson(ToolUseBlock) - 类中的静态方法 io.agentscope.core.util.JsonUtils
Resolve the arguments JSON string from a ToolUseBlock, ensuring the result is always a valid JSON object.
resources(Map<String, String>) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Replaces all resources with a new map.
ResponseAudioDeltaEvent(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseAudioDeltaEvent
 
ResponseAudioDoneEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseAudioDoneEvent
 
ResponseContentPartAddedEvent(RealtimeTTSResponseEvent.ResponseContentPartAddedEvent.ContentPartInfo) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseContentPartAddedEvent
 
ResponseContentPartDoneEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseContentPartDoneEvent
 
ResponseCreatedEvent(RealtimeTTSResponseEvent.ResponseCreatedEvent.ResponseInfo) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseCreatedEvent
 
ResponseDoneEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseDoneEvent
 
responseFormat(ResponseFormat) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
responseFormat(String) - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
responseFormat(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
ResponseFormat - io.agentscope.core.formatter中的类
Response format configuration for OpenAI API.
ResponseFormat() - 类的构造器 io.agentscope.core.formatter.ResponseFormat
 
ResponseFormat.Builder - io.agentscope.core.formatter中的类
 
ResponseInfo(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseCreatedEvent.ResponseInfo
 
ResponseOutputItemAddedEvent(RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent.ItemInfo) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseOutputItemAddedEvent
 
ResponseOutputItemDoneEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.ResponseOutputItemDoneEvent
 
responseParser - 类中的变量 io.agentscope.core.formatter.openai.OpenAIBaseFormatter
 
resultFormat(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
retrieve(Msg) - 接口中的方法 io.agentscope.core.memory.LongTermMemory
Retrieves relevant information from long-term memory based on the input message.
retrieve(String, RetrieveConfig) - 接口中的方法 io.agentscope.core.rag.Knowledge
Retrieves relevant documents based on a query.
retrieveConfig(RetrieveConfig) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the retrieve configuration for RAG.
RetrieveConfig - io.agentscope.core.rag.model中的类
Configuration for document retrieval operations.
RetrieveConfig.Builder - io.agentscope.core.rag.model中的类
Builder for RetrieveConfig.
retrieveFromMemory(List<String>) - 类中的方法 io.agentscope.core.memory.LongTermMemoryTools
Tool function for agent to retrieve information from long-term memory.
retrieveKnowledge(String, Integer, Agent) - 类中的方法 io.agentscope.core.rag.KnowledgeRetrievalTools
Retrieves relevant documents from the knowledge base.
RETRYABLE_ERRORS - 类中的静态变量 io.agentscope.core.model.ExecutionConfig
Predicate that determines if an error should be retried.
retryOn(Predicate<Throwable>) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the predicate to determine if an error should trigger a retry.
reviseCurrentPlan(int, String, Map<String, Object>) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Revise the current plan by adding, revising or deleting a sub-task.
ROCKY - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
粤语-阿强 (Rocky) - The voice of the humorous and witty Rocky, here for online chatting.
role(MsgRole) - 类中的方法 io.agentscope.core.message.Msg.Builder
Sets the role for the message.
role(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
role(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
ROY - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
闽南-阿杰 (Roy) - The voice of a humorous, straightforward, and lively young Taiwanese man.
RUNNING - 枚举类 中的枚举常量 io.agentscope.core.shutdown.ShutdownState
 
runWithContext(ContextView, Supplier<TResp>) - 接口中的方法 io.agentscope.core.tracing.Tracer
 
RYAN - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
甜茶 (Ryan) - A rhythmic and dramatic voice with a sense of realism and tension.

S

safeCast(Object, Class<T>) - 类中的静态方法 io.agentscope.core.util.TypeUtils
Safely cast an object to the specified type.
safeCastOptional(Object, Class<T>) - 类中的静态方法 io.agentscope.core.util.TypeUtils
Safely cast an object to the specified type, returning Optional.
sampleRate(int) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Sets the sample rate in Hz.
sampleRate(int) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the audio sample rate.
sampleRate(int) - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
sampleRate(Integer) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 
sampleRate(Integer) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the audio sample rate.
sampleRate(Integer) - 类中的方法 io.agentscope.core.model.tts.TTSResponse.Builder
Sets the sample rate.
sampleSizeInBits(int) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Sets the sample size in bits.
save(SessionKey, String, State) - 类中的方法 io.agentscope.core.session.InMemorySession
Save a single state value.
save(SessionKey, String, State) - 类中的方法 io.agentscope.core.session.JsonSession
Save a single state value to a JSON file.
save(SessionKey, String, State) - 接口中的方法 io.agentscope.core.session.Session
Save a single state value (full replacement).
save(SessionKey, String, List<? extends State>) - 类中的方法 io.agentscope.core.session.InMemorySession
Save a list of state values (replacement).
save(SessionKey, String, List<? extends State>) - 类中的方法 io.agentscope.core.session.JsonSession
Save a list of state values to a JSONL file with hash-based change detection.
save(SessionKey, String, List<? extends State>) - 接口中的方法 io.agentscope.core.session.Session
Save a list of state values.
save(List<AgentSkill>, boolean) - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Saves or updates a skill in the repository.
save(List<AgentSkill>, boolean) - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
save(List<AgentSkill>, boolean) - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
SAVE - 枚举类 中的枚举常量 io.agentscope.core.shutdown.PartialReasoningPolicy
 
saveBase64DataToTempFile(String, String) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Save base64 data to a temporary file.
saveIfExists() - 类中的方法 io.agentscope.core.session.SessionManager
Save session state only if the session already exists.
saveOnInterruptObserved(Agent) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
Called from agent's handleInterrupt when a SYSTEM interrupt is observed.
saveOrThrow() - 类中的方法 io.agentscope.core.session.SessionManager
Save current component states to session storage with error handling.
saveSession() - 类中的方法 io.agentscope.core.session.SessionManager
Save current component states to session storage.
saveSkills(Path, List<AgentSkill>, boolean) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Saves skills to the base directory.
saveTo(Session, SessionKey) - 类中的方法 io.agentscope.core.memory.InMemoryMemory
Save memory state to the session.
saveTo(Session, SessionKey) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Save PlanNotebook state to the session.
saveTo(Session, SessionKey) - 类中的方法 io.agentscope.core.ReActAgent
Save agent state to the session using the new API.
saveTo(Session, SessionKey) - 接口中的方法 io.agentscope.core.state.StateModule
Save state to the session.
saveTo(Session, String) - 接口中的方法 io.agentscope.core.state.StateModule
Save state to the session using a string session ID.
scheduler(Scheduler) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
 
schema(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
SchemaOnlyTool - io.agentscope.core.tool中的类
An external tool implementation that only contains schema definition without execution logic.
SchemaOnlyTool(ToolSchema) - 类的构造器 io.agentscope.core.tool.SchemaOnlyTool
Creates a new SchemaOnlyTool from a ToolSchema.
SchemaOnlyTool(String, String, Map<String, Object>) - 类的构造器 io.agentscope.core.tool.SchemaOnlyTool
Creates a new SchemaOnlyTool with the specified name, description, and parameters.
scoreThreshold(double) - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig.Builder
Sets the minimum similarity score threshold.
seed(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
seed(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
seed(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
seed(Long) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the random seed for deterministic generation.
SEED - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
selectEndpoint(String) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Select the appropriate API endpoint based on model name.
selectEndpoint(String, EndpointType) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Select the appropriate API endpoint based on model name and endpoint type.
send(T) - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketConnection
 
send(T) - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection
 
send(T) - 接口中的方法 io.agentscope.core.model.transport.websocket.WebSocketConnection
Send a message.
sequential() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline.Builder
Enable sequential execution.
sequential(List<AgentBase>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a sequential pipeline with no initial input.
sequential(List<AgentBase>, Msg) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a sequential pipeline.
sequential(List<AgentBase>, Msg, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a sequential pipeline with structured output.
sequential(List<AgentBase>, Class<?>) - 类中的静态方法 io.agentscope.core.pipeline.Pipelines
Execute agents in a sequential pipeline with structured output and no initial input.
SequentialPipeline - io.agentscope.core.pipeline中的类
Sequential pipeline implementation for agent orchestration.
SequentialPipeline(List<AgentBase>) - 类的构造器 io.agentscope.core.pipeline.SequentialPipeline
Create a sequential pipeline with the specified agents.
SequentialPipeline.Builder - io.agentscope.core.pipeline中的类
Builder for creating sequential pipelines with fluent API.
serialize(ThinkOption, JsonGenerator, SerializerProvider) - 类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkOptionSerializer
 
serialize(Object, Type) - 类中的方法 io.agentscope.core.tool.DefaultToolResultConverter
Serialize result to JSON string with schema.
SERVER_COMMIT - 枚举类 中的枚举常量 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.SessionMode
Server automatically commits text buffer for synthesis.
serviceTier(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
session() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownSessionBinding
返回 session 记录组件的值。
session(Session) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Sets the session for conversation state management.
Session - io.agentscope.core.session中的接口
Session storage interface for AgentScope.
SessionConfig - io.agentscope.core.model.tts中的类
Session configuration for DashScope Realtime TTS.
SessionConfig.Builder - io.agentscope.core.model.tts中的类
 
SessionCreatedEvent(RealtimeTTSResponseEvent.SessionCreatedEvent.SessionInfo) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionCreatedEvent
 
sessionExists() - 类中的方法 io.agentscope.core.session.SessionManager
Check if the session exists.
SessionFinishedEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionFinishedEvent
 
sessionId() - 记录类中的方法 io.agentscope.core.state.SimpleSessionKey
返回 sessionId 记录组件的值。
SessionInfo - io.agentscope.core.session中的类
Information about a session.
SessionInfo(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionCreatedEvent.SessionInfo
 
SessionInfo(String, long, long, int) - 类的构造器 io.agentscope.core.session.SessionInfo
Create a new SessionInfo instance.
sessionKey() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownSessionBinding
返回 sessionKey 记录组件的值。
SessionKey - io.agentscope.core.state中的接口
Marker interface for session identifiers.
SessionManager - io.agentscope.core.session中的类
Utility class for managing session state with simplified API.
SessionUpdatedEvent() - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.SessionUpdatedEvent
 
SessionUpdateEvent(String, SessionConfig) - 类的构造器 io.agentscope.core.model.tts.TTSEvent.SessionUpdateEvent
 
setAcceptedPredictionTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
setActive(boolean) - 类中的方法 io.agentscope.core.tool.ToolGroup
Sets the activation state of this tool group.
setActiveGroups(List<String>) - 类中的方法 io.agentscope.core.tool.Toolkit
Set the active tool groups.
setArguments(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
setArguments(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
setArguments(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
setAudio(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setAudio(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setAudioTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setAudioTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
setAudioTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.PromptTokensDetails
 
setAutoBroadcast(boolean) - 类中的方法 io.agentscope.core.pipeline.MsgHub
Enable or disable automatic broadcasting.
setAutoUploadSkill(boolean) - 类中的方法 io.agentscope.core.skill.SkillBox
Sets whether skill files are automatically uploaded.
setCacheControl(Map<String, String>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setCacheControl(Map<String, String>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setCachedTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.PromptTokensDetails
 
setChoices(List<DashScopeChoice>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
setChoices(List<OpenAIChoice>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setChunkCallback(BiConsumer<ToolUseBlock, ToolResultBlock>) - 类中的方法 io.agentscope.core.tool.Toolkit
Set the chunk callback for streaming tool responses.
setCode(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
setCode(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
setCode(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
setCodeExecutionEnable(boolean) - 类中的方法 io.agentscope.core.skill.AgentSkillPromptProvider
Sets whether code execution instructions are included in the skill system prompt.
setCodeExecutionInstruction(String) - 类中的方法 io.agentscope.core.skill.AgentSkillPromptProvider
Sets a custom code execution instruction template.
setCompletionTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
setCompletionTokensDetails(OpenAIUsage.CompletionTokensDetails) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
setConfig(GracefulShutdownConfig) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
setContent(Object) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setContent(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setContent(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setCreated(Long) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setCreatedAt(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setCreatedAt(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the creation timestamp of this plan.
setCreatedAt(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the creation timestamp of this subtask.
setData(DashScopePublicKeyResponse.PublicKeyData) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
setData(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
setData(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setDefault(HttpTransport) - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Set the default HttpTransport instance.
setDelta(OpenAIMessage) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
setDescription(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
setDescription(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
setDescription(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
setDescription(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
setDescription(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the description of this plan.
setDescription(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the description of this subtask.
setDetail(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
setDone(Boolean) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setDoneReason(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setEmbedding(double[]) - 类中的方法 io.agentscope.core.rag.model.Document
Sets the embedding vector.
setEmbeddings(List<float[]>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
setEnableSearch(Boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setEnableThinking(Boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setEndpointType(EndpointType) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
Sets the endpoint type for endpoint selection.
setError(OpenAIError) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setError(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setEvalCount(Integer) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setEvalDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setExecutionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setExpectedOutcome(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the expected outcome of this plan.
setExpectedOutcome(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the expected outcome for this subtask.
setExposeAllMetadata(boolean) - 类中的方法 io.agentscope.core.skill.AgentSkillPromptProvider
Sets whether all metadata fields are exposed to the LLM.
setExposeAllSkillMetadata(boolean) - 类中的方法 io.agentscope.core.skill.SkillBox
Controls whether the skill prompt exposes all metadata fields or only the core fields.
setExtraParams(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setF16KV(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setFinalMessage(Msg) - 类中的方法 io.agentscope.core.hook.PostCallEvent
Modify the final response message.
setFinishedAt(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the timestamp when this plan was finished.
setFinishedAt(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the timestamp when this subtask was finished.
setFinishReason(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
setFinishReason(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
setFinishReason(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
setFormat(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setFormat(Object) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setFormat(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIInputAudio
 
setFormat(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setFps(Float) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setFrequencyPenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setFrequencyPenalty(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setFrequencyPenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setFunction(DashScopeFunction) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
setFunction(DashScopeToolFunction) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
setFunction(OllamaFunction) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolCall
 
setFunction(OllamaToolFunction) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
setFunction(OpenAIFunction) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
setFunction(OpenAIToolFunction) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAITool
 
setGenerateOptions(GenerateOptions) - 类中的方法 io.agentscope.core.hook.PreReasoningEvent
Set custom generation options for this reasoning call.
setGenerateOptions(GenerateOptions) - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Set custom generation options for this summary call.
setId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
setId(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setId(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setId(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
setId(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the unique identifier of this plan.
setImage(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setImages(List<String>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setImageTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setImageUrl(OpenAIImageUrl) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
setIncludeReasoning(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setIncludeUsage(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIStreamOptions
 
setIncrementalOutput(Boolean) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setIndex(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
setIndex(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
setIndex(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
setIndex(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setIndex(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
setInput(DashScopeInput) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
setInput(List<String>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
setInputAudio(OpenAIInputAudio) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
setInputMessages(List<Msg>) - 类中的方法 io.agentscope.core.hook.PreCallEvent
Modify the input messages for the agent call.
setInputMessages(List<Msg>) - 类中的方法 io.agentscope.core.hook.PreReasoningEvent
Modify the messages to send to LLM.
setInputMessages(List<Msg>) - 类中的方法 io.agentscope.core.hook.PreSummaryEvent
Modify the messages to send to LLM for summary.
setInputTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setInternalChunkCallback(BiConsumer<ToolUseBlock, ToolResultBlock>) - 类中的方法 io.agentscope.core.tool.Toolkit
Set the framework-internal chunk callback for streaming tool responses.
setJsonCodec(JsonCodec) - 类中的静态方法 io.agentscope.core.util.JsonUtils
Set a custom JsonCodec implementation.
setJsonSchema(JsonSchema) - 类中的方法 io.agentscope.core.formatter.ResponseFormat
 
setKeepAlive(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
setKeepAlive(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setKeepAlive(String) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setLoadDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
setLoadDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setLogitsAll(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setLogprobs(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setLogprobs(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
setLowVRAM(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMainGPU(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMaxCompletionTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setMaxFrames(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setMaxPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setMaxTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setMaxTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setMaxTokens(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMemory(Memory) - 类中的方法 io.agentscope.core.ReActAgent
 
setMessage(DashScopeMessage) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeChoice
 
setMessage(OllamaMessage) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setMessage(OpenAIMessage) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIChoice
 
setMessage(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
setMessage(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
setMessage(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
setMessages(List<DashScopeMessage>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeInput
 
setMessages(List<OllamaMessage>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setMessages(List<OpenAIMessage>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setMetadata(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setMinP(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMinPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setMirostat(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMirostatEta(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setMirostatTau(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setModalities(List<String>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setModel(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setModel(String) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setN(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setName(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeFunction
 
setName(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setName(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
setName(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaFunction
 
setName(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setName(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
setName(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
setName(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
setName(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setName(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
setName(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the name of this plan.
setName(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the name of this subtask.
setNumBatch(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setNumCtx(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setNumGPU(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setNumKeep(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setNumPredict(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setNumThread(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setObject(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setOptions(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
setOptions(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setOutcome(String) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the actual outcome of this plan.
setOutcome(String) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the actual outcome of this subtask.
setOutput(DashScopeOutput) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
setOutputTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setParallelToolCalls(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setParam(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
setParameters(DashScopeParameters) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeRequest
 
setParameters(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolFunction
 
setParameters(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaToolFunction
 
setParameters(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
setPenalizeNewline(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setPrediction(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setPresencePenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setPresencePenalty(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setPresencePenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setPromptEvalCount(Integer) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
setPromptEvalCount(Integer) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setPromptEvalDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setPromptTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
setPromptTokensDetails(OpenAIUsage.PromptTokensDetails) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
setPublicKey(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse.PublicKeyData
 
setPublicKeyId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse.PublicKeyData
 
setReasoningContent(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setReasoningContent(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setReasoningDetails(List<OpenAIReasoningDetail>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setReasoningEffort(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setReasoningMessage(Msg) - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Modify the reasoning result message.
setReasoningTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
setRefusal(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setRejectedPredictionTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage.CompletionTokensDetails
 
setRepeatLastN(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setRepeatPenalty(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setRepetitionPenalty(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setRequestId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopePublicKeyResponse
 
setRequestId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
setResponseFormat(ResponseFormat) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setResponseFormat(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setResultFormat(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setRole(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setRole(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setRole(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setSchema(Map<String, Object>) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
setScore(Double) - 类中的方法 io.agentscope.core.rag.model.Document
Sets the similarity score.
setSeed(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setSeed(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setSeed(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setServiceTier(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setState(PlanState) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the state of this plan.
setState(SubTaskState) - 类中的方法 io.agentscope.core.plan.model.SubTask
Sets the state of this subtask.
setStop(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setStop(List<String>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setStop(List<String>) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setStopSequences(List<String>) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setStore(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setStream(Boolean) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setStream(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setStreamOptions(OpenAIStreamOptions) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setStrict(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema
 
setStrict(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction
 
setSubtasks(List<SubTask>) - 类中的方法 io.agentscope.core.plan.model.Plan
Sets the list of subtasks for this plan.
setSummaryMessage(Msg) - 类中的方法 io.agentscope.core.hook.PostSummaryEvent
Modify the summary result message.
setSystemFingerprint(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setTemperature(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setTemperature(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setTemperature(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setText(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setText(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeOutput
 
setText(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
setText(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setTfsZ(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setThink(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setThinkingBudget(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setThinkOption(ThinkOption) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setThoughtSignature(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIFunction
 
setThoughtSignature(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
setToolCallId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setToolCallId(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setToolCallId(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setToolCalls(List<DashScopeToolCall>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage
 
setToolCalls(List<OllamaToolCall>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaMessage
 
setToolCalls(List<OpenAIToolCall>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage
 
setToolChoice(Object) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setToolChoice(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setToolChoice(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setToolResult(ToolResultBlock) - 类中的方法 io.agentscope.core.hook.PostActingEvent
Modify the tool execution result.
setToolResultMsg(Msg) - 类中的方法 io.agentscope.core.hook.PostActingEvent
Set the tool result message.
setTools(List<DashScopeTool>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setTools(List<OllamaTool>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest
 
setTools(List<OpenAITool>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setToolUse(ToolUseBlock) - 类中的方法 io.agentscope.core.hook.PreActingEvent
Modify the tool call (e.g., change parameters).
setTopK(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setTopK(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setTopLogprobs(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setTopP(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters
 
setTopP(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setTopP(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setTotalDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingResponse
 
setTotalDuration(Long) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaResponse
 
setTotalPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setTotalTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setTotalTokens(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIUsage
 
setTruncate(Boolean) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaEmbeddingRequest
 
setTruncate(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setType(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeTool
 
setType(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall
 
setType(String) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaTool
 
setType(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
setType(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
setType(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIReasoningDetail
 
setType(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAITool
 
setType(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall
 
setType(String) - 类中的方法 io.agentscope.core.formatter.ResponseFormat
 
setTypicalP(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setUploadDir(Path) - 类中的方法 io.agentscope.core.skill.AgentSkillPromptProvider
Sets the upload directory whose absolute path replaces every %s placeholder in the code execution instruction template.
setUrl(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIImageUrl
 
setUrl(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIVideoUrl
 
setUsage(DashScopeUsage) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeResponse
 
setUsage(OpenAIUsage) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIResponse
 
setUseMLock(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setUseMMap(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setUseNUMA(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setUser(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest
 
setVectorName(String) - 类中的方法 io.agentscope.core.rag.model.Document
Sets the document vector name.
setVideo(Object) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
 
setVideoTokens(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeUsage
 
setVideoUrl(OpenAIVideoUrl) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
 
setVocabOnly(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
setWriteable(boolean) - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Sets the writeable flag for this repository.
setWriteable(boolean) - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
setWriteable(boolean) - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
ShellCommandTool - io.agentscope.core.tool.coding中的类
Tool for executing shell commands with security validation.
ShellCommandTool() - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
 
ShellCommandTool(String, Set<String>, Function<String, Boolean>) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
Constructor with base directory, command whitelist, and approval callback.
ShellCommandTool(String, Set<String>, Function<String, Boolean>, CommandValidator) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
Constructor with base directory, command whitelist, approval callback, and custom validator.
ShellCommandTool(String, Set<String>, Function<String, Boolean>, CommandValidator, Charset) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
Full constructor with all configuration options including charset.
ShellCommandTool(Set<String>) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
 
ShellCommandTool(Set<String>, Function<String, Boolean>) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
Constructor with command whitelist and approval callback.
ShellCommandTool(Set<String>, Function<String, Boolean>, CommandValidator) - 类的构造器 io.agentscope.core.tool.coding.ShellCommandTool
Constructor with command whitelist, approval callback, and custom validator.
shouldBypass(String) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Check if the given hostname should bypass the proxy.
shouldBypassHistory(Msg) - 类中的方法 io.agentscope.core.formatter.AbstractBaseFormatter
Check if a message should bypass history merging in multiagent formatters.
shouldIncludeReasoningEmission(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions
Convenience method for stream implementations to decide whether to emit a reasoning subtype.
shouldIncludeSummaryEmission(boolean) - 类中的方法 io.agentscope.core.agent.StreamOptions
Convenience method for stream implementations to decide whether to emit a summary subtype.
shouldStream(EventType) - 类中的方法 io.agentscope.core.agent.StreamOptions
Check if a specific event type should be streamed.
shutdown() - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Shutdown and close all managed transports.
shutdown() - 类中的方法 io.agentscope.core.model.transport.websocket.JdkWebSocketTransport
 
shutdown() - 类中的方法 io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport
 
shutdown() - 接口中的方法 io.agentscope.core.model.transport.WebSocketTransport
Shutdown the client and release resources.
ShutdownInterruptedState - io.agentscope.core.shutdown中的记录类
Persistent flag indicating that an agent was interrupted by graceful shutdown.
ShutdownInterruptedState(boolean) - 记录类的构造器 io.agentscope.core.shutdown.ShutdownInterruptedState
创建 ShutdownInterruptedState 记录类的实例。
ShutdownSessionBinding - io.agentscope.core.shutdown中的记录类
Session binding used for shutdown checkpoint persistence.
ShutdownSessionBinding(Session, SessionKey) - 记录类的构造器 io.agentscope.core.shutdown.ShutdownSessionBinding
创建 ShutdownSessionBinding 记录类的实例。
ShutdownState - io.agentscope.core.shutdown中的枚举类
Global framework shutdown state.
shutdownTimeout() - 记录类中的方法 io.agentscope.core.shutdown.GracefulShutdownConfig
返回 shutdownTimeout 记录组件的值。
SHUTTING_DOWN - 枚举类 中的枚举常量 io.agentscope.core.shutdown.ShutdownState
 
signed(boolean) - 类中的方法 io.agentscope.core.model.tts.AudioPlayer.Builder
Sets whether the audio data is signed.
SimpleExtendedModel - io.agentscope.core.tool中的类
Simple implementation of ExtendedModel using maps.
SimpleExtendedModel(Map<String, Object>, List<String>) - 类的构造器 io.agentscope.core.tool.SimpleExtendedModel
 
SimpleSessionKey - io.agentscope.core.state中的记录类
Default simple session identifier implementation using a single string.
SimpleSessionKey(String) - 记录类的构造器 io.agentscope.core.state.SimpleSessionKey
Creates a SimpleSessionKey with validation.
size() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Get the number of agents in this pipeline.
size() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
Get the number of agents in this pipeline.
skill(AgentSkill) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the skill to register.
skillBox(SkillBox) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the skill box for this agent.
SkillBox - io.agentscope.core.skill中的类
 
SkillBox(Toolkit) - 类的构造器 io.agentscope.core.skill.SkillBox
 
SkillBox(Toolkit, String) - 类的构造器 io.agentscope.core.skill.SkillBox
Creates a SkillBox with a toolkit and custom skill prompt instruction.
SkillBox.CodeExecutionBuilder - io.agentscope.core.skill中的类
Fluent builder for configuring code execution with custom options.
SkillBox.SkillRegistration - io.agentscope.core.skill中的类
Fluent builder for registering skills with optional configuration.
skillContent(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Sets the skill content.
skillExists(String) - 接口中的方法 io.agentscope.core.skill.repository.AgentSkillRepository
Checks if a skill exists in the repository.
skillExists(String) - 类中的方法 io.agentscope.core.skill.repository.ClasspathSkillRepository
 
skillExists(String) - 类中的方法 io.agentscope.core.skill.repository.FileSystemSkillRepository
 
skillExists(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Checks whether a skill exists by scanning SKILL.md metadata.
SkillFileFilter - io.agentscope.core.skill中的接口
Filter for deciding whether a skill resource should be uploaded.
SkillFileSystemHelper - io.agentscope.core.skill.util中的类
Utility class for file system operations related to skills.
SkillHook - io.agentscope.core.skill中的类
 
SkillHook(SkillBox) - 类的构造器 io.agentscope.core.skill.SkillHook
 
SkillRegistration(SkillBox) - 类的构造器 io.agentscope.core.skill.SkillBox.SkillRegistration
 
SkillUtil - io.agentscope.core.skill.util中的类
Utility class for creating AgentSkill instances.
socks4(String, int) - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create a simple SOCKS4 proxy configuration.
SOCKS4 - 枚举类 中的枚举常量 io.agentscope.core.model.transport.ProxyType
SOCKS version 4 proxy.
socks5(String, int) - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create a simple SOCKS5 proxy configuration without authentication.
socks5(String, int, String, String) - 类中的静态方法 io.agentscope.core.model.transport.ProxyConfig
Create a SOCKS5 proxy configuration with authentication.
SOCKS5 - 枚举类 中的枚举常量 io.agentscope.core.model.transport.ProxyType
SOCKS version 5 proxy.
source(InterruptSource) - 类中的方法 io.agentscope.core.interruption.InterruptContext.Builder
Set the source of the interruption.
source(Source) - 类中的方法 io.agentscope.core.message.AudioBlock.Builder
Sets the source for the audio content.
source(Source) - 类中的方法 io.agentscope.core.message.ImageBlock.Builder
Sets the source for the image.
source(Source) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the source for the video content.
source(String) - 类中的方法 io.agentscope.core.skill.AgentSkill.Builder
Sets the source identifier.
Source - io.agentscope.core.message中的类
Base class for media sources (URL or Base64).
Source() - 类的构造器 io.agentscope.core.message.Source
 
Specific(String) - 记录类的构造器 io.agentscope.core.model.ToolChoice.Specific
Creates a Specific tool choice.
speed(Float) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the speech speed.
sseTransport(String) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Configures HTTP SSE (Server-Sent Events) transport for stateful connections.
Standard Defaults - 类 io.agentscope.core.model.ExecutionConfig中的搜索标记
start() - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Starts the audio player and opens the audio line.
startSession() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Starts a new TTS session with WebSocket connection.
startSession() - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Starts a new streaming session.
State - io.agentscope.core.state中的接口
Marker interface for persistable state objects.
statefulToolsManaged() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回 statefulToolsManaged 记录组件的值。
statefulToolsManaged(boolean) - 类中的方法 io.agentscope.core.state.StatePersistence.Builder
Sets whether to manage stateful Tool states.
StateModule - io.agentscope.core.state中的接口
Interface for all stateful components in AgentScope.
statePersistence(StatePersistence) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the state persistence configuration.
StatePersistence - io.agentscope.core.state中的记录类
Configuration for which components ReActAgent should manage state persistence.
StatePersistence(boolean, boolean, boolean, boolean) - 记录类的构造器 io.agentscope.core.state.StatePersistence
创建 StatePersistence 记录类的实例。
StatePersistence.Builder - io.agentscope.core.state中的类
Builder for constructing StatePersistence instances with customizable settings.
STATIC_CONTROL - 枚举类 中的枚举常量 io.agentscope.core.memory.LongTermMemoryMode
Framework automatically manages memory without agent involvement.
StaticLongTermMemoryHook - io.agentscope.core.memory中的类
Static Long-Term Memory Hook for automatic memory management.
StaticLongTermMemoryHook(LongTermMemory, Memory) - 类的构造器 io.agentscope.core.memory.StaticLongTermMemoryHook
Creates a new StaticLongTermMemoryHook with synchronous recording.
StaticLongTermMemoryHook(LongTermMemory, Memory, boolean) - 类的构造器 io.agentscope.core.memory.StaticLongTermMemoryHook
Creates a new StaticLongTermMemoryHook.
statusCode(int) - 类中的方法 io.agentscope.core.model.transport.HttpResponse.Builder
Set the HTTP status code.
stdioTransport(String, String...) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Configures StdIO transport for local process communication.
stdioTransport(String, List<String>, Map<String, String>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Configures StdIO transport with environment variables.
stop() - 类中的方法 io.agentscope.core.hook.TTSHook
Stop the audio player and clean up resources.
stop() - 类中的方法 io.agentscope.core.model.tts.AudioPlayer
Stops the audio player and closes the audio line.
stop(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
stop(List<String>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
stop(List<String>) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
STOP - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
stopAgent() - 类中的方法 io.agentscope.core.hook.PostActingEvent
Request to stop the agent after this acting phase.
stopAgent() - 类中的方法 io.agentscope.core.hook.PostReasoningEvent
Request to stop the agent after this reasoning phase.
stopAgent() - 类中的方法 io.agentscope.core.hook.PostSummaryEvent
Request to stop the agent after this summary phase.
storage(PlanStorage) - 类中的方法 io.agentscope.core.plan.PlanNotebook.Builder
Sets the storage backend for persisting historical plans.
store(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
stream(boolean) - 类中的方法 io.agentscope.core.model.AnthropicChatModel.Builder
Enables or disables streaming.
stream(boolean) - 类中的方法 io.agentscope.core.model.DashScopeChatModel.Builder
Sets whether streaming should be enabled.
stream(boolean) - 类中的方法 io.agentscope.core.model.OpenAIChatModel.Builder
Sets whether streaming should be enabled.
stream(StreamOptions) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events based on current state without adding new input.
stream(StreamOptions, Class<?>) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events with structured output support based on current state.
stream(DashScopeRequest, Map<String, String>, Map<String, Object>, Map<String, String>) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient
Make a streaming API call with additional HTTP parameters.
stream(OllamaRequest) - 类中的方法 io.agentscope.core.model.OllamaHttpClient
Make a streaming Chat API call.
stream(Msg) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events for a single message with default options.
stream(Msg) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Stream execution events from all agents with default options.
stream(Msg, StreamOptions) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events for a single message.
stream(Msg, StreamOptions) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Stream execution events from all agents with specified options.
stream(Msg, StreamOptions, JsonNode) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events for a single message with JSON schema support.
stream(Msg, StreamOptions, Class<?>) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events for a single message with structured output support.
stream(Msg, StreamOptions, Class<?>) - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
Stream execution events from all agents with structured output support.
stream(HttpRequest) - 接口中的方法 io.agentscope.core.model.transport.HttpTransport
Execute a streaming HTTP request (Server-Sent Events).
stream(HttpRequest) - 类中的方法 io.agentscope.core.model.transport.JdkHttpTransport
 
stream(HttpRequest) - 类中的方法 io.agentscope.core.model.transport.OkHttpTransport
 
stream(Boolean) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
stream(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
stream(Boolean) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets whether streaming mode is enabled.
stream(Class<?>) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events with structured output support based on current state.
stream(String, String, OpenAIRequest, GenerateOptions) - 类中的方法 io.agentscope.core.model.OpenAIClient
Make a streaming API call with options for headers and query params.
stream(List<Msg>) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events for multiple messages with default options.
stream(List<Msg>, StreamOptions) - 类中的方法 io.agentscope.core.agent.AgentBase
Stream with multiple input messages.
stream(List<Msg>, StreamOptions) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events in real-time as the agent processes the input.
stream(List<Msg>, StreamOptions, JsonNode) - 类中的方法 io.agentscope.core.agent.AgentBase
Stream with multiple input messages using a JSON schema.
stream(List<Msg>, StreamOptions, JsonNode) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events with JSON schema support.
stream(List<Msg>, StreamOptions, Class<?>) - 类中的方法 io.agentscope.core.agent.AgentBase
Stream with multiple input messages.
stream(List<Msg>, StreamOptions, Class<?>) - 接口中的方法 io.agentscope.core.agent.StreamableAgent
Stream execution events with structured output support.
stream(List<Msg>, List<ToolSchema>, GenerateOptions) - 类中的方法 io.agentscope.core.model.ChatModelBase
Stream chat completion responses.
stream(List<Msg>, List<ToolSchema>, GenerateOptions) - 接口中的方法 io.agentscope.core.model.Model
Stream chat completion responses.
STREAM_FORMAT_HEADER - 类中的静态变量 io.agentscope.core.model.transport.TransportConstants
Header name for specifying stream format.
STREAM_FORMAT_NDJSON - 类中的静态变量 io.agentscope.core.model.transport.TransportConstants
Value for NDJSON stream format.
StreamableAgent - io.agentscope.core.agent中的接口
Interface for agents that support streaming events during execution.
streamableHttpTransport(String) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Configures HTTP StreamableHTTP transport for stateless connections.
streamEnabled(boolean) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets whether streaming is enabled.
streamOptions(StreamOptions) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Sets the stream options for event forwarding.
streamOptions(OpenAIStreamOptions) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
StreamOptions - io.agentscope.core.agent中的类
StreamOptions.Builder - io.agentscope.core.agent中的类
Builder for StreamOptions.
StreamUserInput - io.agentscope.core.agent.user中的类
Stream-based user input implementation that reads from any InputStream and writes to any OutputStream.
StreamUserInput.Builder - io.agentscope.core.agent.user中的类
Builder for StreamUserInput.
strict(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.JsonSchema.Builder
 
strict(Boolean) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolFunction.Builder
 
strict(Boolean) - 类中的方法 io.agentscope.core.model.ToolSchema.Builder
Sets the strict mode for schema validation.
STRUCTURED_OUTPUT - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Structured output completed.
STRUCTURED_OUTPUT - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key for structured output data.
STRUCTURED_OUTPUT_REMINDER - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key to mark structured output reminder messages.
STRUCTURED_OUTPUT_REMINDER_TYPE - 类中的静态变量 io.agentscope.core.message.MessageMetadataKeys
Metadata key for the type of structured output reminder.
STRUCTURED_OUTPUT_TOOL_NAME - 类中的静态变量 io.agentscope.core.agent.StructuredOutputCapableAgent
The tool name for structured output generation.
StructuredOutputCapableAgent - io.agentscope.core.agent中的类
Abstract base class for agents that support structured output generation.
StructuredOutputCapableAgent(String, String, boolean, List<Hook>, Toolkit) - 类的构造器 io.agentscope.core.agent.StructuredOutputCapableAgent
Constructor with default reminder mode (TOOL_CHOICE).
StructuredOutputCapableAgent(String, String, boolean, List<Hook>, Toolkit, StructuredOutputReminder) - 类的构造器 io.agentscope.core.agent.StructuredOutputCapableAgent
Constructor with custom reminder mode.
structuredOutputReminder - 类中的变量 io.agentscope.core.agent.StructuredOutputCapableAgent
 
structuredOutputReminder(StructuredOutputReminder) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the structured output enforcement mode.
StructuredOutputReminder - io.agentscope.core.model中的枚举类
Configuration for how to ensure the model calls generate_response tool in structured output mode.
subAgent(SubAgentProvider<?>) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Register a sub-agent as a tool with default configuration.
subAgent(SubAgentProvider<?>) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Register a sub-agent as a tool with default configuration.
subAgent(SubAgentProvider<?>, SubAgentConfig) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Register a sub-agent as a tool with custom configuration.
subAgent(SubAgentProvider<?>, SubAgentConfig) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Register a sub-agent as a tool with custom configuration.
SubAgentConfig - io.agentscope.core.tool.subagent中的类
Configuration for sub-agent registration.
SubAgentConfig.Builder - io.agentscope.core.tool.subagent中的类
Builder for SubAgentConfig.
SubAgentProvider<T> - io.agentscope.core.tool.subagent中的接口
Factory interface for creating agent instances.
SubAgentTool - io.agentscope.core.tool.subagent中的类
AgentTool implementation that wraps a sub-agent for multi-turn conversation.
SubAgentTool(SubAgentProvider<?>, SubAgentConfig) - 类的构造器 io.agentscope.core.tool.subagent.SubAgentTool
Creates a new SubAgentTool.
SubTask - io.agentscope.core.plan.model中的类
Represents a subtask within a plan.
SubTask() - 类的构造器 io.agentscope.core.plan.model.SubTask
Default constructor for deserialization.
SubTask(String, String, String) - 类的构造器 io.agentscope.core.plan.model.SubTask
Create a new subtask.
SubTaskState - io.agentscope.core.plan.model中的枚举类
State of a subtask in a plan.
subtasksToMaps(List<SubTask>) - 类中的静态方法 io.agentscope.core.plan.PlanNotebook
Helper method to convert a list of SubTask objects to a list of Maps.
subtaskToMap(SubTask) - 类中的静态方法 io.agentscope.core.plan.PlanNotebook
Helper method to convert a SubTask object to a Map.
summarizing() - 类中的方法 io.agentscope.core.ReActAgent
Generate summary when max iterations reached.
SUMMARY - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Summary event - Generated when max iterations reached.
SUMMARY_CHUNK - 枚举类 中的枚举常量 io.agentscope.core.hook.HookEventType
During summary streaming
SummaryChunkEvent - io.agentscope.core.hook中的类
Event fired during summary streaming.
SummaryChunkEvent(Agent, String, GenerateOptions, Msg, Msg) - 类的构造器 io.agentscope.core.hook.SummaryChunkEvent
Constructor for SummaryChunkEvent.
SummaryEvent - io.agentscope.core.hook中的类
Base class for summary-related events.
SummaryEvent(HookEventType, Agent, String, GenerateOptions) - 类的构造器 io.agentscope.core.hook.SummaryEvent
Constructor for SummaryEvent.
SUNNY - 枚举类 中的枚举常量 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
四川-晴儿 (Sunny) - The voice of a Sichuan girl whose sweetness melts your heart.
supportsStreamingInput() - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Returns true if this model supports streaming input (push/finish pattern).
supportsStrict() - 类中的方法 io.agentscope.core.formatter.openai.DeepSeekFormatter
 
supportsStrict() - 类中的方法 io.agentscope.core.formatter.openai.DeepSeekMultiAgentFormatter
 
supportsStrict() - 类中的方法 io.agentscope.core.formatter.openai.GLMFormatter
 
supportsStrict() - 类中的方法 io.agentscope.core.formatter.openai.GLMMultiAgentFormatter
 
supportsStrict() - 类中的方法 io.agentscope.core.formatter.openai.OpenAIChatFormatter
Returns whether this formatter's target API supports the strict parameter in tool definitions.
suspended(ToolUseBlock) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Creates a suspended tool result with default message.
suspended(ToolUseBlock, ToolSuspendException) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Creates a suspended tool result from a ToolSuspendException.
syncElicitation(Function<McpSchema.ElicitRequest, McpSchema.ElicitResult>) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Registers a synchronous elicitation handler for processing elicit requests from the server.
syncToolGroupStates() - 类中的方法 io.agentscope.core.skill.SkillBox
Synchronize tool group states based on skill activation status with a specific toolkit.
synthesize(String, TTSOptions) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Synthesizes text to audio (blocking).
synthesize(String, TTSOptions) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel
Synthesizes speech from text using DashScope TTS API.
synthesize(String, TTSOptions) - 接口中的方法 io.agentscope.core.model.tts.TTSModel
Synthesize text to audio.
synthesizeStream(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Synthesizes complete text to audio using streaming.
synthesizeStream(String) - 接口中的方法 io.agentscope.core.model.tts.RealtimeTTSModel
Synthesizes text using streaming and returns audio blocks.
sysPrompt(String) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the system prompt for this agent.
SYSTEM - 枚举类 中的枚举常量 io.agentscope.core.interruption.InterruptSource
Interruption initiated by system (timeout, resource limit, etc.).
SYSTEM - 枚举类 中的枚举常量 io.agentscope.core.message.MsgRole
System role for system instructions, prompts, or configuration messages.
systemPrompt() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回 systemPrompt 记录组件的值。

T

temperature(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
temperature(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
temperature(Double) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the temperature for text generation.
temperature(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
TEMPERATURE - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
TERMINATED - 枚举类 中的枚举常量 io.agentscope.core.shutdown.ShutdownState
 
text() - 类中的静态方法 io.agentscope.core.formatter.ResponseFormat
Create a plain text response format.
text(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
text(String) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Create a text content part.
text(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
text(String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
Create a text content part.
text(String) - 类中的方法 io.agentscope.core.message.TextBlock.Builder
Sets the text content for the block.
text(String) - 类中的静态方法 io.agentscope.core.message.ToolResultBlock
Create a simple text result (for tool method return values).
text(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput.Builder
 
TEXT - 枚举类 中的枚举常量 io.agentscope.core.model.EndpointType
Force use of text generation API.
TEXT_GENERATION_ENDPOINT - 类中的静态变量 io.agentscope.core.model.DashScopeHttpClient
Text generation API endpoint.
TextBlock - io.agentscope.core.message中的类
Represents plain text content in a message.
TextBlock.Builder - io.agentscope.core.message中的类
Builder for constructing TextBlock instances.
textContent(String) - 类中的方法 io.agentscope.core.message.Msg.Builder
Set text content from a string.
TFS_Z - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
tfsZ(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
think(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
THINK - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
ThinkBoolean(boolean) - 记录类的构造器 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
创建 ThinkBoolean 记录类的实例。
thinking(String) - 类中的方法 io.agentscope.core.message.ThinkingBlock.Builder
Sets the thinking content for the block.
ThinkingBlock - io.agentscope.core.message中的类
Represents reasoning or thinking content in a message.
ThinkingBlock.Builder - io.agentscope.core.message中的类
Builder for constructing ThinkingBlock instances.
thinkingBudget(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
thinkingBudget(Integer) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the thinking budget (maximum tokens for reasoning/thinking content).
ThinkLevel(String) - 记录类的构造器 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
Constructs a new ThinkLevel with validation.
thinkOption(ThinkOption) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
ThinkOption - io.agentscope.core.model.ollama中的接口
Defines the configuration contract for the "thinking" capability (Chain of Thought) in AgentScope's Ollama integration.
ThinkOption.ThinkBoolean - io.agentscope.core.model.ollama中的记录类
Implementation of ThinkOption representing a binary state (Enabled/Disabled).
ThinkOption.ThinkLevel - io.agentscope.core.model.ollama中的记录类
Implementation of ThinkOption representing a specific level of reasoning effort.
ThinkOption.ThinkOptionDeserializer - io.agentscope.core.model.ollama中的类
Custom deserializer implementation for ThinkOption.
ThinkOption.ThinkOptionSerializer - io.agentscope.core.model.ollama中的类
Custom serializer implementation for ThinkOption.
ThinkOptionDeserializer() - 类的构造器 io.agentscope.core.model.ollama.ThinkOption.ThinkOptionDeserializer
 
ThinkOptionSerializer() - 类的构造器 io.agentscope.core.model.ollama.ThinkOption.ThinkOptionSerializer
 
thoughtSignature(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
throwable() - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
返回 throwable 记录组件的值。
time(double) - 类中的方法 io.agentscope.core.model.ChatUsage.Builder
Sets the execution time.
timeout(Duration) - 类中的方法 io.agentscope.core.model.ExecutionConfig.Builder
Sets the timeout duration for a single execution.
timeout(Duration) - 类中的方法 io.agentscope.core.tool.mcp.McpClientBuilder
Sets the request timeout duration.
timestamp(String) - 类中的方法 io.agentscope.core.message.Msg.Builder
Sets the timestamp for the message.
timestamp(Instant) - 类中的方法 io.agentscope.core.interruption.InterruptContext.Builder
Set the timestamp of the interruption.
toAudioBlock() - 类中的方法 io.agentscope.core.model.tts.TTSResponse
Converts this response to an AudioBlock for use in Msg.
toBuilder() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
 
toBuilder() - 类中的方法 io.agentscope.core.skill.AgentSkill
Creates a builder initialized with this skill's values.
TODO - 枚举类 中的枚举常量 io.agentscope.core.plan.model.PlanState
Plan is created but not yet started.
TODO - 枚举类 中的枚举常量 io.agentscope.core.plan.model.SubTaskState
Subtask is planned but not yet started.
toFileProtocolUrl(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a local file path to file:// protocol URL.
toGenerateOptions() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
Converts this OllamaOptions to generic GenerateOptions.
toIdentifier() - 接口中的方法 io.agentscope.core.state.SessionKey
Returns a string identifier for this session key.
toIdentifier() - 记录类中的方法 io.agentscope.core.state.SimpleSessionKey
 
toJavaProxy() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
Convert this configuration to a Proxy instance.
toJdkHttpVersion() - 枚举类中的方法 io.agentscope.core.model.transport.HttpVersion
 
toJson(Object) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
toJson(Object) - 接口中的方法 io.agentscope.core.util.JsonCodec
Serialize an object to JSON string.
toJsonValue() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
 
toJsonValue() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
 
toJsonValue() - 接口中的方法 io.agentscope.core.model.ollama.ThinkOption
Transforms the current option into a format compatible with the Ollama JSON API.
toMap() - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions
Serializes the OllamaOptions into a Map representation.
toMarkdown(boolean) - 类中的方法 io.agentscope.core.plan.model.Plan
Convert to markdown representation.
toMarkdown(boolean) - 类中的方法 io.agentscope.core.plan.model.SubTask
Convert to markdown representation.
tool(Object) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
Set the tool object to register (scans for @Tool methods).
tool(Object) - 类中的方法 io.agentscope.core.tool.Toolkit.ToolRegistration
Set the tool object to register (scans for @Tool methods).
Tool - io.agentscope.core.tool中的批注接口
Annotation to mark a method as a tool that can be invoked by AI agents.
TOOL - 枚举类 中的枚举常量 io.agentscope.core.interruption.InterruptSource
Interruption initiated by tool execution logic.
TOOL - 枚举类 中的枚举常量 io.agentscope.core.message.MsgRole
Tool role for messages containing tool execution results or responses.
TOOL_CALLS - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Model returned tool calls (internal tools, framework will continue execution).
TOOL_CHOICE - 枚举类 中的枚举常量 io.agentscope.core.model.StructuredOutputReminder
Use tool_choice API parameter to force the tool call when the model doesn't call it voluntarily.
TOOL_DEFAULTS - 类中的静态变量 io.agentscope.core.model.ExecutionConfig
Standard defaults for tool executions.
TOOL_RESULT - 枚举类 中的枚举常量 io.agentscope.core.agent.EventType
Tool execution result event.
TOOL_SUSPENDED - 枚举类 中的枚举常量 io.agentscope.core.message.GenerateReason
Tool execution was suspended, waiting for user to provide results.
toolCallId(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
toolCallId(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
ToolCallParam - io.agentscope.core.tool中的类
Parameters for tool invocation.
ToolCallParam.Builder - io.agentscope.core.tool中的类
Builder for ToolCallParam.
toolCalls(List<DashScopeToolCall>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeMessage.Builder
 
toolCalls(List<OpenAIToolCall>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIMessage.Builder
 
toolChoice(ToolChoice) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the tool choice configuration for controlling how the model uses tools.
toolChoice(Object) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
toolChoice(Object) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
toolChoice(Object) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
ToolChoice - io.agentscope.core.model中的接口
Represents the tool choice behavior for LLM model calls.
ToolChoice.Auto - io.agentscope.core.model中的记录类
Auto mode: Let the model decide whether and which tools to call.
ToolChoice.None - io.agentscope.core.model中的记录类
None mode: Prevent the model from calling any tools.
ToolChoice.Required - io.agentscope.core.model中的记录类
Required mode: Force the model to call at least one tool.
ToolChoice.Specific - io.agentscope.core.model中的记录类
Specific mode: Force the model to call a specific tool by name.
ToolEmitter - io.agentscope.core.tool中的接口
Interface for emitting streaming responses during tool execution.
toolExecutionConfig(ExecutionConfig) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the execution configuration for tool executions.
toolExecutionContext(ToolExecutionContext) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the tool execution context for this agent.
ToolExecutionContext - io.agentscope.core.tool中的类
Facade for passing custom POJOs to tool methods via priority-based resolution.
ToolExecutionContext.Builder - io.agentscope.core.tool中的类
Builder for ToolExecutionContext.
ToolExecutionContextProvider - io.agentscope.core.tool中的接口
Provider interface for resolving ToolExecutionContext from external sources.
ToolGroup - io.agentscope.core.tool中的类
Represents a named group of tools with activation state.
ToolGroup.Builder - io.agentscope.core.tool中的类
Builder for constructing ToolGroup instances.
toolkit - 类中的变量 io.agentscope.core.agent.StructuredOutputCapableAgent
 
toolkit(Toolkit) - 类中的方法 io.agentscope.core.ReActAgent.Builder
Sets the toolkit containing available tools for this agent.
toolkit(Toolkit) - 类中的方法 io.agentscope.core.skill.SkillBox.SkillRegistration
 
Toolkit - io.agentscope.core.tool中的类
Toolkit manages the registration, retrieval, and execution of agent tools.
Toolkit() - 类的构造器 io.agentscope.core.tool.Toolkit
Create a Toolkit with default configuration (sequential execution using Reactor).
Toolkit(ToolkitConfig) - 类的构造器 io.agentscope.core.tool.Toolkit
Create a Toolkit with custom configuration.
Toolkit.ToolRegistration - io.agentscope.core.tool中的类
Fluent builder for registering tools with optional configuration.
ToolkitConfig - io.agentscope.core.tool中的类
Configuration for Toolkit execution behavior.
ToolkitConfig.Builder - io.agentscope.core.tool中的类
Builder for ToolkitConfig.
toolkitManaged() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回 toolkitManaged 记录组件的值。
toolkitManaged(boolean) - 类中的方法 io.agentscope.core.state.StatePersistence.Builder
Sets whether to manage Toolkit activeGroups state.
ToolkitState - io.agentscope.core.state中的记录类
State record for toolkit active groups.
ToolkitState(List<String>) - 记录类的构造器 io.agentscope.core.state.ToolkitState
创建 ToolkitState 记录类的实例。
toolName() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Specific
返回 toolName 记录组件的值。
toolName(String) - 类中的方法 io.agentscope.core.tool.subagent.SubAgentConfig.Builder
Sets the tool name.
ToolParam - io.agentscope.core.tool中的批注接口
Annotation to describe parameters of a tool method.
ToolResultBlock - io.agentscope.core.message中的类
Represents the result of a tool execution.
ToolResultBlock(String, String, ContentBlock) - 类的构造器 io.agentscope.core.message.ToolResultBlock
Creates a tool result block with a single content block output.
ToolResultBlock(String, String, List<ContentBlock>) - 类的构造器 io.agentscope.core.message.ToolResultBlock
Creates a tool result block with a list of content blocks as output.
ToolResultBlock(String, String, List<ContentBlock>, Map<String, Object>) - 类的构造器 io.agentscope.core.message.ToolResultBlock
 
ToolResultBlock.Builder - io.agentscope.core.message中的类
Builder for constructing ToolResultBlock instances.
ToolResultConverter - io.agentscope.core.tool中的接口
Converts tool method return values to ToolResultBlock.
tools(List<DashScopeTool>) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
tools(List<OllamaTool>) - 类中的方法 io.agentscope.core.formatter.ollama.dto.OllamaRequest.Builder
 
tools(List<OpenAITool>) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
tools(Set<String>) - 类中的方法 io.agentscope.core.tool.ToolGroup.Builder
Sets the initial set of tools in this group.
ToolSchema - io.agentscope.core.model中的类
Immutable tool schema definition.
ToolSchema.Builder - io.agentscope.core.model中的类
Builder for creating ToolSchema instances.
ToolSchemaModule - io.agentscope.core.tool中的类
A victools JSON Schema Module that reads ToolParam annotations to populate "description" and "required" in the generated schema.
ToolSchemaModule(ToolSchemaModule.Option...) - 类的构造器 io.agentscope.core.tool.ToolSchemaModule
Creates a module with the given options.
ToolSchemaModule.Option - io.agentscope.core.tool中的枚举类
Options for customizing module behavior.
ToolSuspendException - io.agentscope.core.tool中的异常错误类
Exception thrown to signal that a tool execution should be suspended and handled externally.
ToolSuspendException() - 异常错误类的构造器 io.agentscope.core.tool.ToolSuspendException
Creates a new ToolSuspendException with default message.
ToolSuspendException(String) - 异常错误类的构造器 io.agentscope.core.tool.ToolSuspendException
Creates a new ToolSuspendException with a custom reason.
toolUse - 类中的变量 io.agentscope.core.hook.ActingEvent
 
toolUseBlock(ToolUseBlock) - 类中的方法 io.agentscope.core.tool.ToolCallParam.Builder
Sets the tool use block.
ToolUseBlock - io.agentscope.core.message中的类
Represents a tool use request within a message.
ToolUseBlock(String, String, Map<String, Object>) - 类的构造器 io.agentscope.core.message.ToolUseBlock
Creates a new tool use block without metadata (convenience constructor).
ToolUseBlock(String, String, Map<String, Object>, String, Map<String, Object>) - 类的构造器 io.agentscope.core.message.ToolUseBlock
Creates a new tool use block with raw content for streaming.
ToolUseBlock(String, String, Map<String, Object>, Map<String, Object>) - 类的构造器 io.agentscope.core.message.ToolUseBlock
Creates a new tool use block for JSON deserialization.
ToolUseBlock.Builder - io.agentscope.core.message中的类
Builder for constructing ToolUseBlock instances.
ToolValidator - io.agentscope.core.tool中的类
Unified validator for tool-related operations.
toOneLineMarkdown() - 类中的方法 io.agentscope.core.plan.model.SubTask
Convert to one-line markdown representation.
TOP_K - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
TOP_P - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
topK(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
topK(Integer) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the top-k sampling parameter.
topK(Integer) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
topLogprobs(Integer) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
topP(Double) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeParameters.Builder
 
topP(Double) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
topP(Double) - 类中的方法 io.agentscope.core.model.GenerateOptions.Builder
Sets the top-p (nucleus sampling) parameter.
topP(Double) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
toPrettyJson(Object) - 类中的方法 io.agentscope.core.util.JacksonJsonCodec
 
toPrettyJson(Object) - 接口中的方法 io.agentscope.core.util.JsonCodec
Serialize an object to pretty-printed JSON string.
toString() - 类中的方法 io.agentscope.core.agent.AgentBase
 
toString() - 类中的方法 io.agentscope.core.agent.Event
 
toString() - 记录类中的方法 io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
返回此记录类的字符串表示形式。
toString() - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIError
 
toString() - 类中的方法 io.agentscope.core.interruption.InterruptContext
Returns a string representation of the interrupt context.
toString() - 类中的方法 io.agentscope.core.message.TextBlock
 
toString() - 记录类中的方法 io.agentscope.core.model.DashScopeHttpClient.PublicKeyResult
返回此记录类的字符串表示形式。
toString() - 异常错误类中的方法 io.agentscope.core.model.ModelException
 
toString() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkBoolean
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.model.ollama.ThinkOption.ThinkLevel
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Auto
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.model.ToolChoice.None
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Required
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.model.ToolChoice.Specific
返回此记录类的字符串表示形式。
toString() - 异常错误类中的方法 io.agentscope.core.model.transport.HttpTransportException
Get the formatted error message with all available details.
toString() - 类中的方法 io.agentscope.core.model.transport.ProxyConfig
 
toString() - 记录类中的方法 io.agentscope.core.model.transport.websocket.CloseInfo
返回此记录类的字符串表示形式。
toString() - 类中的方法 io.agentscope.core.pipeline.FanoutPipeline
 
toString() - 类中的方法 io.agentscope.core.pipeline.SequentialPipeline
 
toString() - 类中的方法 io.agentscope.core.rag.model.Document
 
toString() - 类中的方法 io.agentscope.core.session.SessionInfo
Returns a string representation of the session information.
toString() - 记录类中的方法 io.agentscope.core.shutdown.GracefulShutdownConfig
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownInterruptedState
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.shutdown.ShutdownSessionBinding
返回此记录类的字符串表示形式。
toString() - 类中的方法 io.agentscope.core.skill.AgentSkill
Returns a string representation of this skill.
toString() - 类中的方法 io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
Returns a string representation of this repository info.
toString() - 类中的方法 io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
 
toString() - 记录类中的方法 io.agentscope.core.state.AgentMetaState
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.state.PlanNotebookState
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.state.SimpleSessionKey
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.state.StatePersistence
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.agentscope.core.state.ToolkitState
返回此记录类的字符串表示形式。
toString() - 类中的方法 io.agentscope.core.tool.ToolExecutionContext
 
totalPixels(Integer) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
totalPixels(Integer) - 类中的方法 io.agentscope.core.message.VideoBlock.Builder
Sets the total pixels of all frames extracted from the video (single image pixels × total frames).
Tracer - io.agentscope.core.tracing中的接口
 
TracerRegistry - io.agentscope.core.tracing中的类
Registry for the global Tracer instance.
TracerRegistry() - 类的构造器 io.agentscope.core.tracing.TracerRegistry
 
transport(HttpTransport) - 类中的方法 io.agentscope.core.model.DashScopeHttpClient.Builder
Set the HTTP transport.
transport(HttpTransport) - 类中的方法 io.agentscope.core.model.OllamaHttpClient.Builder
 
TransportConstants - io.agentscope.core.model.transport中的类
Constants for HTTP transport layer.
truncate(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
TRUNCATE - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
TTS_ENDPOINT - 类中的静态变量 io.agentscope.core.model.tts.DashScopeTTSModel
TTS API endpoint (uses multimodal-generation for qwen-tts models).
TTSEvent - io.agentscope.core.model.tts中的类
Base class for TTS WebSocket events.
TTSEvent(String, String) - 类的构造器 io.agentscope.core.model.tts.TTSEvent
 
TTSEvent.AppendTextEvent - io.agentscope.core.model.tts中的类
Append text to input buffer event.
TTSEvent.ClearEvent - io.agentscope.core.model.tts中的类
Clear text buffer event.
TTSEvent.CommitEvent - io.agentscope.core.model.tts中的类
Commit text buffer event.
TTSEvent.FinishEvent - io.agentscope.core.model.tts中的类
Session finish event.
TTSEvent.SessionUpdateEvent - io.agentscope.core.model.tts中的类
Session update event.
TTSException - io.agentscope.core.model.tts中的异常错误类
Exception thrown when TTS operations fail.
TTSException(String) - 异常错误类的构造器 io.agentscope.core.model.tts.TTSException
Creates a new TTSException with a message.
TTSException(String, int, String) - 异常错误类的构造器 io.agentscope.core.model.tts.TTSException
Creates a new TTSException with HTTP status code.
TTSException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.tts.TTSException
Creates a new TTSException with error code.
TTSException(String, Throwable) - 异常错误类的构造器 io.agentscope.core.model.tts.TTSException
Creates a new TTSException with a message and cause.
TTSHook - io.agentscope.core.hook中的类
Hook for real-time Text-to-Speech synthesis during agent execution.
TTSHook.Builder - io.agentscope.core.hook中的类
Builder for constructing TTSHook instances.
ttsModel(DashScopeRealtimeTTSModel) - 类中的方法 io.agentscope.core.hook.TTSHook.Builder
Sets the TTS model for speech synthesis.
TTSModel - io.agentscope.core.model.tts中的接口
Text-to-Speech model interface.
TTSOptions - io.agentscope.core.model.tts中的类
Options for TTS synthesis.
TTSOptions.Builder - io.agentscope.core.model.tts中的类
Builder for constructing TTSOptions instances.
TTSResponse - io.agentscope.core.model.tts中的类
Response from TTS synthesis.
TTSResponse.Builder - io.agentscope.core.model.tts中的类
Builder for constructing TTSResponse instances.
type(ProxyType) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the proxy type.
type(String) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeToolCall.Builder
 
type(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
type(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIToolCall.Builder
 
type(String) - 类中的方法 io.agentscope.core.formatter.ResponseFormat.Builder
 
TypeUtils - io.agentscope.core.util中的类
Utility class for type-safe operations.
TYPICAL_P - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
typicalP(Float) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 

U

UnixCommandValidator - io.agentscope.core.tool.coding中的类
Command validator for Unix-like systems (Linux, macOS).
UnixCommandValidator() - 类的构造器 io.agentscope.core.tool.coding.UnixCommandValidator
 
UnknownEvent(String) - 类的构造器 io.agentscope.core.model.tts.RealtimeTTSResponseEvent.UnknownEvent
 
UnprocessableEntityException - io.agentscope.core.model.exception中的异常错误类
Exception thrown when the request is well-formed but semantically incorrect (HTTP 422).
UnprocessableEntityException(String, String, String) - 异常错误类的构造器 io.agentscope.core.model.exception.UnprocessableEntityException
 
unregister(HttpTransport) - 类中的静态方法 io.agentscope.core.model.transport.HttpTransportFactory
Unregister an HttpTransport from lifecycle management.
unregisterRequest(Agent) - 类中的方法 io.agentscope.core.shutdown.GracefulShutdownManager
 
updatePlanInfo(String, String, String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Update the current plan's name, description, or expected outcome.
updateSubtaskState(int, String) - 类中的方法 io.agentscope.core.plan.PlanNotebook
Update the state of a subtask by given index and state.
updateToolGroups(List<String>, boolean) - 类中的方法 io.agentscope.core.tool.Toolkit
Update the activation status of tool groups.
updateToolPresetParameters(String, Map<String, Object>) - 类中的方法 io.agentscope.core.tool.Toolkit
Update preset parameters for a registered tool at runtime.
uploadDir(String) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set the upload directory for skill files.
uploadSkillFiles() - 类中的方法 io.agentscope.core.skill.SkillBox
Uploads skill files to the upload directory with the configured filter.
url(String) - 类中的方法 io.agentscope.core.message.URLSource.Builder
Sets the URL for the media content.
url(String) - 类中的方法 io.agentscope.core.model.transport.HttpRequest.Builder
Set the request URL.
URLSource - io.agentscope.core.message中的类
Represents URL-based media content.
URLSource(String) - 类的构造器 io.agentscope.core.message.URLSource
Creates a new URL source for JSON deserialization.
URLSource.Builder - io.agentscope.core.message中的类
Builder for constructing URLSource instances.
urlToBase64DataUrl(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a file or web URL to a data URL with base64 encoding.
urlToInputStream(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a file or web URL to an InputStream.
urlToProtocolUrl(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a URL to a file:// protocol URL or leave as-is for web URLs.
urlToRgbaImageInputStream(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Convert a file or web URL to an InputStream with RGBA image.
usage(ChatUsage) - 类中的方法 io.agentscope.core.model.ChatResponse.Builder
Sets the usage information for the response.
USE_MLOCK - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
USE_MMAP - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
useMLock(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
useMMap(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
useNUMA(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
user(String) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIRequest.Builder
 
USER - 枚举类 中的枚举常量 io.agentscope.core.interruption.InterruptSource
Interruption initiated by user request.
USER - 枚举类 中的枚举常量 io.agentscope.core.message.MsgRole
User role for messages from human users or external inputs.
UserAgent - io.agentscope.core.agent.user中的类
UserAgent class for handling user interaction within the agent framework.
UserAgent.Builder - io.agentscope.core.agent.user中的类
Builder for UserAgent.
UserInputBase - io.agentscope.core.agent.user中的接口
Strategy interface for handling user input from different sources.
UserInputData - io.agentscope.core.agent.user中的类
Data class that holds user input information with dual representation.
UserInputData(List<ContentBlock>, Map<String, Object>) - 类的构造器 io.agentscope.core.agent.user.UserInputData
Creates a new UserInputData instance.
userMessage(Msg) - 类中的方法 io.agentscope.core.interruption.InterruptContext.Builder
Set the user message that triggered the interruption.
username(String) - 类中的方法 io.agentscope.core.model.transport.ProxyConfig.Builder
Set the authentication username.

V

validate(String, Set<String>) - 接口中的方法 io.agentscope.core.tool.coding.CommandValidator
Validate if a command is allowed to execute.
validate(String, Set<String>) - 类中的方法 io.agentscope.core.tool.coding.UnixCommandValidator
 
validate(String, Set<String>) - 类中的方法 io.agentscope.core.tool.coding.WindowsCommandValidator
 
validateAndResolvePath(Path, String) - 类中的静态方法 io.agentscope.core.skill.util.SkillFileSystemHelper
Validates that a resolved path is within the base directory.
validateAudioExtension(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Validate that an audio file has a supported extension.
validateImageExtension(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Validate that an image file has a supported extension.
validateInput(String, Map<String, Object>) - 类中的静态方法 io.agentscope.core.tool.ToolValidator
Validate tool input parameters against a JSON Schema using networknt-schema.
validateToolResultMatch(Msg, List<Msg>) - 类中的静态方法 io.agentscope.core.tool.ToolValidator
Validate that ToolResult messages match pending ToolUse blocks.
validateVideoExtension(String) - 类中的静态方法 io.agentscope.core.formatter.MediaUtils
Validate that a video file has a supported extension.
ValidationResult(boolean, String, String) - 类的构造器 io.agentscope.core.tool.coding.CommandValidator.ValidationResult
 
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.agent.EventType
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.hook.HookEventType
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.interruption.InterruptSource
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.memory.LongTermMemoryMode
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.message.GenerateReason
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.message.MsgRole
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.EndpointType
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.StructuredOutputReminder
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.transport.HttpVersion
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.transport.ProxyType
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.SessionMode
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice.Gender
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.plan.model.PlanState
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.plan.model.SubTaskState
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.rag.RAGMode
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.shutdown.PartialReasoningPolicy
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.shutdown.ShutdownState
返回带有指定名称的该类的枚举常量。
valueOf(String) - 枚举类中的静态方法 io.agentscope.core.tool.ToolSchemaModule.Option
返回带有指定名称的该类的枚举常量。
values() - 枚举类中的静态方法 io.agentscope.core.agent.EventType
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.hook.HookEventType
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.interruption.InterruptSource
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.memory.LongTermMemoryMode
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.message.GenerateReason
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.message.MsgRole
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.EndpointType
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.StructuredOutputReminder
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.transport.HttpVersion
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.transport.ProxyType
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.SessionMode
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice.Gender
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.model.tts.Qwen3TTSFlashVoice
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.plan.model.PlanState
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.plan.model.SubTaskState
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.rag.RAGMode
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.shutdown.PartialReasoningPolicy
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.shutdown.ShutdownState
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举类中的静态方法 io.agentscope.core.tool.ToolSchemaModule.Option
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
vectorName(String) - 类中的方法 io.agentscope.core.rag.model.RetrieveConfig.Builder
Sets the vector name for retrieval.
Version - io.agentscope.core中的类
AgentScope version and User-Agent information.
VERSION - 类中的静态变量 io.agentscope.core.Version
AgentScope Java version
vertexAI(boolean) - 类中的方法 io.agentscope.core.model.GeminiChatModel.Builder
Sets whether to use Vertex AI APIs.
video(Object) - 类中的方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart.Builder
 
video(String) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Create a video content part from URL.
VideoBlock - io.agentscope.core.message中的类
Represents video content in a message.
VideoBlock(Source) - 类的构造器 io.agentscope.core.message.VideoBlock
Creates a new video block with source.
VideoBlock.Builder - io.agentscope.core.message中的类
Builder for constructing VideoBlock instances.
videoFrames(List<String>) - 类中的静态方法 io.agentscope.core.formatter.dashscope.dto.DashScopeContentPart
Create a video content part from frame list.
videoUrl(OpenAIVideoUrl) - 类中的方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart.Builder
 
videoUrl(String) - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIContentPart
Create a video content part.
viewHistoricalPlans() - 类中的方法 io.agentscope.core.plan.PlanNotebook
View the historical plans.
viewSubtasks(List<Integer>) - 类中的方法 io.agentscope.core.plan.PlanNotebook
View the details of the sub-tasks by given indexes.
viewTextFile(String, String) - 类中的方法 io.agentscope.core.tool.file.ReadFileTool
View the file content in the specified range with line numbers.
VOCAB_ONLY - 枚举类 中的枚举常量 io.agentscope.core.model.ollama.OllamaOptions.ParamKey
 
vocabOnly(Boolean) - 类中的方法 io.agentscope.core.model.ollama.OllamaOptions.Builder
 
voice(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel.Builder
Sets the voice for synthesis.
voice(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSModel.Builder
Sets the default voice for synthesis.
voice(String) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSInput.Builder
 
voice(String) - 类中的方法 io.agentscope.core.model.tts.SessionConfig.Builder
 
voice(String) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the voice for synthesis.
volume(Float) - 类中的方法 io.agentscope.core.model.tts.TTSOptions.Builder
Sets the audio volume.
volume(Integer) - 类中的方法 io.agentscope.core.model.tts.DashScopeTTSRequest.TTSParameters.Builder
 

W

waitForResponseDone(long, TimeUnit) - 类中的方法 io.agentscope.core.model.tts.DashScopeRealtimeTTSModel
Waits for the current response to complete.
WebSocketConnection<T> - io.agentscope.core.model.transport.websocket中的接口
WebSocket connection interface.
WebSocketRequest - io.agentscope.core.model.transport.websocket中的类
WebSocket connection request configuration.
WebSocketRequest.Builder - io.agentscope.core.model.transport.websocket中的类
Builder for WebSocketRequest.
WebSocketTransport - io.agentscope.core.model.transport中的接口
WebSocket client interface.
WebSocketTransportConfig - io.agentscope.core.model.transport.websocket中的类
Configuration for WebSocket clients.
WebSocketTransportConfig.Builder - io.agentscope.core.model.transport.websocket中的类
Builder for WebSocketTransportConfig.
WebSocketTransportException - io.agentscope.core.model.transport.websocket中的异常错误类
WebSocket transport layer exception.
WebSocketTransportException(String, Throwable, String, String) - 异常错误类的构造器 io.agentscope.core.model.transport.websocket.WebSocketTransportException
Create a WebSocketTransportException.
WebSocketTransportException(String, Throwable, String, String, Map<String, String>) - 异常错误类的构造器 io.agentscope.core.model.transport.websocket.WebSocketTransportException
Create a WebSocketTransportException with headers.
WindowsCommandValidator - io.agentscope.core.tool.coding中的类
Command validator for Windows systems.
WindowsCommandValidator() - 类的构造器 io.agentscope.core.tool.coding.WindowsCommandValidator
 
withGenerateReason(GenerateReason) - 类中的方法 io.agentscope.core.message.Msg
Creates a new message with the specified generate reason.
withId(String) - 类中的方法 io.agentscope.core.model.ChatResponse
Creates a new instance of ChatResponse with the specified ID, copying all other fields from this instance.
withIdAndName(String, String) - 类中的方法 io.agentscope.core.message.ToolResultBlock
Create a ToolResultBlock for use in messages by setting id and name.
withRead() - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Enable file reading capabilities.
withSession(Session) - 类中的方法 io.agentscope.core.session.SessionManager
Set the session implementation to use.
withShell() - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Enable shell command execution with default configuration.
withShell(ShellCommandTool) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Enable shell command execution with a custom ShellCommandTool.
withUsage() - 类中的静态方法 io.agentscope.core.formatter.openai.dto.OpenAIStreamOptions
Create a stream options with include_usage enabled.
withWrite() - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Enable file writing capabilities.
workDir(String) - 类中的方法 io.agentscope.core.skill.SkillBox.CodeExecutionBuilder
Set the working directory for code execution.
wrap(String) - 类中的静态方法 io.agentscope.core.memory.LongTermMemoryTools
 
WriteFileTool - io.agentscope.core.tool.file中的类
Text file writing and insertion tools.
WriteFileTool() - 类的构造器 io.agentscope.core.tool.file.WriteFileTool
Creates a WriteFileTool with no base directory restriction.
WriteFileTool(String) - 类的构造器 io.agentscope.core.tool.file.WriteFileTool
Creates a WriteFileTool with a base directory restriction.
writeTextFile(String, String, String) - 类中的方法 io.agentscope.core.tool.file.WriteFileTool
Create/Replace/Overwrite content in a text file.
writeTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.HttpTransportConfig.Builder
Set the write timeout.
writeTimeout(Duration) - 类中的方法 io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
Set the write timeout.
A B C D E F G H I J K L M N O P Q R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格