Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

Actions: - Search tag in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
Section
Actions: - Search tag in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Section
ActorHelper - Class in com.scivicslab.turingworkflow.plugins.ssh
Shared helper methods used by both NodeActor and NodeGroupActor.
Actor Tree Position - Search tag in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Section
add(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
Adds an output entry to all registered downstream accumulators.
add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
Adds an output entry to the database log store.
add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
addChangedDocument(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Adds a document to the changed list (for testing or manual override).
addContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
addGlobalPath(String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Adds a global Vault path.
addGlobalVar(String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Adds a global variable (from the [all:vars] section).
addGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Registers a group name in the inventory, creating an empty host list if absent.
addGroupPath(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Adds a group-specific Vault path.
addGroupVar(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Adds a variable to the specified group's variable section.
addHost(String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Adds a host to the specified group.
addHostPath(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Adds a host-specific Vault path.
addHostVar(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Adds a host-specific variable.
addJsonStateSection(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Adds a JsonState section for the specified actor to the report.
addMessage(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
addSection(ReportSection) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
Adds a section to the report.
addTarget(Accumulator) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
Registers a downstream accumulator target.
addWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
addWorkflowInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Adds a workflow information section to the report.
apply(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Applies a JSON patch or transformation to the interpreter's JSON state.
applyAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Applies an action to child actors matching a wildcard pattern.

B

build() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
Builds the NodeGroup instance.
build() - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
Builds the report string.
build(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
buildChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Builds changed Docusaurus documents using yarn install and yarn build.
buildChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Builds changed Docusaurus documents.
Builder() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
 

C

call(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Calls (loads and prepares) a sub-workflow from a file.
callAgent(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Calls the call_agent tool on the MCP Gateway, which routes the prompt to a named agent and blocks until the reply arrives (up to 5 minutes).
callByActionName(String, String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
CANCELLED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
The session was cancelled before completion.
checkHiragana(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
Validate that the LLM response has proper tab-separated format and that the hiragana column actually contains hiragana characters.
CheckResultsSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that collects and outputs messages with % prefix.
CheckResultsSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
 
CheckResultsSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for CheckResultsSection.
CheckResultsSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
Constructs the actor with a new POJO instance.
cleanup() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Cleans up resources used by this Node.
clear() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
Resets the entry count to zero.
clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
clear(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
Clears all accumulated entries in this multiplexer and all downstream targets.
clear(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
clearChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Clears the changed documents list.
cloneChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Clones documents that were detected as changed from their git repositories.
cloneChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Clones changed documents from git.
close() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Closes this reader, releasing the database connection if owned.
close() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Shuts down the log store, stopping the writer thread and closing all connections.
close() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
Closes the underlying file writer.
close() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
Closes this handler.
closeOutput(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
Close the output file.
com.scivicslab.turingworkflow.plugins.inventory - package com.scivicslab.turingworkflow.plugins.inventory
 
com.scivicslab.turingworkflow.plugins.kanakanji - package com.scivicslab.turingworkflow.plugins.kanakanji
 
com.scivicslab.turingworkflow.plugins.llm - package com.scivicslab.turingworkflow.plugins.llm
 
com.scivicslab.turingworkflow.plugins.logdb - package com.scivicslab.turingworkflow.plugins.logdb
 
com.scivicslab.turingworkflow.plugins.logoutput - package com.scivicslab.turingworkflow.plugins.logoutput
 
com.scivicslab.turingworkflow.plugins.promptbuilder - package com.scivicslab.turingworkflow.plugins.promptbuilder
 
com.scivicslab.turingworkflow.plugins.report - package com.scivicslab.turingworkflow.plugins.report
 
com.scivicslab.turingworkflow.plugins.report.sections.basic - package com.scivicslab.turingworkflow.plugins.report.sections.basic
 
com.scivicslab.turingworkflow.plugins.secret - package com.scivicslab.turingworkflow.plugins.secret
 
com.scivicslab.turingworkflow.plugins.ssh - package com.scivicslab.turingworkflow.plugins.ssh
 
com.scivicslab.turingworkflow.plugins.ssh.mixin - package com.scivicslab.turingworkflow.plugins.ssh.mixin
 
com.scivicslab.turingworkflow.plugins.vault - package com.scivicslab.turingworkflow.plugins.vault
 
combineOutput(Node.CommandResult) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Combines stdout and stderr from a CommandResult into a single string.
CommandExecutable - Interface in com.scivicslab.turingworkflow.plugins.ssh.mixin
Mixin interface providing command execution actions via @Action annotations.
CommandExecutor - Interface in com.scivicslab.turingworkflow.plugins.ssh.mixin
Abstraction for command execution that can be implemented for different contexts.
CommandResult(String, String, int) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Constructs a CommandResult with the given output and exit code.
COMPLETED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
The session completed successfully.
ConsoleAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
An Accumulator implementation that writes output to the console via PrintStream instances (typically System.out and System.err).
ConsoleAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
Constructs a ConsoleAccumulator that writes to System.out and System.err.
ConsoleAccumulator(PrintStream, PrintStream) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
Constructs a ConsoleAccumulator with the specified output streams.
createAccumulator(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Creates an accumulator (no-op, kept for backward compatibility).
createLocalNode() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Creates a single Node for localhost execution.
createLocalNode() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Creates a single Node for localhost execution.
createNodeActorsAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Creates child actors for all nodes in a specified group.
createNodesForGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Creates Node objects for all hosts in the specified group.
createNodesForGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Creates Node objects for all hosts in the specified group.

D

DatabaseAccumulator - Class in com.scivicslab.turingworkflow.plugins.logdb
Accumulator that writes output to an H2 database via DistributedLogStore.
DatabaseAccumulator(ActorRef<DistributedLogStore>, ExecutorService, long) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
Constructs a DatabaseAccumulator.
DEBUG - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Debug-level messages for detailed diagnostic information.
decrypt(String, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
Decrypts encrypted data using AES-256-GCM.
deployChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Deploys changed document builds to the public_html directory.
deployChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Copies changed document builds to public_html.
Design principle: - Search tag in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
Section
Design Rationale - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Section
detectDocumentChanges(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Detects which documents have changed by comparing local and remote git state.
detectDocumentChanges(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Detects changed documents and stores them in POJO state.
disableTextLog() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Disables text file logging.
DistributedLogStore - Interface in com.scivicslab.turingworkflow.plugins.logdb
Interface for distributed log storage.
DistributedLogStore.InstanceHolder - Class in com.scivicslab.turingworkflow.plugins.logdb
Internal holder for the singleton DistributedLogStore instance.
doExecuteCommand(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Executes a command and returns the result (action handler).
doExecuteSudoCommand(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Executes a command with sudo privileges (action handler).
doNothing(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Does nothing, returns the argument as result.
doNothing(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
A no-op action that always succeeds, returning the first argument as the result.

E

encrypt(String, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
Encrypts plaintext using AES-256-GCM.
EncryptedSecretConfig - Class in com.scivicslab.turingworkflow.plugins.secret
Parser for encrypted secret configuration files.
EncryptedSecretConfig() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
 
EncryptionException(String, Throwable) - Constructor for exception class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor.EncryptionException
Creates a new EncryptionException with the specified detail message and cause.
endSession(long, SessionStatus) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Ends a session with the given status.
endSession(long, SessionStatus) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
endSession(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Ends a workflow session with a terminal status.
equals(Object) - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Error messages indicating failures that may require attention.
execCode(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Executes the current step code.
execCode(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Executes the loaded workflow code.
execute(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
Executes a command and returns the result.
execute(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Executes a command and returns the result.
execute(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Executes a command and returns the result.
execute(String, Node.OutputCallback) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
Executes a command and returns the result with output callback.
execute(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Executes a command and returns the result with output callback.
execute(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Executes a command and returns the result with output callback.
executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Executes a command on the node.
executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Executes a command on the remote node and reports output to the accumulator.
executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Executes a command on the remote node via SSH.
executeCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Executes a command on the node with real-time output callback.
executeCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Executes a command on the remote node via SSH with real-time output callback.
executeCommandOnAllNodesAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Executes a command on all child node actors.
executeCommandQuiet(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Executes a command on the remote node without reporting to the accumulator.
executeSudo(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
Executes a command with sudo privileges.
executeSudo(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Executes a command with sudo privileges.
executeSudo(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Executes a command with sudo privileges.
executeSudo(String, Node.OutputCallback) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
Executes a command with sudo privileges and output callback.
executeSudo(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Executes a command with sudo privileges and output callback.
executeSudo(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Executes a command with sudo privileges and output callback.
executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Executes a command with sudo privileges on the remote node.
executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Executes a command with sudo privileges and reports output to the accumulator.
executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Executes a command with sudo privileges on the remote node.
executeSudoCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Executes a command with sudo privileges on the remote node with real-time output callback.
executeSudoCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Executes a command with sudo privileges on the remote node with real-time output callback.
executeSudoCommandQuiet(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Executes a command with sudo privileges without reporting to the accumulator.
extractCommandFromArgs(String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Extracts a command string from JSON array arguments.
extractRootCauseMessage(ExecutionException) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Extracts a meaningful error message from an ExecutionException.

F

FAILED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
The session terminated due to one or more failures.
FileAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
An Accumulator implementation that writes output entries to a text file.
FileAccumulator(String) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
Constructs a FileAccumulator that writes to the specified file path string.
FileAccumulator(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
Constructs a FileAccumulator that writes to the specified file path.
File Format (before encryption) - Search tag in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
Section
flush() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
No-op flush.

G

generate() - Method in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
Generates the section content.
generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
Generates the section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
Generates the check results section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
Generates the GPU summary section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
Generates the JsonState section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
Generates the transition history section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
Generates the workflow description section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
Generates the workflow file path section content.
generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
Generates the workflow name section content.
generateKey() - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
Generates a new random encryption key.
getAccumulator() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the WorkflowStreamingAccumulator for displaying workflow steps.
getAccumulator() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the WorkflowStreamingAccumulator for cowsay display.
getAccumulatorSummaryAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Gets the summary from the output multiplexer.
getActionName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getAddress() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
Gets the Vault server address.
getAllGroups() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Gets a defensive copy of all groups and their host lists.
getChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets all changed document names.
getChangedDocumentsCount() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the number of changed documents.
getCommandExecutor() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Returns the command executor for this instance.
getCommandLine() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getConnection() - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Gets the database connection for read-only operations.
getConnection() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Gets the database connection for read-only operations.
getContent() - Method in class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
Returns the section content.
getContent() - Method in interface com.scivicslab.turingworkflow.plugins.report.ReportSection
Returns the section content.
getContent() - Method in class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
Returns the section content.
getContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getContextCount(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
Returns the number of entries processed by this accumulator.
getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
getCount(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
Returns the total number of entries that have been added.
getCowfile() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
Returns the current cowfile name.
getCurrentTransitionYaml() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Returns the current transition YAML snippet for accumulator reporting.
getCwd() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getDbExecutor() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the DB executor service.
getDbExecutor() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Gets the dedicated executor service for DB writes.
getDuration() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
Computes the duration of the session.
getDurationMs() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getEndedAt() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getErrorCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getErrors(long) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Retrieves error logs for a session.
getExitCode() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getExitCode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Gets the exit code from the command.
getFailedCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getFailedNodes() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getFilePath() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
Returns the path to the output file.
getFirst(String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Extracts the first element from a JSON array string.
getGitBranch() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getGitCommit() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getGlobalPaths() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Gets global Vault paths.
getGlobalSecrets() - Method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
Gets global secrets.
getGlobalVars() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Gets a defensive copy of all global variables.
getGroupPaths(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Gets group-specific Vault paths.
getGroupVars(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Gets a defensive copy of the variables for the specified group.
getHostLimit() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Gets the host limit.
getHostname() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Gets the hostname or IP address of this node.
getHostname() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the hostname of the node.
getHostPaths(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Gets host-specific Vault paths.
getHosts(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Gets the list of hosts belonging to the specified group.
getHostVars(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
Gets a defensive copy of the variables for the specified host.
getId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getIdentifier() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
Gets a short identifier for this executor (e.g., hostname).
getIdentifier() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Gets a short identifier for this executor (e.g., hostname).
getIdentifier() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Gets a short identifier for this executor (e.g., hostname).
getInstance() - Static method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Gets the singleton instance.
getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
Gets the parsed inventory.
getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Gets the inventory object.
getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the inventory object.
getInventoryName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getLabel() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getLatestSessionId() - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Gets the most recent session ID.
getLatestSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Gets the latest session ID.
getLatestSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
getLevel() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getLogsByLevel(long, LogLevel) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Retrieves log entries filtered by level.
getLogsByLevel(long, LogLevel) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Gets logs filtered by minimum log level.
getLogsByLevel(long, LogLevel) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
getLogsByNode(long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Retrieves all log entries for a specific node in a session.
getLogsByNode(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Gets logs filtered by node ID.
getLogsByNode(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
getLogStore() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the log store for direct read operations.
getLogStoreActor() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the log store actor for async write operations.
getMessage() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getMessage(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getNextContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getNextWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getNode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Gets the wrapped Node instance.
getNode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the wrapped Node instance.
getNodeCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getNodeGroup() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the wrapped NodeGroup instance.
getNodeId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getNodesInSession(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Gets all nodes that participated in a session.
getOutputCallback() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Returns an optional output callback for command execution.
getOverlayDir() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the overlay directory path.
getOverlayDir() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the overlay directory path.
getOverlayName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getPageInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
Get metadata about the current page: "pageNum\tsourceFile".
getPageText(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
Get the OCR text of the current page (fragments joined by newlines).
getParseWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Gets the warnings generated during inventory parsing.
getPathsForHost(String, String...) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
Gets Vault paths for a specific host, applying priority rules.
getPluginCommit() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getPluginVersion() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getPort() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Gets the SSH port number.
getPort() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the SSH port.
getPriority() - Method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Returns the numeric priority of this log level.
getSecretsForHost(String, String...) - Method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
Gets secrets for a specific host, applying priority rules.
getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Gets the session ID.
getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getSessionId(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Gets the current session ID.
getSshPassword() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Gets the SSH password.
getStartedAt() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getStatus() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getStderr() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Gets the standard error from the command.
getStdout() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Gets the standard output from the command.
getSuccessCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
Returns a summary string describing the accumulator state.
getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
getSummary(long) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Gets a summary of the session.
getSummary(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Gets a summary of the specified session.
getSummary(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
getSummary(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
Returns a formatted summary of all downstream accumulators.
getTargetCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
Returns the number of currently registered downstream targets.
getTimestamp() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
 
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
Returns the section title.
getTitle() - Method in interface com.scivicslab.turingworkflow.plugins.report.ReportSection
Returns the section title.
getTitle() - Method in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
Returns the section title.
getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
Returns the section title.
getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
Returns the section title.
getToken() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
Gets the Vault authentication token.
getTotalLogEntries() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getUser() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Gets the SSH username.
getUser() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Gets the username for SSH connections.
getWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getWarningCount(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
getWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
Gets the list of warnings generated during parsing.
getWorkflowName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
getWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Gets the current workflow file path.
GpuSummarySection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that summarizes GPU information from logs.
GpuSummarySection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
 
GpuSummarySectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for GpuSummarySection.
GpuSummarySectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
Constructs the actor with a new POJO instance.

H

H2LogReader - Class in com.scivicslab.turingworkflow.plugins.logdb
Read-only H2 log reader for querying workflow logs.
H2LogReader(String, int, String) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Opens a remote log database via H2 TCP server.
H2LogReader(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Opens the log database for reading.
H2LogReader(Connection) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Creates a reader using an existing connection.
H2LogReader.NodeInfo - Record Class in com.scivicslab.turingworkflow.plugins.logdb
Information about a node in a session.
H2LogStore - Class in com.scivicslab.turingworkflow.plugins.logdb
H2 Database implementation of DistributedLogStore.
H2LogStore() - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Creates an in-memory H2LogStore (for testing).
H2LogStore(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Creates an H2LogStore with the specified database path.
hasAccumulator(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Checks if accumulator exists.
hasChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Checks if there are any changed documents to process.
hashCode() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Returns a hash code value for this object.
hasInventory(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Checks if inventory is loaded.
hasParseWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Checks if there are any parse warnings.
hasWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
Checks if any warnings were generated.

I

INFO - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Informational messages indicating normal operation.
initSchema(Connection) - Static method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Initializes the log database schema on the given connection.
InstanceHolder() - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore.InstanceHolder
 
Inventory() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
 
InventoryParser - Class in com.scivicslab.turingworkflow.plugins.inventory
Parser for Ansible inventory files in INI format.
InventoryParser() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
 
InventoryParser.Inventory - Class in com.scivicslab.turingworkflow.plugins.inventory
Represents a parsed Ansible inventory.
InventoryParser.ParseResult - Class in com.scivicslab.turingworkflow.plugins.inventory
Result of parsing an inventory file.
isAtLeast(LogLevel) - Method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Checks whether this log level is at least as severe as the given level.
isDocumentChanged(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Checks if a specific document is in the changed list.
isLocalMode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Checks if this node is in local execution mode.
isQuiet() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
Returns whether quiet mode is currently enabled.
isSuccess() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Checks whether the command completed successfully (exit code 0).
isVerbose() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Checks if verbose mode is enabled.

J

JsonStateSection - Class in com.scivicslab.turingworkflow.plugins.report
Report section for actor JsonState data in YAML format.
JsonStateSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that outputs an actor's JsonState in YAML format.
JsonStateSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
 
JsonStateSection(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
Creates a JsonState section.
JsonStateSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for JsonStateSection.
JsonStateSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
Constructs the actor with a new POJO instance.

L

Legacy Constructor Pattern - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Section
listCowfiles() - Static method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
Lists all available cowfile names.
listSessions(int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Lists all sessions.
listSessions(int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Lists recent sessions.
listSessions(int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
listSessionsFiltered(String, String, String, LocalDateTime, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Lists sessions filtered by criteria.
listSessionsFiltered(String, String, String, LocalDateTime, LocalDateTime, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
Lists sessions filtered by criteria including end time.
listTools(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Lists available tools on the MCP server via the tools/list JSON-RPC method.
LlmActor - Class in com.scivicslab.turingworkflow.plugins.llm
Actor that calls an LLM service via MCP (Model Context Protocol) Streamable HTTP transport.
LlmActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Creates a new LlmActor with the given name and actor system.
loadFile(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
Load an OCR TSV file.
loadInventory(InputStream) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Loads an inventory file from an input stream.
LocalCommandExecutor - Class in com.scivicslab.turingworkflow.plugins.ssh.mixin
Command executor that executes commands on the local machine.
LocalCommandExecutor() - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
Constructs a local command executor that runs commands on the local machine.
log(long, String, LogLevel, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Records a log entry.
log(long, String, LogLevel, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
log(long, String, String, LogLevel, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Records a log entry with transition context.
log(long, String, String, LogLevel, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
log(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Logs a message with level.
logAction(long, String, String, String, int, long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Records an action result.
logAction(long, String, String, String, int, long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
logAction(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Logs an action result with execution metadata.
logCount() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Returns the value of the logCount record component.
LogEntry - Class in com.scivicslab.turingworkflow.plugins.logdb
Represents a single log entry recorded during workflow execution.
LogEntry(long, long, LocalDateTime, String, String, String, LogLevel, String, Integer, Long) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
Constructs a new log entry with all fields.
LogLevel - Enum Class in com.scivicslab.turingworkflow.plugins.logdb
Log levels for distributed logging.
LogStoreActor - Class in com.scivicslab.turingworkflow.plugins.logdb
Actor wrapper for DistributedLogStore.
LogStoreActor(String, DistributedLogStore, IIActorSystem, ExecutorService) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Constructs a new LogStoreActor.

M

main(String[]) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretTool
Entry point for the secret management CLI.
markNodeFailed(long, String, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Marks a node as failed in this session.
markNodeFailed(long, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
markNodeFailed(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Marks a node as failed in the current session.
markNodeSuccess(long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Marks a node as succeeded in this session.
markNodeSuccess(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
markNodeSuccess(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Marks a node as succeeded in the current session.
MultiplexerAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
Multiplexer accumulator that forwards output to multiple downstream accumulators.
MultiplexerAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
Constructs an empty MultiplexerAccumulator with no downstream targets.
MultiplexerAccumulatorActor - Class in com.scivicslab.turingworkflow.plugins.logoutput
Actor reference for MultiplexerAccumulator.
MultiplexerAccumulatorActor(String, MultiplexerAccumulator, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
Constructs a new MultiplexerAccumulatorActor wrapping the given MultiplexerAccumulator and registering it in the actor system.
MultiplexerLogHandler - Class in com.scivicslab.turingworkflow.plugins.logoutput
A java.util.logging Handler that forwards log messages to MultiplexerAccumulatorActor.
MultiplexerLogHandler(IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
Constructs a MultiplexerLogHandler that forwards log records to the outputMultiplexer actor within the given actor system.

N

nextPage(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
Advance to the next page.
Node - Class in com.scivicslab.turingworkflow.plugins.ssh
Represents a single node in the infrastructure as a pure POJO.
Node(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
Constructs a Node with default port 22.
Node(String, String, int) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
Constructs a Node with the specified connection parameters.
Node(String, String, int, boolean) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
Constructs a Node with the specified connection parameters and local mode.
Node(String, String, int, boolean, String) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
Constructs a Node with all connection parameters including password.
Node.CommandResult - Class in com.scivicslab.turingworkflow.plugins.ssh
Represents the result of a command execution, containing stdout, stderr, and exit code.
Node.OutputCallback - Interface in com.scivicslab.turingworkflow.plugins.ssh
Callback interface for real-time output streaming during command execution.
NodeActor - Class in com.scivicslab.turingworkflow.plugins.ssh
Interpreter-interfaced actor reference for NodeInterpreter instances.
NodeActor(String, NodeInterpreter) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Constructs a new NodeActor with the specified actor name and node interpreter object.
NodeActor(String, NodeInterpreter, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Constructs a new NodeActor with the specified actor name, node interpreter object, and actor system.
NodeGroup - Class in com.scivicslab.turingworkflow.plugins.inventory
Manages a group of nodes based on an Ansible inventory file.
NodeGroup() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Constructs an empty NodeGroup.
NodeGroup.Builder - Class in com.scivicslab.turingworkflow.plugins.inventory
Builder for creating NodeGroup instances with fluent API.
NodeGroupActor - Class in com.scivicslab.turingworkflow.plugins.inventory
Interpreter-interfaced actor reference for NodeGroupInterpreter instances.
NodeGroupActor(String, NodeGroupInterpreter) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Constructs a new NodeGroupActor with the specified actor name and nodeGroupInterpreter object.
NodeGroupActor(String, NodeGroupInterpreter, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Constructs a new NodeGroupActor with the specified actor name, nodeGroupInterpreter object, and actor system.
NodeGroupInterpreter - Class in com.scivicslab.turingworkflow.plugins.inventory
Level 3 wrapper that adds workflow capabilities to a NodeGroup POJO.
NodeGroupInterpreter(NodeGroup, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Constructs a NodeGroupInterpreter that wraps the specified NodeGroup.
nodeId() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Returns the value of the nodeId record component.
NodeInfo(String, String, int) - Constructor for record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Creates an instance of a NodeInfo record class.
NodeInterpreter - Class in com.scivicslab.turingworkflow.plugins.ssh
Level 3 wrapper that adds workflow capabilities to a Node POJO.
NodeInterpreter(Node, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Constructs a NodeInterpreter that wraps the specified Node.

O

OcrActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
Actor that reads OCR TSV files and provides page text one page at a time.
OcrActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
 
onEnterTransition(Transition) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Hook called when entering a transition during workflow execution.
onEnterTransition(Transition) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Hook called when entering a transition during workflow execution.
onExitTransition(Transition, boolean, ActionResult) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Hook called after a transition completes (success or failure).
onExitTransition(Transition, boolean, ActionResult) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Hook called after a transition completes (success or failure).
onStderr(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.Node.OutputCallback
Called when a line is read from standard error.
onStdout(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.Node.OutputCallback
Called when a line is read from standard output.
openOutput(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
Open the output TSV file.

P

PairsActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
Actor that validates LLM output and writes kana-kanji pairs to a TSV file.
PairsActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
 
parse(InputStream) - Static method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
Parses an Ansible inventory file.
parse(InputStream) - Static method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser
Parses a vault-config.ini file.
parse(InputStream, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
Parses an encrypted secret configuration file.
parseMaxIterations(String, int) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Parses a max iterations value from a JSON array argument.
ParseResult(InventoryParser.Inventory, List<String>) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
Constructs a new ParseResult.
print(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Prints a text message to standard output.
printJson(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Outputs JSON State at the given path in pretty JSON format via outputMultiplexer.
printJson(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Outputs JSON State at the given path in pretty JSON format via outputMultiplexer.
printSessionSummaryAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Prints a summary of the current session's verification results.
printYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Outputs JSON State at the given path in YAML format via outputMultiplexer.
printYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Outputs JSON State at the given path in YAML format via outputMultiplexer.
prompt(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Sends a prompt to the LLM via the MCP tools/call method.
PromptBuilderActor - Class in com.scivicslab.turingworkflow.plugins.promptbuilder
Assembles a prompt step-by-step from warnings, context, and a message.
PromptBuilderActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
publish(LogRecord) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
Publishes a log record by formatting it as an ISO 8601 timestamped message and forwarding it to the outputMultiplexer actor via the add action.

R

readJson(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Reads a JSON workflow definition from a file path.
readSecret(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultClient
Reads a secret from Vault.
readXml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Reads an XML workflow definition from a file path.
readYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Reads a YAML workflow definition.
readYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Reads a YAML workflow definition from a file path.
removeTarget(Accumulator) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
Removes a downstream accumulator target.
renderCowsay(String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
Renders a workflow step as cowsay ASCII art and returns the result.
report(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Builds the complete report and sends it to the output multiplexer.
ReportBuilder - Class in com.scivicslab.turingworkflow.plugins.report
Section-based workflow report builder.
ReportBuilder() - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
Default constructor for use with loader.createChild.
ReportBuilderActor - Class in com.scivicslab.turingworkflow.plugins.report
Actor for building and outputting workflow reports.
ReportBuilderActor(String, ReportBuilder) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Constructs a new ReportBuilderActor.
ReportBuilderActor(String, ReportBuilder, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Constructs a new ReportBuilderActor with actor system.
ReportBuilderActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
Constructs a new ReportBuilderActor with a new POJO instance.
ReportSection - Interface in com.scivicslab.turingworkflow.plugins.report
Interface for report sections (legacy).
reset(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Resets the interpreter state, clearing the loaded workflow code and current state.
resetCursor(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
 
RUNNING - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
The session is currently executing.
runUntilEnd(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Runs the workflow until completion.
runUntilEnd(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Runs the loaded workflow until it reaches an end state or exceeds the iteration limit.
runWorkflow(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
Loads and runs a workflow file.
runWorkflow(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Loads and runs a workflow file to completion in a single action.
runWorkflow(String, int) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Loads and runs a workflow file to completion with overlay support.

S

SecretEncryptor - Class in com.scivicslab.turingworkflow.plugins.secret
Utility for encrypting and decrypting secrets using AES-256-GCM.
SecretEncryptor() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
 
SecretEncryptor.EncryptionException - Exception Class in com.scivicslab.turingworkflow.plugins.secret
Exception thrown when encryption or decryption operations fail.
SecretTool - Class in com.scivicslab.turingworkflow.plugins.secret
Command-line tool for managing encrypted secrets.
SecretTool() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.SecretTool
 
SectionBuilder - Interface in com.scivicslab.turingworkflow.plugins.report
POJO interface for section builders.
segment(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
Step 1: Send OCR text to LLM for bunsetsu segmentation.
sendToMultiplexer(IIActorSystem, String, String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
Sends formatted output to the outputMultiplexer, line by line.
SessionStatus - Enum Class in com.scivicslab.turingworkflow.plugins.logdb
Represents the lifecycle status of a workflow execution session.
SessionSummary - Class in com.scivicslab.turingworkflow.plugins.logdb
Summary of a workflow execution session.
SessionSummary(long, String, String, String, LocalDateTime, LocalDateTime, int, SessionStatus, int, int, List<String>, int, int) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
Legacy constructor for backward compatibility (without execution context).
SessionSummary(long, String, String, String, LocalDateTime, LocalDateTime, int, SessionStatus, int, int, List<String>, int, int, String, String, String, String, String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
Full constructor with execution context for reproducibility.
setAccumulator(WorkflowStreamingAccumulator) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Sets the WorkflowStreamingAccumulator for displaying workflow steps.
setAccumulator(WorkflowStreamingAccumulator) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Sets the WorkflowStreamingAccumulator for cowsay display.
setActorName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
Sets the actor name (for display in title).
setActorSystem(IIActorSystem) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
Sets the database connection for log queries.
setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
Sets the database connection for log queries.
setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Sets the database connection for log queries.
setCowfile(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
Sets the cowfile name for cowsay output.
setDescription(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
Sets the workflow description.
setHostLimit(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Sets the host limit to restrict execution to specific hosts.
setIIActorRef(IIActorRef<?>) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
setIncludeChildren(boolean) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Sets whether to include child nodes in the output.
setIncludeChildren(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
Sets whether to include children.
setInstance(DistributedLogStore) - Static method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Sets the singleton instance.
setJsonPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
Sets the JSON path filter (optional).
setJsonPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
Sets the JSON path filter dynamically.
setLogStore(DistributedLogStore, ActorRef<DistributedLogStore>, ExecutorService, long) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Sets the distributed log store for structured logging.
setModel(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
 
setOutputListener(Consumer<String>) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Sets an output listener that will be called with status messages, LLM responses, and error notifications.
setOverlayDir(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Sets the overlay directory for YAML overlay feature.
setOverlayDir(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
Sets the overlay directory for YAML overlay feature.
setPageInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
Set page metadata (page number and source filename) for subsequent writePairs calls.
setQuiet(boolean) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
Enables or disables quiet mode.
setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
Sets the session ID to query logs from.
setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
Sets the session ID to query logs from.
setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Sets the session ID to query logs from.
setSshPassword(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Sets the SSH password for all nodes in this group.
setTargetActor(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
Sets the target actor name dynamically.
setTargetActor(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
Sets the target actor name dynamically.
setTargetActorName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
Sets the target actor name to display transitions for.
setTextLogFile(Path) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
Sets the text log file for additional text-based logging.
setUrl(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
 
setUrl(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Sets the MCP server base URL.
setVerbose(boolean) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
Sets verbose mode for detailed output.
setWorkflowName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
Sets the workflow name.
setWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
Sets the workflow file path.
setWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
Sets the workflow file path (used as fallback if name is not set).
setYamlContent(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
Sets the YAML content to output.
sleep(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
Pauses execution for the specified number of milliseconds.
SshCommandExecutor - Class in com.scivicslab.turingworkflow.plugins.ssh.mixin
Command executor that executes commands on a remote node via SSH.
SshCommandExecutor(Node) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
Constructs an SSH command executor wrapping the given node.
startSession(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Starts a new workflow session.
startSession(String, int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Starts a new workflow execution session.
startSession(String, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
startSession(String, String, String, int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Starts a new workflow execution session with overlay and inventory info.
startSession(String, String, String, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
startSession(String, String, String, int, String, String, String, String, String, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
Starts a new workflow execution session with full execution context.
startSession(String, String, String, int, String, String, String, String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
 
status() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Returns the value of the status record component.
status(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
Retrieves the LLM service status via the MCP tools/call method.
Supported Actions - Search tag in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
Section
Supported Features - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
Section
Supported Variables - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
Section

T

toHiragana(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
Step 2: Convert bunsetsu-segmented kanji text to hiragana/kanji pairs.
toString() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Returns a string representation of this NodeGroup, including the loaded group names.
toString() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
Returns a string representation of this record class.
toString() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
Returns a human-readable string representation of this log entry.
toString() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
 
toString() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
Returns a string representation of this command result.
toString() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
Returns a string representation of this node including hostname, user, and port.
toString() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
Returns a string representation of this configuration.
TransitionHistorySection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that outputs workflow transition history.
TransitionHistorySection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
 
TransitionHistorySectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for TransitionHistorySection.
TransitionHistorySectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
Constructs the actor with a new POJO instance.

U

Unsupported Ansible Features - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
Section
Usage - Search tag in class com.scivicslab.turingworkflow.plugins.secret.SecretTool
Section
Usage - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Section
Usage Example - Search tag in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
Section
Usage Example - Search tag in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
Section
Usage Examples - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Section
Using Builder Pattern (Recommended) - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
Section

V

valueOf(String) - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
VaultClient - Class in com.scivicslab.turingworkflow.plugins.vault
Client for HashiCorp Vault API communication.
VaultClient(VaultConfig) - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultClient
Creates a new VaultClient with the given configuration.
VaultClient.VaultException - Exception Class in com.scivicslab.turingworkflow.plugins.vault
Exception thrown when Vault operations fail, such as communication errors, authentication failures, or missing secrets.
VaultConfig - Class in com.scivicslab.turingworkflow.plugins.vault
Configuration for HashiCorp Vault connection.
VaultConfig(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
Creates a new VaultConfig.
VaultConfigParser - Class in com.scivicslab.turingworkflow.plugins.vault
Parser for vault-config.ini files.
VaultConfigParser() - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser
 
VaultConfigParser.VaultPaths - Class in com.scivicslab.turingworkflow.plugins.vault
Container for Vault path configurations organized by scope (global, group, host).
VaultException(String) - Constructor for exception class com.scivicslab.turingworkflow.plugins.vault.VaultClient.VaultException
Creates a new VaultException with the specified detail message.
VaultException(String, Throwable) - Constructor for exception class com.scivicslab.turingworkflow.plugins.vault.VaultClient.VaultException
Creates a new VaultException with the specified detail message and cause.
VaultPaths() - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
 
VllmActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
Actor that calls a vLLM server via OpenAI-compatible chat completions API.
VllmActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
 

W

WARN - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
Warning messages indicating potential issues that do not prevent execution.
withInventory(InputStream) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
Loads an Ansible inventory file.
WorkflowDescriptionSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that outputs the workflow description.
WorkflowDescriptionSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
 
WorkflowDescriptionSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for WorkflowDescriptionSection.
WorkflowDescriptionSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
Constructs the actor with a new POJO instance.
WorkflowFileSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that outputs the workflow file path.
WorkflowFileSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
 
WorkflowFileSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for WorkflowFileSection.
WorkflowFileSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
Constructs the actor with a new POJO instance.
WorkflowInfoSection - Class in com.scivicslab.turingworkflow.plugins.report
Report section for workflow metadata.
WorkflowInfoSection(String, String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
Creates a workflow info section.
WorkflowNameSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
POJO section builder that outputs the workflow name.
WorkflowNameSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
 
WorkflowNameSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
Actor wrapper for WorkflowNameSection.
WorkflowNameSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
Constructs the actor with a new POJO instance.
WorkflowStreamingAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
StreamingAccumulator with cowsay display support for Turing-workflow.
WorkflowStreamingAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
Constructs a new WorkflowStreamingAccumulator with the default cow character.
Workflow YAML - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
Section
writePairs(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
Write tab-separated pairs from the LLM response to the output file.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form