Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abbreviate(String, int) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- AbstractDirective - Class in net.thevpc.naru.impl.registry.builtindirectives
- AbstractDirective(String, String, String, String...) - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- AbstractDirective.AbstractSubCommand - Class in net.thevpc.naru.impl.registry.builtindirectives
- AbstractDirective.SubCommand - Interface in net.thevpc.naru.impl.registry.builtindirectives
- AbstractDirective.SubCommandHelp - Class in net.thevpc.naru.impl.registry.builtindirectives
- AbstractSubCommand(String, NText, AbstractDirective.SubCommandHelp...) - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- AbstractSubCommand(AbstractDirective.SubCommandHelp...) - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- acceptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- acceptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- acceptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- acceptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- acceptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.builtintools.RunShellTool
- acceptStatement(NaruStatement, NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- acceptStatement(NaruStatement, NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- acceptStatement(NaruStatement, NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIncrementalStmt
- acceptStatement(NaruStatement, NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- acquireStepPermit() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- acquireStepPermit() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- activeCount() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- addAwaitReceived(NaruEvent) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- addAwaitReceived(NaruEvent) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- addCandidates(List<NArgCandidate>, String, String...) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- addHistory(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- addHistory(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- addHistory(NaruMessage) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- addHistory(NaruMessage) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- addModelAlias(String, NaruModelConfig) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- addSessionListener(NaruSessionListener) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- addStatement(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- addStatement(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- addStatements(NaruStatement...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- addStatements(NaruStatement...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- agent() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- aliases() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- append(NaruEvent) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
- appendLine(int, String) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- appendLine(String) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- appendRoutineLine(int, String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- appendRoutineLine(int, String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- arg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- argByName(String) - Method in class net.thevpc.naru.impl.util.NaruArgsParser
- argByName(String) - Method in class net.thevpc.naru.impl.util.NaruCmdParser
- args() - Method in class net.thevpc.naru.impl.util.NaruArgsParser
- args() - Method in class net.thevpc.naru.impl.util.NaruCmdParser
- argsByName(String) - Method in class net.thevpc.naru.impl.util.NaruArgsParser
- argsByName(String) - Method in class net.thevpc.naru.impl.util.NaruCmdParser
- argument() - Method in class net.thevpc.naru.impl.registry.NaruDirectiveCallContextImpl
- arguments() - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- ASK - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- asStandardMode() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- AUDIT - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- available() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillManagerImpl
- awaitFilter() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- awaitFilter() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- awaitFilter(NaruEventFilter) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- awaitFilter(NaruEventFilter) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- awaitReceived() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- awaitReceived() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- awaitTermination() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- awaitTermination(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
B
- bg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- bg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- BINARY_EXTENSIONS - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- body() - Method in class net.thevpc.naru.impl.util.MarkdownWithHeader
- booleanArg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
C
- call - Variable in class net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt
- call - Variable in class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- call(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- call(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- callModel(NaruTask, String, String, String) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- capabilities - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- chat(NaruModelConfig, NaruModelRequest) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- chat(NaruModelConfig, NaruModelRequest) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- chat(NaruModelRequest, NaruTask) - Method in class net.thevpc.naru.impl.ia.model.gemini.NaruModelProtocolGemini
- chat(NaruModelRequest, NaruTask) - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- chatPath - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- checkValidRoutineName(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- clear() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- clearHistory() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- clearHistory() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- clone() - Method in class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- clone() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- clone() - Method in class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- clone() - Method in class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- close() - Method in record class net.thevpc.naru.impl.registry.StaticToolset
- command - Variable in class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- command - Variable in class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- COMPLETE - Enum constant in enum class net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
- condition - Variable in class net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt
- condition - Variable in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- configPrefix - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- connectTimeout(NaruTask, Map<String, NElement>) - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- consume(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- consumeInput() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- consumeInput() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- context(NaruSource...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- context(NaruSource...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- contextLength() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- copy() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- createToolset(String, NObjectElement) - Method in class net.thevpc.naru.impl.registry.NaruBuiltinToolsetProvider
- creationInstant() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- creationInstant() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- creationTime() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- creationTime() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- currentSeq() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
D
- DEBUG - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- declareMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- DEFAULT_BLOCK_SEPARATOR - Static variable in class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- DEFAULT_CONTEXT - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- DEFAULT_LINE_SEPARATOR - Static variable in class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- DEFAULT_MAX_FILES - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- DEFAULT_MAX_LINES - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- DEFAULT_MAX_MATCHES - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- DEFAULT_PROMPT - Static variable in class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- defaultAdvance(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- defaultAdvance(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- delete(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionManagerImpl
- deliverInput(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- deliverInput(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- description() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- description() - Method in interface net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
- DiffFilesTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Writes (or overwrites) a file on disk.
- DiffFilesTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.DiffFilesTool
- directives() - Method in class net.thevpc.naru.impl.registry.NaruBuiltinDirectiveProvider
- directives() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- dispatch(String, Map<String, Object>, NaruTask) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
-
Dispatch a tool call by name and return its string result.
- dispatch(NaruToolCall, NaruTask) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
-
Dispatch a tool call by name and return its string result.
- dispatchSlash(String, String, NaruTask) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- doing(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- drainMatching(NaruEventFilter) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- drop(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
E
- editRoutine() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- editRoutine() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- editRoutine() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- editRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- editRoutineName() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- editRoutineName() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- endLine() - Method in class net.thevpc.naru.impl.engine.routine.SubroutineDefImpl
- enqueue(NaruTask) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- env() - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- equals(Object) - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- equals(Object) - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- equals(Object) - Method in record class net.thevpc.naru.impl.registry.StaticToolset
-
Indicates whether some other object is "equal to" this one.
- evalExpression(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- evalExpression(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- eventLog() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- eventSubscriptions() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- eventSubscriptions() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruCallStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruElseStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruEndStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruGotoStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruLabelStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruNopStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruPromptStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruReturnStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruSetStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- exec(NaruTask) - Method in class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- execute(NaruDirectiveCallContext) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- execute(NaruDirectiveCallContext) - Method in class net.thevpc.naru.impl.registry.builtindirectives.NaruHelpDirective
- execute(NaruDirectiveCallContext, NCmdLine) - Method in interface net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.DiffFilesTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FileGrepTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FileReadTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.FolderFindTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenCompileTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenTestTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.RunShellTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool
- execute(NaruToolCallContext) - Method in class net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool
- executeChangeVisibility(NAruVisibility, NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeClear(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- executeCopy(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeCurrent(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModeDirective
- executeDelete(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeDrop(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- executeHelp(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- executeList(NaruDirectiveCallContext, boolean, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- executeList(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModeDirective
- executeList(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- executeList(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruStatDirective
- executeList(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeListAlias(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- executeLoad(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeName(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeNew(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruNewDirective
- executeNew(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executePurge(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeReload(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeReset(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeRestore(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeSave(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSaveDirective
- executeSave(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- executeSet(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModeDirective
- executeSetAlias(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- executeSetByNumber(NaruDirectiveCallContext, int) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- executeShow(NaruSource[], NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruContextDirective
- executeShowSources(NaruSource[], NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruContextDirective
- executeTrim(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- executeUnsetAlias(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- executeUpdateAlias(NaruDirectiveCallContext, NCmdLine) - Method in class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- expandString(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- expandString(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- expressionBuilder() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- expressionBuilder() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
F
- falseBranch - Variable in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- fg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- fg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- fileAppend(NaruTask, String, String, Boolean) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FileAppendTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Reads a text file from disk and returns its content.
- FileAppendTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- fileEdit(NaruTask, String, Long, Long, String, Boolean) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FileEditLinesTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Reads a text file from disk and returns its content.
- FileEditLinesTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- fileGrep(NaruTask, String, String, Boolean, Boolean, Integer, Integer) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FileGrepTool - Class in net.thevpc.naru.impl.registry.builtintools
- FileGrepTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FileGrepTool
- fileRead(NaruTask, String, Long, Long) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FileReadTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Reads a text file from disk and returns its content.
- FileReadTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FileReadTool
- filesDiff(NaruTask, String, String, Number) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- fileWrite(NaruTask, String, String, Boolean) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FileWriteTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Writes (or overwrites) a file on disk.
- FileWriteTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- findByUuidOrName(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionManagerImpl
- findDirective(String) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- findModel(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- findModel(String, NaruSession) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- findModel(NaruModelConfig) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- findModelAlias(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- findModelIds(NaruSession) - Method in class net.thevpc.naru.impl.ia.model.gemini.NaruGeminiProvider
- findModelIds(NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- findModelStats(NaruSession) - Method in class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- findModelStats(NaruModelKey, String, NaruSession) - Method in class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- findSkill(String) - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillManagerImpl
- findSkillInfo(String) - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillManagerImpl
- findTask(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- findTaskIdsByParent(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- findTool(String) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- fireChanged() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- fireChanged() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- fireChangedTask(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- fireEvent(String, Map<String, Object>, NaruEventTarget, NaruRetentionPolicy) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- fireEvent(String, Map<String, Object>, NaruEventTarget, NaruRetentionPolicy) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- firstIndex() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- folderFind(NaruTask, String, String, Boolean, Boolean, Integer, Integer, Integer, Boolean, String, String, String, String) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- FolderFindTool - Class in net.thevpc.naru.impl.registry.builtintools
- FolderFindTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.FolderFindTool
- foregroundTaskId() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- foregroundTaskId(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- format(NTerminalFormatter.Context) - Method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatCommentsLine(String) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatDirective(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- formatDirective(String, NaruSession) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatInput(String, NaruSession) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatMarkdown(String, NTextStyles) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatOutput(String, NText) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatOutputLines(String, NText) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formatRoutineLine(String) - Static method in class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- formattedTokensSize(long) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- frame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- frame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
G
- get(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
- get(String) - Method in class net.thevpc.naru.impl.engine.NaruProjectEnv
- get(String) - Method in class net.thevpc.naru.impl.util.StoredStringMap
- getAccumulatedDuration() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getAliases() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- getAllVars() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- getCalls() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getCapabilities() - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- getCapabilities(String, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- getCompletionTokens() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getCondition() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- getContextSize() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getContextUsage() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.DiffFilesTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileGrepTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileReadTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FolderFindTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenCompileTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenTestTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RunShellTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool
- getDefinition(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool
- getDescription() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.DiffFilesTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileGrepTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileReadTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.FolderFindTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenCompileTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.MavenTestTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.RunShellTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool
- getDescription(NaruSession) - Method in class net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool
- getDeserializer() - Method in class net.thevpc.naru.impl.util.StoredStringMap
- getExtraContext() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- getExtraContext() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- getFalseBranch() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- getFormattedText() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- getFormattedText() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- getIndexedLines() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- getLastResult() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- getLastResult() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- getLastResult() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- getLines() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- getLines(IntPredicate) - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- getLinesSet() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- getLinesSet(IntPredicate) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- getLocalVar(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- getMaxDuration() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getMinDuration() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getModel() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getModelAliases() - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- getName() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- getParam(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- getPeakContextUsage() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getProjectDirectory() - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- getProjectEnv(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getPromptTokens() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getProtocol(NaruModelConfig, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.gemini.NaruGeminiProvider
- getProtocol(NaruModelConfig, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- getReturnResult() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- getReturnResult() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- getSchedulerThreadCount() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getSchedulerThrottleDelayMs() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getSerializer() - Method in class net.thevpc.naru.impl.util.StoredStringMap
- getSessionEnv() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getSessionEnv(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getSourceName() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- getTaskEnv() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- getTaskEnv() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- getTaskEnv(String, boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- getTaskEnv(String, boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- getTotalTokens() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getTotalTokensBudget() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getTrueBranch() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- getUnitBudget() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getUnitPrice(NaruModelKey, NaruSession) - Method in class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- getUserId() - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- getVisibility() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- getVisibility() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- GetWorkingDirTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Runs
mvn compilein a Maven project directory. - GetWorkingDirTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool
- group() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
H
- hashCode() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- hashCode() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- hashCode() - Method in record class net.thevpc.naru.impl.registry.StaticToolset
-
Returns a hash code value for this object.
- hasMoreStatements() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- hasMoreStatements() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- hasMoreStatements() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- header() - Method in class net.thevpc.naru.impl.util.MarkdownWithHeader
- held(boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- help(NaruDirectiveCallContext) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- help(NaruDirectiveCallContext) - Method in interface net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
- helpOne(NaruDirectiveCallContext, NText, NText) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- hold() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- hold() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- hold() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
I
- id() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- id() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- id() - Method in record class net.thevpc.naru.impl.registry.StaticToolset
-
Returns the value of the
idrecord component. - ImageUtil - Class in net.thevpc.naru.impl.util
-
Utility helpers for image handling.
- IMPLEMENT - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- inbox() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- inbox() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- increment - Variable in class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- inheritVars(boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- inputBuffer() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- inputBuffer() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- inputBuffer(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- inputBuffer(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- inputMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- inputMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- inputMode(NAruInputMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- inputMode(NAruInputMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- installModel(NaruModelKey, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- INSTANCE - Static variable in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- intArg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- invokeDirective(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- invokeDirective(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- invokeRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- invokeRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- isEmbedding() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- isEmpty() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- isEmpty() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- isEmpty() - Method in class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- isEmpty() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- isFg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- isFg() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- isHeld() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- isHeld() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- isHeld() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- isInheritVars() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- isPath(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- isPending() - Method in class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- isPending() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- isPending() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIncrementalStmt
- isPending() - Method in class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- isRunning() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- isSupportedInstallModel() - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- isSupportedPsModel() - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- isSupportedUninstallModel() - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- isSupportedUnloadModel() - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- isTextOnly() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- isThinking() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- isTools() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- isTrace() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- isValidRoutineName(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- isVision() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
K
- keys() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- kill() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- kill() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
L
- lastResult(NaruStmtResult) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- lineCommandAt(int) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- LineRange(int) - Constructor for class net.thevpc.naru.impl.util.NaruUtils.LineRange
- LineRange(int, int) - Constructor for class net.thevpc.naru.impl.util.NaruUtils.LineRange
- list() - Method in class net.thevpc.naru.impl.engine.NaruSessionManagerImpl
- listLines(NaruTask, String, Number, Number) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- listOverridablePaths(NPath, NPath, Predicate<String>) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- load() - Method in class net.thevpc.naru.impl.util.StoredStringMap
- load(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- load(NElement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- load(NElement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- load(NObjectElement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- loadDirectivesFile(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- loadFileRoutine(NPath, boolean) - Static method in class net.thevpc.naru.impl.engine.routine.RoutineHelper
- loadFiles(NPath...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- loadFiles(NPath...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- loadLines(String...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- loadLines(String...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- loadSkill(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- loadSkill(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- localVars() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- log(NaruLogMode, NMsg) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- log(NaruLogMode, NMsg) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- log(NaruLogMode, NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- log(NaruLogMode, NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- logger(NLogger) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- logWebRequest(NWebRequest, NMsg, Object) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- logWebResponse(NWebRequest, NMsg, Object, Object, NChronometer) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- longArg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
M
- markConsumed(long, long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
- MarkdownWithHeader - Class in net.thevpc.naru.impl.util
- MarkdownWithHeader(NPath, NaruSource, Map<String, NElement>, String) - Constructor for class net.thevpc.naru.impl.util.MarkdownWithHeader
- MavenCompileTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Runs
mvn compilein a Maven project directory. - MavenCompileTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.MavenCompileTool
- MavenTestTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Runs
mvn test(optionally limited to a single test class). - MavenTestTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.MavenTestTool
- MAX_OUTPUT_CHARS - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- MAX_PREVIEW_CHARS - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- MAX_TOTAL_MATCHES - Static variable in class net.thevpc.naru.impl.util.ToolHelper
- meteringService() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- mimeType(String) - Static method in class net.thevpc.naru.impl.util.ImageUtil
-
Returns the MIME type based on file extension (best-effort).
- mode(String) - Method in class net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- mode(String) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- mode(NaruStandardMode) - Method in class net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- mode(NaruStandardMode) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- model - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- model() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- model() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- modelAliases() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- ModelDelegateTool - Class in net.thevpc.naru.impl.registry.builtintools
- ModelDelegateTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool
- modelProviders() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modelsInfos(NaruSession) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modelsKeys(NaruSession) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modeNames() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modeNamesAndAliases() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modes() - Method in class net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- modes() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- modificationInstant() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- modificationInstant() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
N
- name() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- name() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- name() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- name() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- name() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- name() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- name() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- name() - Method in interface net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.DiffFilesTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FileAppendTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FileEditLinesTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FileGrepTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FileReadTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FileWriteTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.FolderFindTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.GetWorkingDirTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.MavenCompileTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.MavenTestTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.ModelDelegateTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.RunShellTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool
- name() - Method in class net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool
- name() - Method in class net.thevpc.naru.impl.registry.NaruBuiltinDirectiveProvider
- name() - Method in class net.thevpc.naru.impl.registry.NaruBuiltinToolsetProvider
- name() - Method in class net.thevpc.naru.impl.registry.NaruDirectiveCallContextImpl
- name() - Method in class net.thevpc.naru.impl.util.NaruCmdParser
- name(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- name(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- NaruAgentImpl - Class in net.thevpc.naru.impl.engine
-
The core agent loop.
- NaruAgentImpl() - Constructor for class net.thevpc.naru.impl.engine.NaruAgentImpl
- NaruAppendRoutineLineStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruAppendRoutineLineStmt(int, String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- NaruAppendRoutineLineStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- NaruArgsParser - Class in net.thevpc.naru.impl.util
- NaruArgsParser(String) - Constructor for class net.thevpc.naru.impl.util.NaruArgsParser
- NaruBufferDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruBufferDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruBufferDirective
- NaruBuiltinDirectiveProvider - Class in net.thevpc.naru.impl.registry
- NaruBuiltinDirectiveProvider() - Constructor for class net.thevpc.naru.impl.registry.NaruBuiltinDirectiveProvider
- NaruBuiltinToolsetProvider - Class in net.thevpc.naru.impl.registry
- NaruBuiltinToolsetProvider() - Constructor for class net.thevpc.naru.impl.registry.NaruBuiltinToolsetProvider
- NaruCallStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruCallStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruCallStmt
- NaruCallStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruCallStmt
- NaruCatDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.fs
- NaruCatDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.fs.NaruCatDirective
- NaruCdDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruCdDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruCdDirective
- NaruCmdLineProcessor - Class in net.thevpc.naru.impl.cmdline
-
Parses CLI arguments and wires everything together for a single agent run.
- NaruCmdLineProcessor(NCmdLine) - Constructor for class net.thevpc.naru.impl.cmdline.NaruCmdLineProcessor
- NaruCmdParser - Class in net.thevpc.naru.impl.util
- NaruCmdParser(String) - Constructor for class net.thevpc.naru.impl.util.NaruCmdParser
- NaruContextDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruContextDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruContextDirective
- NaruDirectiveAsStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruDirectiveAsStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt
- NaruDirectiveAsStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt
- NaruDirectiveCallContextImpl - Class in net.thevpc.naru.impl.registry
- NaruDirectiveCallContextImpl(String, String, NaruTask) - Constructor for class net.thevpc.naru.impl.registry.NaruDirectiveCallContextImpl
- NaruElseIfStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruElseIfStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt
- NaruElseIfStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt
- NaruElseStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruElseStmt() - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruElseStmt
- NaruElseStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruElseStmt
- NaruEndStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruEndStmt() - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruEndStmt
- NaruEndStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruEndStmt
- NaruExitDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruExitDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruExitDirective
- NaruFileDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.fs
- NaruFileDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.fs.NaruFileDirective
- NaruFireDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruFireDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruFireDirective
- NaruFlowStatement - Class in net.thevpc.naru.impl.engine.stmt
- NaruFlowStatement(NaruStatement.Type) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruFlowStatement
- NaruFlowStatement(NaruStatement.Type, NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruFlowStatement
- NaruForStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruForStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- NaruForStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- NaruGeminiProvider - Class in net.thevpc.naru.impl.ia.model.gemini
-
Ollama provider — talks to a local (or remote) Ollama server via REST.
- NaruGeminiProvider() - Constructor for class net.thevpc.naru.impl.ia.model.gemini.NaruGeminiProvider
- NaruGoDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruGoDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruGoDirective
- NaruGotoStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruGotoStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruGotoStmt
- NaruGotoStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruGotoStmt
- NaruHelpDirective - Class in net.thevpc.naru.impl.registry.builtindirectives
- NaruHelpDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.NaruHelpDirective
- NaruHistoryDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruHistoryDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruHistoryDirective
- NaruIfStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruIfStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- NaruIfStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- NaruIncrementalStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruIncrementalStmt(NaruStatement.Type) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruIncrementalStmt
- NaruIncrementalStmt(NaruStatement.Type, NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruIncrementalStmt
- NaruInputRequest - Class in net.thevpc.naru.impl.engine.scheduler
- NaruInputRequest(NMsg, NAruInputMode) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruInputRequest
- NaruLabelStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruLabelStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruLabelStmt
- NaruLabelStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruLabelStmt
- NaruLsDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.fs
- NaruLsDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.fs.NaruLsDirective
- NaruMeteringServiceImpl - Class in net.thevpc.naru.impl.ia.budget
- NaruMeteringServiceImpl() - Constructor for class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- NaruModeDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruModeDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModeDirective
- NaruModelCapabilitiesImpl - Class in net.thevpc.naru.impl.ia.model
- NaruModelCapabilitiesImpl(boolean, boolean, boolean, boolean, long) - Constructor for class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- NaruModelCapabilitiesImpl(NElement) - Constructor for class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- NaruModelDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruModelDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruModelDirective
- NaruModelProtocolBase - Class in net.thevpc.naru.impl.ia.model
- NaruModelProtocolBase(NaruModelConfig, String, String, NaruModelCapabilities, NaruModelRequestSerializer, NElementDeserializer<NaruResponse>) - Constructor for class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- NaruModelProtocolGemini - Class in net.thevpc.naru.impl.ia.model.gemini
- NaruModelProtocolGemini(NaruModelConfig, String, NaruModelCapabilities) - Constructor for class net.thevpc.naru.impl.ia.model.gemini.NaruModelProtocolGemini
- NaruModelProtocolOllamaNative - Class in net.thevpc.naru.impl.ia.model.ollama
- NaruModelProtocolOllamaNative(NaruModelConfig, String, NaruModelCapabilities) - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruModelProtocolOllamaNative
- NaruModelProtocolOllamaOpenApiCompat - Class in net.thevpc.naru.impl.ia.model.ollama
- NaruModelProtocolOllamaOpenApiCompat(NaruModelConfig, String, NaruModelCapabilities) - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruModelProtocolOllamaOpenApiCompat
- NaruModelProtocolOpenAICompat - Class in net.thevpc.naru.impl.ia.model.openapi
- NaruModelProtocolOpenAICompat(NaruModelConfig, String, String, NaruModelCapabilities) - Constructor for class net.thevpc.naru.impl.ia.model.openapi.NaruModelProtocolOpenAICompat
- NaruModelStatsAccumulator - Class in net.thevpc.naru.impl.ia.budget
- NaruModelStatsAccumulator() - Constructor for class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- NAruModeRegistry - Class in net.thevpc.naru.impl.ia.mode
- NAruModeRegistry() - Constructor for class net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- NaruNCmdLineAutoCompleteResolver - Class in net.thevpc.naru.impl.cmdline
- NaruNCmdLineAutoCompleteResolver(NaruSession) - Constructor for class net.thevpc.naru.impl.cmdline.NaruNCmdLineAutoCompleteResolver
- NaruNewDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruNewDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruNewDirective
- NaruNopStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruNopStmt() - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruNopStmt
- NaruNopStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruNopStmt
- NaruOllamaNativeRequestSerializer - Class in net.thevpc.naru.impl.ia.model.ollama
- NaruOllamaNativeRequestSerializer() - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeRequestSerializer
- NaruOllamaNativeResponseParser - Class in net.thevpc.naru.impl.ia.model.ollama
- NaruOllamaNativeResponseParser() - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeResponseParser
- NaruOllamaProvider - Class in net.thevpc.naru.impl.ia.model.ollama
-
Ollama provider — talks to a local (or remote) Ollama server via REST.
- NaruOllamaProvider() - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- NaruOllamaProvider(String) - Constructor for class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- NaruOnDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruOnDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruOnDirective
- NaruOpenApiRequestSerializer - Class in net.thevpc.naru.impl.ia.model.openapi
- NaruOpenApiRequestSerializer() - Constructor for class net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiRequestSerializer
- NaruOpenApiResponseParser - Class in net.thevpc.naru.impl.ia.model.openapi
-
{ "choices" : [ { "finish_reason" : "tool_calls", "index" : 0, "message" : { "role" : "assistant", "tool_calls" : [ { "function" : { "arguments" : "{\"path\":\"core/nut-api\",\"include\":\"*.java\",\"recursive\":true}", "name" : "folder_find" }, "id" : "function-call-11464485064754065774", "type" : "function" } ] } } ], "created" : 1779459950, "id" : "bWcQau20G9n2nsEPs9z20Qw", "model" : "gemini-2.5-flash", "object" : "chat.completion", "usage" : { "completion_tokens" : 28, "prompt_tokens" : 4500, "total_tokens" : 4592 } }
- NaruOpenApiResponseParser() - Constructor for class net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiResponseParser
- NaruPoisonTask - Class in net.thevpc.naru.impl.engine.scheduler
- NaruPoisonTask() - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- NaruPrintDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruPrintDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruPrintDirective
- NaruProjectEnv - Class in net.thevpc.naru.impl.engine
- NaruProjectEnv(NPath, NPath) - Constructor for class net.thevpc.naru.impl.engine.NaruProjectEnv
- NaruPromptStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruPromptStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruPromptStmt
- NaruPromptStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruPromptStmt
- NaruPwdDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.fs
- NaruPwdDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.fs.NaruPwdDirective
- NaruReadlineStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruReadlineStmt() - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- NaruReadlineStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruReadlineStmt
- NaruRegistryImpl - Class in net.thevpc.naru.impl.registry
-
Registry of all tools available to the agent.
- NaruRegistryImpl(NaruSession) - Constructor for class net.thevpc.naru.impl.registry.NaruRegistryImpl
- NaruReloadDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruReloadDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruReloadDirective
- NaruResetDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruResetDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruResetDirective
- NaruRestoreDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruRestoreDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruRestoreDirective
- NaruReturnStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruReturnStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruReturnStmt
- NaruReturnStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruReturnStmt
- NaruRoutineDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.routine
- NaruRoutineDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.routine.NaruRoutineDirective
- NaruRoutineMem - Class in net.thevpc.naru.impl.engine.routine
- NaruRoutineMem(String, String, NAruVisibility) - Constructor for class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- NaruRoutineMem(NElement) - Constructor for class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- NaruSaveDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruSaveDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSaveDirective
- NaruSchedulerImpl - Class in net.thevpc.naru.impl.engine.scheduler
- NaruSchedulerImpl(NaruSession) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- NaruSessionDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.session
- NaruSessionDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.session.NaruSessionDirective
- NaruSessionEventLogImpl - Class in net.thevpc.naru.impl.engine.scheduler
- NaruSessionEventLogImpl(NaruEventLogListener) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
- NaruSessionImpl - Class in net.thevpc.naru.impl.engine
- NaruSessionImpl(NaruAgent, NPath, NaruMeteringService, boolean, NaruSessionListener) - Constructor for class net.thevpc.naru.impl.engine.NaruSessionImpl
- NaruSessionManagerImpl - Class in net.thevpc.naru.impl.engine
- NaruSessionManagerImpl(NaruSessionImpl) - Constructor for class net.thevpc.naru.impl.engine.NaruSessionManagerImpl
- NaruSetDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.routine
- NaruSetDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.routine.NaruSetDirective
- NaruSetRoutineLineStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruSetRoutineLineStmt(int, String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- NaruSetRoutineLineStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- NaruSetStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruSetStmt(String, String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruSetStmt
- NaruSetStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruSetStmt
- NaruShDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruShDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruShDirective
- NaruSimpleParseStatus - Enum Class in net.thevpc.naru.impl.engine.stmt.shared
- NaruSkillDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruSkillDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruSkillDirective
- NaruSkillImpl - Class in net.thevpc.naru.impl.ia.skill
- NaruSkillImpl(String, NAruVisibility, List<String>, String) - Constructor for class net.thevpc.naru.impl.ia.skill.NaruSkillImpl
- NaruSkillManagerImpl - Class in net.thevpc.naru.impl.ia.skill
- NaruSkillManagerImpl(NaruSessionImpl) - Constructor for class net.thevpc.naru.impl.ia.skill.NaruSkillManagerImpl
- NaruSleepDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruSleepDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruSleepDirective
- NaruSourceDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruSourceDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruSourceDirective
- NaruStandardPromptModeImpl - Class in net.thevpc.naru.impl.ia.mode
- NaruStandardPromptModeImpl(NaruStandardMode, String[], String) - Constructor for class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- NaruStartDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruStartDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruStartDirective
- NaruStatDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruStatDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruStatDirective
- NaruStatementHelper - Class in net.thevpc.naru.impl.engine.stmt.shared
- NaruStatementHelper() - Constructor for class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- NaruSystemDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.general
- NaruSystemDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.general.NaruSystemDirective
- NaruTaskDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruTaskDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruTaskDirective
- NaruTaskFrameImpl - Class in net.thevpc.naru.impl.engine.scheduler
- NaruTaskFrameImpl() - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- NaruTaskFrameImpl(NElement) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- NaruTaskImpl - Class in net.thevpc.naru.impl.engine.scheduler
- NaruTaskImpl(long, long, NaruSession) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- NaruTaskImpl(NElement, NaruSession) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- NaruTaskInboxImpl - Class in net.thevpc.naru.impl.engine.scheduler
- NaruTaskInboxImpl(NaruTask) - Constructor for class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- NaruTerminalFormatter - Class in net.thevpc.naru.impl.cmdline
- NaruTerminalFormatter(NaruSession) - Constructor for class net.thevpc.naru.impl.cmdline.NaruTerminalFormatter
- NaruToolCallContextImpl - Class in net.thevpc.naru.impl.registry
- NaruToolCallContextImpl(Map<String, Object>, NaruTask) - Constructor for class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- NaruToolCallStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruToolCallStmt(NaruToolCall) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- NaruToolCallStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- NaruToolsDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.ai
- NaruToolsDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.ai.NaruToolsDirective
- NaruUseDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.routine
- NaruUseDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.routine.NaruUseDirective
- NaruUtils - Class in net.thevpc.naru.impl.util
- NaruUtils() - Constructor for class net.thevpc.naru.impl.util.NaruUtils
- NaruUtils.LineRange - Class in net.thevpc.naru.impl.util
- NaruWaitDirective - Class in net.thevpc.naru.impl.registry.builtindirectives.task
- NaruWaitDirective() - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.task.NaruWaitDirective
- NaruWhileStmt - Class in net.thevpc.naru.impl.engine.stmt
- NaruWhileStmt(String) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- NaruWhileStmt(NElement) - Constructor for class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- nElementReader - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- net.thevpc.naru.impl.cmdline - package net.thevpc.naru.impl.cmdline
- net.thevpc.naru.impl.engine - package net.thevpc.naru.impl.engine
- net.thevpc.naru.impl.engine.routine - package net.thevpc.naru.impl.engine.routine
- net.thevpc.naru.impl.engine.scheduler - package net.thevpc.naru.impl.engine.scheduler
- net.thevpc.naru.impl.engine.stmt - package net.thevpc.naru.impl.engine.stmt
- net.thevpc.naru.impl.engine.stmt.shared - package net.thevpc.naru.impl.engine.stmt.shared
- net.thevpc.naru.impl.ia.budget - package net.thevpc.naru.impl.ia.budget
- net.thevpc.naru.impl.ia.mode - package net.thevpc.naru.impl.ia.mode
- net.thevpc.naru.impl.ia.model - package net.thevpc.naru.impl.ia.model
- net.thevpc.naru.impl.ia.model.gemini - package net.thevpc.naru.impl.ia.model.gemini
- net.thevpc.naru.impl.ia.model.ollama - package net.thevpc.naru.impl.ia.model.ollama
- net.thevpc.naru.impl.ia.model.openapi - package net.thevpc.naru.impl.ia.model.openapi
- net.thevpc.naru.impl.ia.skill - package net.thevpc.naru.impl.ia.skill
- net.thevpc.naru.impl.registry - package net.thevpc.naru.impl.registry
- net.thevpc.naru.impl.registry.builtindirectives - package net.thevpc.naru.impl.registry.builtindirectives
- net.thevpc.naru.impl.registry.builtindirectives.ai - package net.thevpc.naru.impl.registry.builtindirectives.ai
- net.thevpc.naru.impl.registry.builtindirectives.fs - package net.thevpc.naru.impl.registry.builtindirectives.fs
- net.thevpc.naru.impl.registry.builtindirectives.general - package net.thevpc.naru.impl.registry.builtindirectives.general
- net.thevpc.naru.impl.registry.builtindirectives.routine - package net.thevpc.naru.impl.registry.builtindirectives.routine
- net.thevpc.naru.impl.registry.builtindirectives.session - package net.thevpc.naru.impl.registry.builtindirectives.session
- net.thevpc.naru.impl.registry.builtindirectives.task - package net.thevpc.naru.impl.registry.builtindirectives.task
- net.thevpc.naru.impl.registry.builtintools - package net.thevpc.naru.impl.registry.builtintools
- net.thevpc.naru.impl.util - package net.thevpc.naru.impl.util
- newSession(NPath) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- newTask(NaruTaskSpec) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- nextPc(int) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- nextStatement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- nextStatement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- noCommand() - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- noCommand(String) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- NoTollWrapHelper - Class in net.thevpc.naru.impl.ia.model
- NoTollWrapHelper() - Constructor for class net.thevpc.naru.impl.ia.model.NoTollWrapHelper
- NoTollWrapHelper.Separators - Class in net.thevpc.naru.impl.ia.model
- number - Variable in class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- numberArg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
O
- of(String, String) - Static method in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- of(NElement) - Static method in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- of(NPath, NaruSource) - Static method in class net.thevpc.naru.impl.util.MarkdownWithHeader
- ofModelCall(String) - Static method in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- ofReadLine() - Static method in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- ofToolCall(NaruToolCall) - Static method in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- onInputRequested(NaruTask) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- onTaskStatusChanged(NaruTask) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- onTerminated(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- onTerminated(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- onUnhold(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- open(NaruSession) - Method in record class net.thevpc.naru.impl.registry.StaticToolset
P
- params() - Method in class net.thevpc.naru.impl.engine.routine.SubroutineDefImpl
- params() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- parent() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- parent() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- parentId() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- parentId() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- parse(String) - Static method in enum class net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
- parseEnv(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- parseEnv(NElement) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- parseFile(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- parseFile(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- parseRanges(NCmdLine) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- parseResponse(String) - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- parseStatement(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- parseStatement(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- parseStatements(NaruTask) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- parseXmlLikeToolCall(String) - Static method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- pc() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- pc() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- pc() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- pc(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- pc(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- pc(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- pctrace() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- pctrace() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- peek(NaruEventFilter) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- peekFrame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- peekFrame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- peekStatement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- peekStatement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- PENDING - Enum constant in enum class net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
- pendingPrompt() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- PLANNING - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- popFrame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- popFrame() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- postAction(NCallable<T>) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- prependStatement(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- prependStatement(NaruStatement) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- prependStatements(NaruStatement...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- prependStatements(NaruStatement...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- projectDir() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- projectDir() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- projectDir() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- promptMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- promptMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- promptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- promptMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- protocol(NaruModelConfig, NaruSession) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- provider(String) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- psModel(NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- purge() - Method in class net.thevpc.naru.impl.engine.NaruSessionManagerImpl
- push(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- pushFrame(String, boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- pushFrame(String, boolean) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- pushStatementModelCall(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- pushStatementModelCall(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- put(String, NElement, NAruVisibility) - Method in class net.thevpc.naru.impl.engine.NaruProjectEnv
- put(String, T) - Method in class net.thevpc.naru.impl.util.StoredStringMap
- putLine(int, String) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
R
- readTimeout(NaruTask, Map<String, NElement>) - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- ready(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- readyCount() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- register(NaruPromptMode) - Method in class net.thevpc.naru.impl.ia.mode.NAruModeRegistry
- register(AbstractDirective.SubCommand) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- registerDefaults() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- registerDirectiveProvider(NaruDirectiveProvider) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- registerModelProvider(NaruModelProvider) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- registerToolset(NaruToolset) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- registerToolsetProvider(NaruToolsetProvider) - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- registry() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- releaseStepPermit() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- releaseStepPermit() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- reload() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- reloadState() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- remove(String) - Method in class net.thevpc.naru.impl.util.StoredStringMap
- removeHistoryAt(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- removeHistoryAt(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- removeLine(int) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- removeModelAlias(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- removeSessionListener(NaruSessionListener) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- renum(int, int, NaruRoutine) - Static method in class net.thevpc.naru.impl.engine.routine.RoutineHelper
- requestInput(NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- requestInput(NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- requeue(NaruTask) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- reset() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- reset() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- reset(boolean) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- resolve(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- resolve(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos) - Method in class net.thevpc.naru.impl.cmdline.NaruNCmdLineAutoCompleteResolver
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos, NaruSession) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.AbstractSubCommand
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos, NaruSession) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos, NaruSession) - Method in interface net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommand
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos, NaruSession) - Method in class net.thevpc.naru.impl.registry.builtindirectives.general.NaruCdDirective
- resolveCandidates(NCmdLine, NCmdLineAutoCompleteResolver.Pos, NaruSession) - Method in class net.thevpc.naru.impl.registry.builtindirectives.NaruHelpDirective
- resolveIndexes(NaruUtils.LineRange[], int) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- resolveVariable(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- resolveVariable(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- restoreSnapshot() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- resume() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- returnPc() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- returnPc(Integer) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- reversedModelAliases() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- REVIEW - Static variable in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- routine(String, NaruTask, boolean) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- routineAddLine(NaruTask, String, Number, String) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- RoutineAddLineTool - Class in net.thevpc.naru.impl.registry.builtintools
- RoutineAddLineTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.RoutineAddLineTool
- RoutineHelper - Class in net.thevpc.naru.impl.engine.routine
- RoutineHelper() - Constructor for class net.thevpc.naru.impl.engine.routine.RoutineHelper
- RoutineListLinesTool - Class in net.thevpc.naru.impl.registry.builtintools
- RoutineListLinesTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.RoutineListLinesTool
- RoutineRunTool - Class in net.thevpc.naru.impl.registry.builtintools
- RoutineRunTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.RoutineRunTool
- routines() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- run() - Method in class net.thevpc.naru.impl.cmdline.NaruCmdLineProcessor
- runBlockedDrain() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- runningRoutine() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- runningRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- runRetention() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- RunShellTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Runs an arbitrary shell command and returns combined stdout+stderr.
- RunShellTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.RunShellTool
S
- save() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- save() - Method in class net.thevpc.naru.impl.util.StoredStringMap
- saveSnapshot() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- scan(long, Predicate<NaruEvent>) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSessionEventLogImpl
- scheduler() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- schedulerMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- schedulerMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- schedulerMode(NaruSchedulerMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- schedulerMode(NaruSchedulerMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- searchWeb(NaruTask, String) - Static method in class net.thevpc.naru.impl.util.ToolHelper
- SearchWebScriptTool - Class in net.thevpc.naru.impl.registry.builtintools
- SearchWebScriptTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.SearchWebScriptTool
- Separators(String, String) - Constructor for class net.thevpc.naru.impl.ia.model.NoTollWrapHelper.Separators
- serialize(NaruModelRequest, NaruModelConfig, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeRequestSerializer
- serialize(NaruModelRequest, NaruModelConfig, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiRequestSerializer
- serializer - Variable in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- session() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- session() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- sessionManager() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setAccumulatedDuration(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setCalls(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setCompletionTokens(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setCondition(String) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- setContextSize(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setContextUsage(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setCreationInstant(Instant) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setDeserializer(Function<NElement, T>) - Method in class net.thevpc.naru.impl.util.StoredStringMap
- setExtraContext(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setExtraContext(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setFalseBranch(List<NaruStatement>) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- setLastResult(NaruMessage) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setLastResult(NaruMessage) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setLines(Map<Integer, String>) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setLocalVar(String, Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- setMaxDuration(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setMinDuration(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setModel(NaruModelConfig) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setModel(NaruModelConfig) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setModel(NaruModelKey) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setModificationInstant(Instant) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setName(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setName(String) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setParam(String, Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- setPeakContextUsage(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setProjectDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setProjectDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setProjectDirectory(NPath) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- setProjectEnv(String, NElement, NAruVisibility) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setPromptTokens(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setReturnResult(Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setReturnResult(Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setRoutineLine(int, String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setRoutineLine(int, String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setSchedulerThreadCount(int) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setSchedulerThrottleDelayMs(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setSerializer(Function<T, NElement>) - Method in class net.thevpc.naru.impl.util.StoredStringMap
- setSessionEnv(String, Object) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setTaskEnv(String, Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setTaskEnv(String, Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setTotalTokens(long) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setTotalTokensBudget(BigDecimal) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setTrueBranch(List<NaruStatement>) - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- setUnitBudget(BigDecimal) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setUnitPrice(NaruModelKey, BigDecimal, NaruSession) - Method in class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- setUserId(String) - Method in class net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
- setUuid(String) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setVariable(String, Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- setVisibility(NAruVisibility) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setVisibility(NAruVisibility) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- setWorkingDir(NPath) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- setWorkingDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- setWorkingDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- SetWorkingDirTool - Class in net.thevpc.naru.impl.registry.builtintools
-
Runs
mvn compilein a Maven project directory. - SetWorkingDirTool() - Constructor for class net.thevpc.naru.impl.registry.builtintools.SetWorkingDirTool
- showItems(List<NText>, Set<Integer>, NaruTask) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- showItemsWithFormat(String, String, List<NaruUtils.LineRange>, NaruTask) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- shutdown() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- size() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- skillManager() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- skillNames() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- skillNames() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- skills() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- skills() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- sleep(NDuration) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- sleep(NDuration) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- snippet(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- source() - Method in class net.thevpc.naru.impl.util.MarkdownWithHeader
- sourceType() - Method in class net.thevpc.naru.impl.util.MarkdownWithHeader
- stackframes() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- stackframes() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- stacktrace() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- stacktrace() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- start() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- start() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- startInteractiveSession(String...) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- startLine() - Method in class net.thevpc.naru.impl.engine.routine.SubroutineDefImpl
- startSession(String...) - Method in class net.thevpc.naru.impl.engine.NaruAgentImpl
- STATEMENT_KEYWORDS - Static variable in class net.thevpc.naru.impl.engine.stmt.shared.NaruStatementHelper
- StaticToolset - Record Class in net.thevpc.naru.impl.registry
- StaticToolset(String, List<NaruTool>) - Constructor for record class net.thevpc.naru.impl.registry.StaticToolset
-
Creates an instance of a
StaticToolsetrecord class. - status() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- status() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- status() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- status(NaruTaskStatus) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- step(long...) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- stepAll() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- stepAny() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- stop() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- StoredStringMap<T> - Class in net.thevpc.naru.impl.util
- StoredStringMap(NPath, Class<T>) - Constructor for class net.thevpc.naru.impl.util.StoredStringMap
- stringArg(String) - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- stripAnsi(String) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- subCommand(String) - Method in class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective
- SubCommandHelp(String, String) - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommandHelp
- SubCommandHelp(NText, NText) - Constructor for class net.thevpc.naru.impl.registry.builtindirectives.AbstractDirective.SubCommandHelp
- SubroutineDefImpl - Class in net.thevpc.naru.impl.engine.routine
- SubroutineDefImpl(int, int, List<String>) - Constructor for class net.thevpc.naru.impl.engine.routine.SubroutineDefImpl
- subscribe(String, NaruEventSubscription) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- subscribe(String, NaruEventSubscription) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- supportedTypes() - Method in class net.thevpc.naru.impl.registry.NaruBuiltinToolsetProvider
- systemPrompt() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- systemPrompt() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- systemPrompt(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
T
- task() - Method in class net.thevpc.naru.impl.registry.NaruDirectiveCallContextImpl
- task() - Method in class net.thevpc.naru.impl.registry.NaruToolCallContextImpl
- taskMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- taskMode() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- taskMode(NaruTaskMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- taskMode(NaruTaskMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- tasks() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- terminate() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- throttleDelay(long) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- throwError(NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- throwError(NMsg) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- tick() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- tick() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- tick(long) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- timeAgo(Instant) - Static method in class net.thevpc.naru.impl.util.NaruUtils
- toBase64(String) - Static method in class net.thevpc.naru.impl.util.ImageUtil
-
Reads an image file from disk and returns it as a Base64-encoded string (no data-URL prefix — just the raw base64 data that Ollama expects).
- todo - Variable in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- toElement() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- toElement() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- toElement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- toElement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- toElement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- toElement() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruAppendRoutineLineStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruCallStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruDirectiveAsStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruElseIfStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruElseStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruForStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruGotoStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruLabelStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruPromptStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruReturnStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruSetRoutineLineStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruSetStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruToolCallStmt
- toElement() - Method in class net.thevpc.naru.impl.engine.stmt.NaruWhileStmt
- toElement() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- toMap() - Method in class net.thevpc.naru.impl.util.StoredStringMap
- toObject(NElementDeserializerContext) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaNativeResponseParser
- toObject(NElementDeserializerContext) - Method in class net.thevpc.naru.impl.ia.model.openapi.NaruOpenApiResponseParser
- TOOL_CALL_SEP - Static variable in class net.thevpc.naru.impl.ia.model.NoTollWrapHelper
- TOOL_RESULT_SEP - Static variable in class net.thevpc.naru.impl.ia.model.NoTollWrapHelper
- ToolHelper - Class in net.thevpc.naru.impl.util
- ToolHelper() - Constructor for class net.thevpc.naru.impl.util.ToolHelper
- toolNames() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- tools() - Method in class net.thevpc.naru.impl.registry.NaruRegistryImpl
- tools() - Method in record class net.thevpc.naru.impl.registry.StaticToolset
-
Returns the value of the
toolsrecord component. - toString() - Method in class net.thevpc.naru.impl.ia.mode.NaruStandardPromptModeImpl
- toString() - Method in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- toString() - Method in record class net.thevpc.naru.impl.registry.StaticToolset
-
Returns a string representation of this record class.
- trackTransaction(NaruTokenTransaction, NaruSession) - Method in class net.thevpc.naru.impl.ia.budget.NaruMeteringServiceImpl
- trimHistory(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- trimHistory(int) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- trueBranch - Variable in class net.thevpc.naru.impl.engine.stmt.NaruIfStmt
U
- unhold() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- unhold() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- uninstallModel(NaruModelKey, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- UNKNOWN - Static variable in class net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- unloadModel(NaruModelKey, NaruSession) - Method in class net.thevpc.naru.impl.ia.model.ollama.NaruOllamaProvider
- unloadSkill(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- unloadSkill(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- unsetLocalVar(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskFrameImpl
- unsetSessionEnv(String) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- unsetTaskEnv(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- unsetTaskEnv(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- unwrapResponse(NaruResponse, NoTollWrapHelper.Separators, NaruTask) - Static method in class net.thevpc.naru.impl.ia.model.NoTollWrapHelper
- url(NaruTask, Map<String, NElement>) - Method in class net.thevpc.naru.impl.ia.model.gemini.NaruModelProtocolGemini
- url(NaruTask, Map<String, NElement>) - Method in class net.thevpc.naru.impl.ia.model.NaruModelProtocolBase
- useRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- useRoutine(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- uuid() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- uuid() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
V
- valueOf(String) - Static method in enum class net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.thevpc.naru.impl.engine.stmt.shared.NaruSimpleParseStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- varResolver() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- varResolver() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- visibility() - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- visibility(NAruVisibility) - Method in class net.thevpc.naru.impl.engine.routine.NaruRoutineMem
W
- waitFor() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- watermark() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskInboxImpl
- workerCount() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruSchedulerImpl
- workingDir() - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- workingDir() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruPoisonTask
- workingDir() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- wrapRequest(NaruModelRequest, NoTollWrapHelper.Separators, NoTollWrapHelper.Separators) - Static method in class net.thevpc.naru.impl.ia.model.NoTollWrapHelper
_
- _prependInitHooks() - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _reportUsing(NPath) - Method in class net.thevpc.naru.impl.engine.NaruSessionImpl
- _setInputBuffer(String) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setInputMode(NAruInputMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setLastResult(NaruMessage) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setMode(NaruPromptMode) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setModel(NaruModelConfig) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setProjectDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setReturnResult(Object) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setSkills(Set<String>) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
- _setWorkingDir(NPath) - Method in class net.thevpc.naru.impl.engine.scheduler.NaruTaskImpl
All Classes and Interfaces|All Packages|Constant Field Values