Hierarchy For All Packages
Package Hierarchies:- io.github.easy4j.opencode,
- io.github.easy4j.opencode.api,
- io.github.easy4j.opencode.api.event,
- io.github.easy4j.opencode.api.mapper,
- io.github.easy4j.opencode.api.model,
- io.github.easy4j.opencode.api.sse,
- io.github.easy4j.opencode.cli,
- io.github.easy4j.opencode.cli.availability,
- io.github.easy4j.opencode.exception
Class Hierarchy
- java.lang.Object
- io.github.easy4j.opencode.api.model.Agent
- io.github.easy4j.opencode.api.model.ChatMessage
- io.github.easy4j.opencode.api.mapper.ChatMessageMapper
- io.github.easy4j.opencode.api.model.ChatRequest
- io.github.easy4j.opencode.api.model.ChatResponse
- io.github.easy4j.opencode.api.model.ChatResponse.Choice
- io.github.easy4j.opencode.api.model.ChatResponse.Usage
- io.github.easy4j.opencode.api.model.Command
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- io.github.easy4j.opencode.api.sse.StreamingChatResponse
- io.github.easy4j.opencode.api.model.FileContent
- io.github.easy4j.opencode.api.model.FileDiff
- io.github.easy4j.opencode.api.model.FileNode
- io.github.easy4j.opencode.api.model.FileSearchResult
- io.github.easy4j.opencode.api.model.FormatterStatus
- io.github.easy4j.opencode.api.model.HealthStatus
- io.github.easy4j.opencode.api.model.LspStatus
- io.github.easy4j.opencode.api.model.McpStatus
- io.github.easy4j.opencode.api.model.Message
- io.github.easy4j.opencode.api.model.MessageInfo
- io.github.easy4j.opencode.api.mapper.OpenCodeCallbackParser
- io.github.easy4j.opencode.cli.OpenCodeCli
- io.github.easy4j.opencode.cli.availability.OpenCodeCliAvailabilityChecker
- io.github.easy4j.opencode.cli.availability.OpenCodeCliAvailabilityReport
- io.github.easy4j.opencode.OpenCodeCliConfig
- io.github.easy4j.opencode.OpenCodeClient (implements java.lang.AutoCloseable)
- io.github.easy4j.opencode.OpenCodeClientConfig
- io.github.easy4j.opencode.cli.OpenCodeCliExecutor
- io.github.easy4j.opencode.cli.OpenCodeCliResult
- io.github.easy4j.opencode.api.model.OpenCodeConfig
- io.github.easy4j.opencode.OpenCodeDebugConfig
- io.github.easy4j.opencode.api.OpenCodeHttpClient (implements java.lang.AutoCloseable)
- io.github.easy4j.opencode.api.OpenCodeChatClient
- io.github.easy4j.opencode.OpenCodeHttpClientConfig
- io.github.easy4j.opencode.OpenCodeOkHttpClientFactory
- io.github.easy4j.opencode.api.model.OpenCodePath
- io.github.easy4j.opencode.api.OpenCodeRequestContext
- io.github.easy4j.opencode.api.OpenCodeSessionKeys
- io.github.easy4j.opencode.api.OpenCodeSseClient (implements java.lang.AutoCloseable)
- io.github.easy4j.opencode.api.model.Part
- io.github.easy4j.opencode.api.model.PermissionRequest
- io.github.easy4j.opencode.api.model.Project
- io.github.easy4j.opencode.api.model.PromptRequest
- io.github.easy4j.opencode.api.model.PromptRequest.ModelRef
- io.github.easy4j.opencode.api.model.PromptResult
- io.github.easy4j.opencode.api.model.Provider
- io.github.easy4j.opencode.api.model.ProviderAuthAuthorization
- io.github.easy4j.opencode.api.model.ProviderAuthMethod
- io.github.easy4j.opencode.api.model.ProviderList
- io.github.easy4j.opencode.api.model.QuestionRequest
- io.github.easy4j.opencode.api.model.QuestionRequest.QuestionOption
- io.github.easy4j.opencode.api.model.Session
- io.github.easy4j.opencode.api.model.SessionStatus
- io.github.easy4j.opencode.api.model.SessionTodo
- io.github.easy4j.opencode.api.model.Skill
- io.github.easy4j.opencode.api.sse.SseEvent
- io.github.easy4j.opencode.api.sse.SseQueueSubscription (implements java.lang.AutoCloseable)
- io.github.easy4j.opencode.api.sse.SseSubscription (implements java.lang.AutoCloseable)
- io.github.easy4j.opencode.api.model.Symbol
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.easy4j.opencode.exception.OpenCodeCliStartupException
- io.github.easy4j.opencode.exception.OpenCodeException
- io.github.easy4j.opencode.exception.OpenCodeHttpException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.easy4j.opencode.api.model.VcsInfo
Interface Hierarchy
- io.github.easy4j.opencode.api.event.EventHandler
- io.github.easy4j.opencode.HttpCallCancellation
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.easy4j.opencode.HttpResponseMode
- io.github.easy4j.opencode.cli.availability.OpenCodeCliAvailabilityStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)