索引
常量字段值|所有程序包|所有类和接口|序列化表格
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, - io.agentscope.core.formatter中的类TParams> -
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, - io.agentscope.core.formatter中的接口TParams> -
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
GenerateOptionstoOllamaOptions. - 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
Monothat 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
voiceparameter 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
JsonCodecinstance.
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
GenerateOptionsinto 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
Randominstance. - 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
%splaceholder 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中的类
-
Configuration options for the
StreamableAgent.stream(io.agentscope.core.agent.StreamOptions)API. - 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
ThinkOptionrepresenting a binary state (Enabled/Disabled). - ThinkOption.ThinkLevel - io.agentscope.core.model.ollama中的记录类
-
Implementation of
ThinkOptionrepresenting 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
OllamaOptionsto genericGenerateOptions. - 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
Proxyinstance. - 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
OllamaOptionsinto aMaprepresentation. - 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
Modulethat readsToolParamannotations 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
Tracerinstance. - 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.
常量字段值|所有程序包|所有类和接口|序列化表格