Uses of Interface
net.thevpc.naru.api.task.NaruTask
Packages that use NaruTask
Package
Description
-
Uses of NaruTask in net.thevpc.naru.api.agent
Methods in net.thevpc.naru.api.agent that return NaruTaskMethods in net.thevpc.naru.api.agent that return types with arguments of type NaruTaskModifier and TypeMethodDescriptionnet.thevpc.nuts.util.NOptional<NaruTask>NaruSession.findTask(long tid) NaruSession.tasks()Methods in net.thevpc.naru.api.agent with parameters of type NaruTask -
Uses of NaruTask in net.thevpc.naru.api.model
Methods in net.thevpc.naru.api.model with parameters of type NaruTaskModifier and TypeMethodDescriptionNaruModelProtocol.chat(NaruModelRequest request, NaruTask task) Send a chat request with optional tool definitions. -
Uses of NaruTask in net.thevpc.naru.api.registry
Methods in net.thevpc.naru.api.registry that return NaruTaskMethods in net.thevpc.naru.api.registry with parameters of type NaruTaskModifier and TypeMethodDescriptionNaruRegistry.dispatch(NaruToolCall toolCall, NaruTask context) voidNaruRegistry.dispatchSlash(String name, String argument, NaruTask task) NaruStructuralDirective.toStatement(String arguments, NaruTask task) -
Uses of NaruTask in net.thevpc.naru.api.routine
Methods in net.thevpc.naru.api.routine with parameters of type NaruTaskModifier and TypeMethodDescriptionnet.thevpc.nuts.util.NOptional<List<NaruStatement>>NaruRoutine.parseStatements(NaruTask task) -
Uses of NaruTask in net.thevpc.naru.api.scheduler
Methods in net.thevpc.naru.api.scheduler with parameters of type NaruTaskModifier and TypeMethodDescriptionstatic net.thevpc.nuts.util.NOptional<NaruEventFilter>static net.thevpc.nuts.util.NOptional<NaruEventTarget>static net.thevpc.nuts.util.NOptional<NaruRetentionPolicy>boolean -
Uses of NaruTask in net.thevpc.naru.api.stmt
Methods in net.thevpc.naru.api.stmt with parameters of type NaruTask -
Uses of NaruTask in net.thevpc.naru.api.task
Methods in net.thevpc.naru.api.task that return NaruTaskModifier and TypeMethodDescriptionNaruTask.acquireStepPermit()NaruTask.addAwaitReceived(NaruEvent event) NaruTask.addStatement(NaruStatement any) NaruTask.addStatements(NaruStatement... any) NaruTask.awaitFilter(NaruEventFilter nv) NaruTask.bg()NaruTask.defaultAdvance(NaruStatement stmt) NaruTask.fg()NaruTask.fireEvent(String eventType, Map<String, Object> args, NaruEventTarget target, NaruRetentionPolicy retention) NaruTask.hold()NaruTask.inputBuffer(String buffer) NaruTask.inputMode(NAruInputMode inputMode) NaruTask.kill()NaruTask.load(net.thevpc.nuts.elem.NElement element) NaruTask.loadFiles(net.thevpc.nuts.io.NPath... any) NaruTask.pc(int nextPc) NaruTask.popFrame()NaruTask.prependStatement(NaruStatement any) NaruTask.prependStatements(NaruStatement... any) NaruTask.promptMode(NaruPromptMode newMode) NaruTask.pushStatementModelCall(String prompt) NaruTask.releaseStepPermit()NaruTask.schedulerMode(NaruSchedulerMode mode) NaruTask.setExtraContext(String extraContext) NaruTask.setModel(NaruModelConfig model) NaruTask.setProjectDir(net.thevpc.nuts.io.NPath projectDir) NaruTask.setTaskEnv(String key, Object value) NaruTask.setWorkingDir(net.thevpc.nuts.io.NPath workingDir) NaruTask.sleep(net.thevpc.nuts.time.NDuration duration) NaruTask.subscribe(String eventType, NaruEventSubscription subscription) NaruTask.taskMode(NaruTaskMode newMode) NaruTask.unhold()NaruTask.unsetTaskEnv(String key) Methods in net.thevpc.naru.api.task that return types with arguments of type NaruTask