Hierarchy For All Packages
Package Hierarchies:- net.thevpc.naru.impl.cmdline,
- net.thevpc.naru.impl.engine,
- net.thevpc.naru.impl.engine.routine,
- net.thevpc.naru.impl.engine.scheduler,
- net.thevpc.naru.impl.engine.stmt,
- net.thevpc.naru.impl.engine.stmt.shared,
- net.thevpc.naru.impl.ia.budget,
- net.thevpc.naru.impl.ia.mode,
- net.thevpc.naru.impl.ia.model,
- net.thevpc.naru.impl.ia.model.gemini,
- net.thevpc.naru.impl.ia.model.ollama,
- net.thevpc.naru.impl.ia.model.openapi,
- net.thevpc.naru.impl.ia.skill,
- net.thevpc.naru.impl.registry,
- net.thevpc.naru.impl.registry.builtindirectives,
- net.thevpc.naru.impl.registry.builtindirectives.ai,
- net.thevpc.naru.impl.registry.builtindirectives.fs,
- net.thevpc.naru.impl.registry.builtindirectives.general,
- net.thevpc.naru.impl.registry.builtindirectives.routine,
- net.thevpc.naru.impl.registry.builtindirectives.session,
- net.thevpc.naru.impl.registry.builtindirectives.task,
- net.thevpc.naru.impl.registry.builtintools,
- net.thevpc.naru.impl.util
Class Hierarchy
- java.lang.Object
- net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective (implements net.thevpc.naru.api.registry.NaruDirective)
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruBufferDirective
- net.thevpc.naru.impl.registry.builtindirectives.fs.NaruCatDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruCdDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruContextDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruExitDirective
- net.thevpc.naru.impl.registry.builtindirectives.fs.NaruFileDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruFireDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruGoDirective
- net.thevpc.naru.impl.registry.builtindirectives.NaruHelpDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- net.thevpc.naru.impl.registry.builtindirectives.fs.NaruLsDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModeDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruNewDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruOnDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruPrintDirective
- net.thevpc.naru.impl.registry.builtindirectives.fs.NaruPwdDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruReloadDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruResetDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruRestoreDirective
- net.thevpc.naru.impl.registry.builtindirectives.routine.NaruRoutineDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruSaveDirective
- net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- net.thevpc.naru.impl.registry.builtindirectives.routine.NaruSetDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruShDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruSkillDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruSleepDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruSourceDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruStartDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruStatDirective
- net.thevpc.naru.impl.registry.builtindirectives.general.NaruSystemDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruTaskDirective
- net.thevpc.naru.impl.registry.builtindirectives.ai.NaruToolsDirective
- net.thevpc.naru.impl.registry.builtindirectives.routine.NaruUseDirective
- net.thevpc.naru.impl.registry.builtindirectives.task.NaruWaitDirective
- net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand (implements net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand)
- net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommandHelp
- net.thevpc.naru.api.model.AbstractNaruModelProvider (implements net.thevpc.naru.api.model.NaruModelProvider)
- net.thevpc.naru.impl.ia.model.gemini.NaruGeminiProvider
- net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- net.thevpc.naru.impl.registry.builtintools.DiffFilesTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FileAppendTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FileGrepTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FileReadTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FileWriteTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.FolderFindTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.util.ImageUtil
- net.thevpc.naru.impl.util.MarkdownWithHeader
- net.thevpc.naru.impl.registry.builtintools.MavenCompileTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.MavenTestTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.engine.NaruAgentImpl (implements net.thevpc.naru.api.agent.NaruAgent)
- net.thevpc.naru.impl.util.NaruArgsParser
- net.thevpc.naru.impl.registry.NaruBuiltinDirectiveProvider (implements net.thevpc.naru.api.registry.NaruDirectiveProvider)
- net.thevpc.naru.impl.registry.NaruBuiltinToolsetProvider (implements net.thevpc.naru.api.registry.NaruToolsetProvider)
- net.thevpc.naru.impl.cmdline.NaruCmdLineProcessor
- net.thevpc.naru.impl.util.NaruCmdParser
- net.thevpc.naru.impl.registry.NaruDirectiveCallContextImpl (implements net.thevpc.naru.api.registry.NaruDirectiveCallContext)
- net.thevpc.naru.impl.engine.scheduler.NaruInputRequest
- net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl (implements net.thevpc.naru.api.budget.NaruMeteringService)
- net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl (implements net.thevpc.naru.api.model.NaruModelCapabilities)
- net.thevpc.naru.impl.ia.model.NaruModelProtocolBase (implements net.thevpc.naru.api.model.NaruModelProtocol)
- net.thevpc.naru.impl.ia.model.ollama.NaruModelProtocolOllamaNative
- net.thevpc.naru.impl.ia.model.ollama.NaruModelProtocolOllamaOpenApiCompat
- net.thevpc.naru.impl.ia.model.openapi.NaruModelProtocolOpenAICompat
- net.thevpc.naru.impl.ia.model.gemini.NaruModelProtocolGemini
- net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- net.thevpc.naru.impl.cmdline.NaruNCmdLineAutoCompleteResolver (implements net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver)
- net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeRequestSerializer (implements net.thevpc.naru.api.model.NaruModelRequestSerializer)
- net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeResponseParser (implements net.thevpc.nuts.elem.NElementDeserializer<T>)
- net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiRequestSerializer (implements net.thevpc.naru.api.model.NaruModelRequestSerializer)
- net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiResponseParser (implements net.thevpc.nuts.elem.NElementDeserializer<T>)
- net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask (implements net.thevpc.naru.api.task.NaruTask)
- net.thevpc.naru.impl.engine.NaruProjectEnv (implements net.thevpc.naru.api.agent.NaruEnv)
- net.thevpc.naru.impl.registry.NaruRegistryImpl (implements net.thevpc.naru.api.registry.NaruRegistry)
- net.thevpc.naru.impl.engine.routine.NaruRoutineMem (implements net.thevpc.naru.api.routine.NaruRoutine)
- net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl (implements net.thevpc.naru.api.scheduler.NaruScheduler)
- net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl (implements net.thevpc.naru.api.scheduler.NaruSessionEventLog)
- net.thevpc.naru.impl.engine.NaruSessionImpl (implements net.thevpc.naru.api.agent.NaruSession, net.thevpc.nuts.elem.NToElement)
- net.thevpc.naru.impl.engine.NaruSessionManagerImpl (implements net.thevpc.naru.api.agent.NaruSessionManager)
- net.thevpc.naru.impl.ia.skill.NaruSkillImpl (implements net.thevpc.naru.api.skills.NaruSkill)
- net.thevpc.naru.impl.ia.skill.NaruSkillManagerImpl (implements net.thevpc.naru.api.skills.NaruSkillManager)
- net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl (implements net.thevpc.naru.api.mode.NaruPromptMode)
- net.thevpc.naru.api.stmt.NaruStatement (implements java.lang.Cloneable, net.thevpc.nuts.util.NCopiable, net.thevpc.nuts.elem.NToElement)
- net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruCallStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruElseStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruFlowStatement (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruEndStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruIncrementalStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruForStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruIfStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruWhileStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruGotoStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruLabelStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruNopStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruPromptStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruReturnStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruSetStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt (implements java.lang.Cloneable)
- net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl (implements net.thevpc.naru.api.routine.NaruTaskFrame)
- net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl (implements net.thevpc.naru.api.task.NaruTask, net.thevpc.naru.api.scheduler.NaruTaskSchedulerView)
- net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl (implements net.thevpc.naru.api.scheduler.NaruTaskInbox)
- net.thevpc.naru.impl.cmdline.NaruTerminalFormatter (implements net.thevpc.nuts.io.NTerminalFormatter)
- net.thevpc.naru.impl.registry.NaruToolCallContextImpl (implements net.thevpc.naru.api.registry.NaruToolCallContext)
- net.thevpc.naru.impl.util.NaruUtils
- net.thevpc.naru.impl.util.NaruUtils.LineRange
- net.thevpc.naru.impl.ia.model.NoTollWrapHelper
- net.thevpc.naru.impl.ia.model.NoTollWrapHelper.Separators
- java.lang.Record
- net.thevpc.naru.impl.registry.StaticToolset (implements net.thevpc.naru.api.registry.NaruToolset)
- net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.engine.routine.RoutineHelper
- net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.RoutineRunTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.RunShellTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool (implements net.thevpc.naru.api.registry.NaruTool)
- net.thevpc.naru.impl.util.StoredStringMap<T>
- net.thevpc.naru.impl.engine.routine.SubroutineDefImpl (implements net.thevpc.naru.api.routine.SubroutineDef)
- net.thevpc.naru.impl.util.ToolHelper
- net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective (implements net.thevpc.naru.api.registry.NaruDirective)
Interface Hierarchy
- net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)