所有程序包的分层结构
- io.agentscope.core,
- io.agentscope.core.agent,
- io.agentscope.core.agent.accumulator,
- io.agentscope.core.agent.config,
- io.agentscope.core.agent.user,
- io.agentscope.core.credential,
- io.agentscope.core.event,
- io.agentscope.core.exception,
- io.agentscope.core.formatter,
- io.agentscope.core.hook,
- io.agentscope.core.hook.recorder,
- io.agentscope.core.interruption,
- io.agentscope.core.memory,
- io.agentscope.core.message,
- io.agentscope.core.middleware,
- io.agentscope.core.model,
- io.agentscope.core.model.spi,
- io.agentscope.core.model.transport,
- io.agentscope.core.model.transport.websocket,
- io.agentscope.core.permission,
- io.agentscope.core.rag,
- io.agentscope.core.rag.model,
- io.agentscope.core.shutdown,
- io.agentscope.core.skill,
- io.agentscope.core.skill.repository,
- io.agentscope.core.skill.util,
- io.agentscope.core.state,
- io.agentscope.core.state.legacy,
- io.agentscope.core.tool,
- io.agentscope.core.tool.builtin,
- io.agentscope.core.tool.coding,
- io.agentscope.core.tool.file,
- io.agentscope.core.tool.mcp,
- io.agentscope.core.tool.subagent,
- io.agentscope.core.tracing,
- io.agentscope.core.util,
- io.agentscope.core.workspace
类分层结构
- java.lang.Object
- io.agentscope.core.formatter.AbstractBaseFormatter<TReq,
TResp, TParams> (implements io.agentscope.core.formatter.Formatter<TReq, TResp, TParams>) - io.agentscope.core.agent.AgentBase (implements io.agentscope.core.agent.Agent)
- io.agentscope.core.ReActAgent (implements java.lang.AutoCloseable)
- io.agentscope.core.agent.user.UserAgent
- io.agentscope.core.event.AgentEvent
- io.agentscope.core.event.AgentEndEvent
- io.agentscope.core.event.AgentResultEvent
- io.agentscope.core.event.AgentStartEvent
- io.agentscope.core.event.AllToolsDeniedEvent
- io.agentscope.core.event.CustomEvent
- io.agentscope.core.event.DataBlockDeltaEvent
- io.agentscope.core.event.DataBlockEndEvent
- io.agentscope.core.event.DataBlockStartEvent
- io.agentscope.core.event.ExceedMaxItersEvent
- io.agentscope.core.event.ExternalExecutionResultEvent
- io.agentscope.core.event.HintBlockEvent
- io.agentscope.core.event.ModelCallEndEvent
- io.agentscope.core.event.ModelCallStartEvent
- io.agentscope.core.event.RequestStopEvent
- io.agentscope.core.event.RequireExternalExecutionEvent
- io.agentscope.core.event.RequireUserConfirmEvent
- io.agentscope.core.event.SubagentExposedEvent
- io.agentscope.core.event.TextBlockDeltaEvent
- io.agentscope.core.event.TextBlockEndEvent
- io.agentscope.core.event.TextBlockStartEvent
- io.agentscope.core.event.ThinkingBlockDeltaEvent
- io.agentscope.core.event.ThinkingBlockEndEvent
- io.agentscope.core.event.ThinkingBlockStartEvent
- io.agentscope.core.event.ToolCallDeltaEvent
- io.agentscope.core.event.ToolCallEndEvent
- io.agentscope.core.event.ToolCallStartEvent
- io.agentscope.core.event.ToolResultDataDeltaEvent
- io.agentscope.core.event.ToolResultEndEvent
- io.agentscope.core.event.ToolResultStartEvent
- io.agentscope.core.event.ToolResultTextDeltaEvent
- io.agentscope.core.event.UserConfirmResultEvent
- io.agentscope.core.shutdown.AgentScopeJvmShutdownHook
- io.agentscope.core.skill.AgentSkill
- io.agentscope.core.skill.AgentSkill.Builder
- io.agentscope.core.skill.AgentSkillPromptProvider
- io.agentscope.core.skill.repository.AgentSkillRepositoryInfo
- io.agentscope.core.state.AgentState (implements io.agentscope.core.state.State)
- io.agentscope.core.state.AgentState.Builder
- io.agentscope.core.memory.AgentStateMemoryView (implements io.agentscope.core.memory.Memory)
- io.agentscope.core.message.AudioBlock.Builder
- io.agentscope.core.message.Base64Source.Builder
- io.agentscope.core.model.ChatModelBase (implements io.agentscope.core.model.Model)
- io.agentscope.core.model.ChatResponse
- io.agentscope.core.model.ChatResponse.Builder
- io.agentscope.core.model.ChatUsage
- io.agentscope.core.model.ChatUsage.Builder
- io.agentscope.core.skill.repository.ClasspathSkillRepository (implements io.agentscope.core.skill.repository.AgentSkillRepository)
- io.agentscope.core.tool.coding.CommandValidator.ValidationResult
- io.agentscope.core.event.ConfirmResult
- io.agentscope.core.message.ContentBlock (implements io.agentscope.core.state.State)
- io.agentscope.core.message.AudioBlock
- io.agentscope.core.message.DataBlock
- io.agentscope.core.message.HintBlock
- io.agentscope.core.message.ImageBlock
- io.agentscope.core.message.TextBlock
- io.agentscope.core.message.ThinkingBlock
- io.agentscope.core.message.ToolResultBlock
- io.agentscope.core.message.ToolUseBlock
- io.agentscope.core.message.VideoBlock
- io.agentscope.core.credential.CredentialBase
- io.agentscope.core.credential.DeepSeekCredential
- io.agentscope.core.credential.KimiCredential
- io.agentscope.core.credential.XAICredential
- io.agentscope.core.message.DataBlock.Builder
- io.agentscope.core.credential.DeepSeekCredential.Builder
- io.agentscope.core.tool.DefaultToolResultConverter (implements io.agentscope.core.tool.ToolResultConverter)
- io.agentscope.core.rag.model.Document
- io.agentscope.core.rag.model.DocumentMetadata
- io.agentscope.core.rag.model.DocumentMetadata.Builder
- io.agentscope.core.skill.DynamicSkillMiddleware (implements io.agentscope.core.middleware.MiddlewareBase, io.agentscope.core.tool.ToolkitAware)
- io.agentscope.core.agent.Event
- io.agentscope.core.agent.EventSource
- io.agentscope.core.agent.EventSource.Builder
- io.agentscope.core.util.ExceptionUtils
- io.agentscope.core.model.ExecutionConfig
- io.agentscope.core.model.ExecutionConfig.Builder
- io.agentscope.core.skill.repository.FileSystemSkillRepository (implements io.agentscope.core.skill.repository.AgentSkillRepository)
- io.agentscope.core.tool.file.FileToolUtils
- io.agentscope.core.model.GenerateOptions
- io.agentscope.core.model.GenerateOptions.Builder
- io.agentscope.core.rag.GenericRAGHook (implements io.agentscope.core.hook.Hook)
- io.agentscope.core.shutdown.GracefulShutdownManager
- io.agentscope.core.shutdown.GracefulShutdownMiddleware (implements io.agentscope.core.middleware.MiddlewareBase)
- io.agentscope.core.hook.HookEvent
- io.agentscope.core.hook.ActingEvent
- io.agentscope.core.hook.ActingChunkEvent
- io.agentscope.core.hook.PostActingEvent
- io.agentscope.core.hook.PreActingEvent
- io.agentscope.core.hook.ErrorEvent
- io.agentscope.core.hook.PostCallEvent
- io.agentscope.core.hook.PreCallEvent
- io.agentscope.core.hook.ReasoningEvent
- io.agentscope.core.hook.PostReasoningEvent
- io.agentscope.core.hook.PreReasoningEvent
- io.agentscope.core.hook.ReasoningChunkEvent
- io.agentscope.core.hook.SummaryEvent
- io.agentscope.core.hook.PostSummaryEvent
- io.agentscope.core.hook.PreSummaryEvent
- io.agentscope.core.hook.SummaryChunkEvent
- io.agentscope.core.hook.ActingEvent
- io.agentscope.core.model.transport.HttpRequest
- io.agentscope.core.model.transport.HttpRequest.Builder
- io.agentscope.core.model.transport.HttpResponse
- io.agentscope.core.model.transport.HttpResponse.Builder
- io.agentscope.core.model.transport.HttpTransportConfig
- io.agentscope.core.model.transport.HttpTransportConfig.Builder
- io.agentscope.core.model.transport.HttpTransportFactory
- io.agentscope.core.message.ImageBlock.Builder
- io.agentscope.core.state.InMemoryAgentStateStore (implements io.agentscope.core.state.AgentStateStore)
- io.agentscope.core.memory.InMemoryMemory (implements io.agentscope.core.memory.Memory)
- io.agentscope.core.interruption.InterruptContext
- io.agentscope.core.interruption.InterruptContext.Builder
- io.agentscope.core.interruption.InterruptControl
- io.agentscope.core.util.JacksonJsonCodec (implements io.agentscope.core.util.JsonCodec)
- io.agentscope.core.model.transport.JdkHttpTransport (implements io.agentscope.core.model.transport.HttpTransport)
- io.agentscope.core.model.transport.JdkHttpTransport.Builder
- io.agentscope.core.model.transport.websocket.JdkWebSocketConnection<T> (implements io.agentscope.core.model.transport.websocket.WebSocketConnection<T>)
- io.agentscope.core.model.transport.websocket.JdkWebSocketTransport (implements io.agentscope.core.model.transport.WebSocketTransport)
- io.agentscope.core.state.JsonFileAgentStateStore (implements io.agentscope.core.state.AgentStateStore)
- io.agentscope.core.hook.recorder.JsonlTraceExporter (implements java.lang.AutoCloseable, io.agentscope.core.hook.Hook)
- io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
- io.agentscope.core.formatter.JsonSchema
- io.agentscope.core.formatter.JsonSchema.Builder
- io.agentscope.core.util.JsonUtils
- io.agentscope.core.credential.KimiCredential.Builder
- io.agentscope.core.rag.KnowledgeRetrievalTools
- io.agentscope.core.hook.LegacyHookDispatcher
- io.agentscope.core.state.LegacyStateLoader
- io.agentscope.core.state.ListHashUtil
- io.agentscope.core.memory.LongTermMemoryTools
- io.agentscope.core.skill.util.MarkdownSkillParser
- io.agentscope.core.skill.util.MarkdownSkillParser.ParsedMarkdown
- io.agentscope.core.tool.mcp.McpClientBuilder
- io.agentscope.core.tool.mcp.McpClientWrapper (implements java.lang.AutoCloseable)
- io.agentscope.core.tool.mcp.McpAsyncClientWrapper
- io.agentscope.core.tool.mcp.McpSyncClientWrapper
- io.agentscope.core.tool.mcp.McpContentConverter
- io.agentscope.core.formatter.MediaUtils
- io.agentscope.core.message.MessageMetadataKeys
- io.agentscope.core.middleware.MiddlewareChain
- io.agentscope.core.model.ModelContextWindows
- io.agentscope.core.model.ModelCreationContext
- io.agentscope.core.model.ModelCreationContext.Builder
- io.agentscope.core.model.ModelRegistry
- io.agentscope.core.model.ModelUtils
- io.agentscope.core.message.Msg (implements io.agentscope.core.state.State)
- io.agentscope.core.message.AssistantMessage
- io.agentscope.core.message.SystemMessage
- io.agentscope.core.message.ToolResultMessage
- io.agentscope.core.message.UserMessage
- io.agentscope.core.message.Msg.Builder
- io.agentscope.core.message.AssistantMessage.Builder
- io.agentscope.core.message.SystemMessage.Builder
- io.agentscope.core.message.ToolResultMessage.Builder
- io.agentscope.core.message.UserMessage.Builder
- io.agentscope.core.tool.NoOpToolEmitter (implements io.agentscope.core.tool.ToolEmitter)
- io.agentscope.core.tracing.NoopTracer (implements io.agentscope.core.tracing.Tracer)
- io.agentscope.core.model.transport.OkHttpTransport (implements io.agentscope.core.model.transport.HttpTransport)
- io.agentscope.core.model.transport.OkHttpTransport.Builder
- io.agentscope.core.model.transport.websocket.OkHttpWebSocketConnection<T> (implements io.agentscope.core.model.transport.websocket.WebSocketConnection<T>)
- io.agentscope.core.model.transport.websocket.OkHttpWebSocketTransport (implements io.agentscope.core.model.transport.WebSocketTransport)
- io.agentscope.core.tracing.OtelTracingMiddleware (implements io.agentscope.core.middleware.MiddlewareBase)
- io.agentscope.core.permission.PermissionContextState
- io.agentscope.core.permission.PermissionContextState.Builder
- io.agentscope.core.permission.PermissionDecision
- io.agentscope.core.permission.PermissionDecision.Builder
- io.agentscope.core.permission.PermissionEngine
- io.agentscope.core.state.PlanModeContextState
- io.agentscope.core.model.transport.ProxyConfig
- io.agentscope.core.model.transport.ProxyConfig.Builder
- io.agentscope.core.ReActAgent.Builder
- io.agentscope.core.tool.file.ReadFileTool
- io.agentscope.core.formatter.ResponseFormat
- io.agentscope.core.formatter.ResponseFormat.Builder
- io.agentscope.core.rag.model.RetrieveConfig
- io.agentscope.core.rag.model.RetrieveConfig.Builder
- io.agentscope.core.agent.RuntimeContext
- io.agentscope.core.agent.RuntimeContext.Builder
- io.agentscope.core.state.SessionInfo
- io.agentscope.core.tool.coding.ShellCommandTool (implements io.agentscope.core.tool.AgentTool)
- io.agentscope.core.tool.SimpleExtendedModel (implements io.agentscope.core.tool.ExtendedModel)
- io.agentscope.core.skill.SkillBox
- io.agentscope.core.skill.SkillBox.SkillRegistration
- io.agentscope.core.skill.util.SkillFileSystemHelper
- io.agentscope.core.skill.SkillFilter
- io.agentscope.core.skill.SkillHook (implements io.agentscope.core.hook.Hook)
- io.agentscope.core.tool.SkillToolGroup.Builder
- io.agentscope.core.skill.util.SkillUtil
- io.agentscope.core.message.Source
- io.agentscope.core.message.Base64Source
- io.agentscope.core.message.URLSource
- io.agentscope.core.memory.StateBackedMemory (implements io.agentscope.core.memory.Memory)
- io.agentscope.core.memory.StaticLongTermMemoryHook (implements io.agentscope.core.hook.Hook)
- io.agentscope.core.agent.StreamingHook (implements io.agentscope.core.hook.Hook)
- io.agentscope.core.agent.StreamOptions
- io.agentscope.core.agent.StreamOptions.Builder
- io.agentscope.core.agent.user.StreamUserInput (implements io.agentscope.core.agent.user.UserInputBase)
- io.agentscope.core.agent.user.StreamUserInput.Builder
- io.agentscope.core.tool.subagent.SubAgentConfig
- io.agentscope.core.tool.subagent.SubAgentConfig.Builder
- io.agentscope.core.tool.subagent.SubAgentTool (implements io.agentscope.core.tool.AgentTool)
- io.agentscope.core.state.Task
- io.agentscope.core.state.Task.Builder
- io.agentscope.core.state.TaskContextState
- io.agentscope.core.middleware.TaskReminderMiddleware (implements io.agentscope.core.middleware.MiddlewareBase)
- io.agentscope.core.message.TextBlock.Builder
- io.agentscope.core.message.ThinkingBlock.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.agentscope.core.shutdown.AgentShuttingDownException
- io.agentscope.core.exception.CompositeAgentException
- io.agentscope.core.formatter.FormatterException
- io.agentscope.core.model.transport.HttpTransportException
- io.agentscope.core.util.JsonException
- io.agentscope.core.model.ModelException
- io.agentscope.core.tool.ToolSuspendException
- io.agentscope.core.model.transport.websocket.WebSocketTransportException
- java.lang.RuntimeException
- java.lang.Exception
- io.agentscope.core.tool.builtin.TodoTools
- io.agentscope.core.tool.builtin.TodoTools.TodoItem
- io.agentscope.core.tool.ToolBase (implements io.agentscope.core.tool.AgentTool)
- io.agentscope.core.tool.mcp.McpTool
- io.agentscope.core.tool.SchemaOnlyTool
- io.agentscope.core.tool.ToolBase.Builder
- io.agentscope.core.tool.ToolCallParam
- io.agentscope.core.tool.ToolCallParam.Builder
- io.agentscope.core.state.ToolContextState
- io.agentscope.core.state.ToolContextState.Builder
- io.agentscope.core.tool.ToolDangerousPathConstants
- io.agentscope.core.tool.ToolExecutionContext
- io.agentscope.core.tool.ToolExecutionContext.Builder
- io.agentscope.core.tool.ToolGroup
- io.agentscope.core.tool.SkillToolGroup
- io.agentscope.core.tool.ToolGroup.Builder
- io.agentscope.core.tool.Toolkit
- io.agentscope.core.tool.Toolkit.ToolRegistration
- io.agentscope.core.tool.ToolkitConfig
- io.agentscope.core.tool.ToolkitConfig.Builder
- io.agentscope.core.message.ToolResultBlock.Builder
- io.agentscope.core.model.ToolSchema
- io.agentscope.core.model.ToolSchema.Builder
- io.agentscope.core.tool.ToolSchemaModule (implements com.github.victools.jsonschema.generator.Module)
- io.agentscope.core.message.ToolUseBlock.Builder
- io.agentscope.core.tool.ToolValidator
- io.agentscope.core.tracing.TracerRegistry
- io.agentscope.core.model.transport.TransportConstants
- io.agentscope.core.util.TypeUtils
- io.agentscope.core.tool.coding.UnixCommandValidator (implements io.agentscope.core.tool.coding.CommandValidator)
- io.agentscope.core.message.URLSource.Builder
- io.agentscope.core.agent.user.UserAgent.Builder
- io.agentscope.core.agent.user.UserInputData
- io.agentscope.core.Version
- io.agentscope.core.message.VideoBlock.Builder
- io.agentscope.core.model.transport.websocket.WebSocketRequest
- io.agentscope.core.model.transport.websocket.WebSocketRequest.Builder
- io.agentscope.core.model.transport.websocket.WebSocketTransportConfig
- io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
- io.agentscope.core.tool.coding.WindowsCommandValidator (implements io.agentscope.core.tool.coding.CommandValidator)
- io.agentscope.core.tool.file.WriteFileTool
- io.agentscope.core.credential.XAICredential.Builder
- io.agentscope.core.formatter.AbstractBaseFormatter<TReq,
接口分层结构
- io.agentscope.core.event.AgentEventEmitter
- io.agentscope.core.state.AgentStateStore
- io.agentscope.core.tool.AgentTool
- java.lang.AutoCloseable
- io.agentscope.core.skill.repository.AgentSkillRepository
- io.agentscope.core.agent.CallableAgent
- io.agentscope.core.agent.Agent (并 extends io.agentscope.core.agent.ObservableAgent, io.agentscope.core.agent.StreamableAgent)
- io.agentscope.core.tool.coding.CommandValidator
- io.agentscope.core.tool.ContextStore
- io.agentscope.core.tool.ExtendedModel
- io.agentscope.core.formatter.Formatter<TReq,
TResp, TParams> - io.agentscope.core.hook.Hook
- io.agentscope.core.model.transport.HttpTransport
- io.agentscope.core.util.JsonCodec
- io.agentscope.core.rag.Knowledge
- io.agentscope.core.memory.LongTermMemory
- io.agentscope.core.memory.Memory
- io.agentscope.core.middleware.MiddlewareBase
- io.agentscope.core.middleware.MiddlewareChain.MiddlewareMethod<I>
- io.agentscope.core.model.Model
- io.agentscope.core.model.ModelHttpException
- io.agentscope.core.model.spi.ModelProvider
- io.agentscope.core.model.ModelRegistry.ContextModelFactory
- io.agentscope.core.model.ModelRegistry.ModelFactory
- io.agentscope.core.agent.ObservableAgent
- io.agentscope.core.agent.Agent (并 extends io.agentscope.core.agent.CallableAgent, io.agentscope.core.agent.StreamableAgent)
- io.agentscope.core.hook.RuntimeContextAware
- io.agentscope.core.shutdown.ShutdownStateSaver
- io.agentscope.core.skill.SkillFileFilter
- io.agentscope.core.state.State
- io.agentscope.core.agent.StreamableAgent
- io.agentscope.core.agent.Agent (并 extends io.agentscope.core.agent.CallableAgent, io.agentscope.core.agent.ObservableAgent)
- io.agentscope.core.agent.SubagentEventBus
- io.agentscope.core.tool.subagent.SubAgentProvider<T>
- io.agentscope.core.model.ToolChoice
- io.agentscope.core.tool.ToolEmitter
- io.agentscope.core.tool.ToolExecutionContextProvider
- io.agentscope.core.tool.ToolkitAware
- io.agentscope.core.tool.ToolResultConverter
- io.agentscope.core.tracing.Tracer
- io.agentscope.core.agent.user.UserInputBase
- io.agentscope.core.model.transport.websocket.WebSocketConnection<T>
- io.agentscope.core.model.transport.WebSocketTransport
批注接口分层结构
- io.agentscope.core.tool.Tool (implements java.lang.annotation.Annotation)
- io.agentscope.core.tool.ToolParam (implements java.lang.annotation.Annotation)
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.agentscope.core.event.AgentEventType
- io.agentscope.core.model.CachePolicy
- io.agentscope.core.agent.EventType
- io.agentscope.core.message.GenerateReason
- io.agentscope.core.hook.HookEventType
- io.agentscope.core.model.transport.HttpVersion
- io.agentscope.core.interruption.InterruptSource
- io.agentscope.core.memory.LongTermMemoryMode
- io.agentscope.core.message.MsgRole
- io.agentscope.core.shutdown.PartialReasoningPolicy
- io.agentscope.core.permission.PermissionBehavior
- io.agentscope.core.permission.PermissionMode
- io.agentscope.core.model.transport.ProxyType
- io.agentscope.core.rag.RAGMode
- io.agentscope.core.shutdown.ShutdownState
- io.agentscope.core.model.StructuredOutputReminder
- io.agentscope.core.state.Task.State
- io.agentscope.core.message.ToolCallState
- io.agentscope.core.tool.ToolGroupScope
- io.agentscope.core.message.ToolResultState
- io.agentscope.core.tool.ToolSchemaModule.Option
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
记录类分层结构
- java.lang.Object
- java.lang.Record
- io.agentscope.core.middleware.ActingInput
- io.agentscope.core.permission.AdditionalWorkingDirectory
- io.agentscope.core.middleware.AgentInput
- io.agentscope.core.model.transport.websocket.CloseInfo
- io.agentscope.core.exception.CompositeAgentException.AgentExceptionInfo
- io.agentscope.core.shutdown.GracefulShutdownConfig
- io.agentscope.core.tool.mcp.McpMeta
- io.agentscope.core.middleware.ModelCallInput
- io.agentscope.core.credential.ModelCard
- io.agentscope.core.agent.config.ModelConfig
- io.agentscope.core.permission.PermissionRule
- io.agentscope.core.agent.config.ReactConfig
- io.agentscope.core.state.ReadCacheEntry
- io.agentscope.core.middleware.ReasoningInput
- io.agentscope.core.shutdown.ShutdownSessionBinding
- io.agentscope.core.model.ToolChoice.Auto (implements io.agentscope.core.model.ToolChoice)
- io.agentscope.core.model.ToolChoice.None (implements io.agentscope.core.model.ToolChoice)
- io.agentscope.core.model.ToolChoice.Required (implements io.agentscope.core.model.ToolChoice)
- io.agentscope.core.model.ToolChoice.Specific (implements io.agentscope.core.model.ToolChoice)
- io.agentscope.core.state.ToolContextState.SpawnEntry
- io.agentscope.core.state.legacy.ToolkitState (implements io.agentscope.core.state.State)
- java.lang.Record