Index

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

A

ACTIVE_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Status value indicating an active service.
addHttpMethodProperty(InputSchema, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Adds the HTTP method as a property to the input schema.
ai.wanaku.cli.main - package ai.wanaku.cli.main
 
ai.wanaku.cli.main.commands - package ai.wanaku.cli.main.commands
 
ai.wanaku.cli.main.commands.auth - package ai.wanaku.cli.main.commands.auth
 
ai.wanaku.cli.main.commands.capabilities - package ai.wanaku.cli.main.commands.capabilities
 
ai.wanaku.cli.main.commands.completion - package ai.wanaku.cli.main.commands.completion
 
ai.wanaku.cli.main.commands.datastores - package ai.wanaku.cli.main.commands.datastores
 
ai.wanaku.cli.main.commands.forwards - package ai.wanaku.cli.main.commands.forwards
 
ai.wanaku.cli.main.commands.man - package ai.wanaku.cli.main.commands.man
 
ai.wanaku.cli.main.commands.namespaces - package ai.wanaku.cli.main.commands.namespaces
 
ai.wanaku.cli.main.commands.prompts - package ai.wanaku.cli.main.commands.prompts
 
ai.wanaku.cli.main.commands.resources - package ai.wanaku.cli.main.commands.resources
 
ai.wanaku.cli.main.commands.start - package ai.wanaku.cli.main.commands.start
 
ai.wanaku.cli.main.commands.tools - package ai.wanaku.cli.main.commands.tools
 
ai.wanaku.cli.main.commands.toolset - package ai.wanaku.cli.main.commands.toolset
 
ai.wanaku.cli.main.converter - package ai.wanaku.cli.main.converter
 
ai.wanaku.cli.main.support - package ai.wanaku.cli.main.support
 
ai.wanaku.cli.main.support.security - package ai.wanaku.cli.main.support.security
 
ai.wanaku.cli.runner.local - package ai.wanaku.cli.runner.local
 
ai.wanaku.cli.types - package ai.wanaku.cli.types
 
API_TIMEOUT - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Default timeout duration for API calls.
auth() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
Auth - Class in ai.wanaku.cli.main.commands.auth
 
Auth() - Constructor for class ai.wanaku.cli.main.commands.auth.Auth
 
AuthCredentialStore - Class in ai.wanaku.cli.main.support
A credential store specifically designed for CLI authentication.
AuthCredentialStore() - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
 
AuthCredentialStore(String) - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
 
AuthCredentialStore(URI) - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
 
AuthenticationInterceptor - Class in ai.wanaku.cli.main.support
A JAX-RS client request filter that automatically adds authentication headers to outgoing requests based on stored credentials.
AuthenticationInterceptor() - Constructor for class ai.wanaku.cli.main.support.AuthenticationInterceptor
 
AuthenticationInterceptor(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.support.AuthenticationInterceptor
 
AuthLogin - Class in ai.wanaku.cli.main.commands.auth
 
AuthLogin() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogin
 
AuthLogout - Class in ai.wanaku.cli.main.commands.auth
 
AuthLogout() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogout
 
AuthLogout(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogout
 
AuthStatus - Class in ai.wanaku.cli.main.commands.auth
 
AuthStatus() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthStatus
 
AuthStatus(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.commands.auth.AuthStatus
 
AuthToken - Class in ai.wanaku.cli.main.commands.auth
 
AuthToken() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthToken
 
authTokenOverride - Variable in class ai.wanaku.cli.main.commands.BaseCommand
 

B

BaseCommand - Class in ai.wanaku.cli.main.commands
Abstract base class for all Wanaku CLI commands.
BaseCommand() - Constructor for class ai.wanaku.cli.main.commands.BaseCommand
 

C

call() - Method in class ai.wanaku.cli.main.CliMain
 
call() - Method in class ai.wanaku.cli.main.commands.BaseCommand
 
cannotWriteToDirectory(Path) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
canWriteToDirectory(Path) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
Capabilities - Class in ai.wanaku.cli.main.commands.capabilities
Parent command for managing capabilities in the Wanaku platform.
Capabilities() - Constructor for class ai.wanaku.cli.main.commands.capabilities.Capabilities
 
CapabilitiesBase - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesBase() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
capabilitiesClientSecret - Variable in class ai.wanaku.cli.main.commands.start.StartBase
 
CapabilitiesCreate - Class in ai.wanaku.cli.main.commands.capabilities
Parent command for creating new capability instances in the Wanaku platform.
CapabilitiesCreate() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreate
 
CapabilitiesCreateMcp - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreateMcp() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateMcp
 
CapabilitiesCreateResources - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreateResources() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateResources
 
CapabilitiesCreateTool - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreateTool() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateTool
 
CapabilitiesHelper - Class in ai.wanaku.cli.main.support
Utility class providing capabilities management functionality for the Wanaku CLI.
CapabilitiesHelper.PrintableCapability - Record Class in ai.wanaku.cli.main.support
Record representing a printable capability with all necessary display information.
CapabilitiesHelper.PrintableCapabilityConfiguration - Record Class in ai.wanaku.cli.main.support
Record representing a service configuration in printable format.
CapabilitiesList - Class in ai.wanaku.cli.main.commands.capabilities
Command-line interface for listing all service capabilities in the Wanaku system.
CapabilitiesList() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesList
 
CapabilitiesShow - Class in ai.wanaku.cli.main.commands.capabilities
Command implementation for displaying detailed information about specific service capabilities.
CapabilitiesShow() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesShow
 
clearCredentials() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Clears all stored credentials.
CliMain - Class in ai.wanaku.cli.main
 
CliMain() - Constructor for class ai.wanaku.cli.main.CliMain
 
COLUMNS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Standard column names for capability display.
combineDataIntoCapabilities(List<?>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Combines fetched data from multiple sources into a list of printable capabilities.
CommandHelper - Class in ai.wanaku.cli.main.support
Utility class providing helper methods for command-line interactions.
CommandHelper() - Constructor for class ai.wanaku.cli.main.support.CommandHelper
 
commonResponseErrorHandler(Response) - Static method in class ai.wanaku.cli.main.support.ResponseHelper
 
Completion - Class in ai.wanaku.cli.main.commands.completion
Parent command for managing shell completion scripts.
Completion() - Constructor for class ai.wanaku.cli.main.commands.completion.Completion
 
CompletionGenerate - Class in ai.wanaku.cli.main.commands.completion
Command to generate shell completion scripts for bash and zsh.
CompletionGenerate() - Constructor for class ai.wanaku.cli.main.commands.completion.CompletionGenerate
 
components() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
Returns a map of components that can be used in the getting started
configurations() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the configurations record component.
confirm(Terminal, ToolReference) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Prompts the user for confirmation to update the specified tool.
confirm(Terminal, String) - Static method in class ai.wanaku.cli.main.support.CommandHelper
Prompts the user for confirmation to perform a certain action.
Container - Class in ai.wanaku.cli.types
Represents a container configuration.
Container() - Constructor for class ai.wanaku.cli.types.Container
 
convert(String) - Method in class ai.wanaku.cli.main.converter.URLConverter
 
createCmd() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Mcp
 
createCmd() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Resource
 
createCmd() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Tool
 
createPrintableCapability(ServiceTarget, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Creates a printable capability from a service target and activity states.
createProject(String, String, String) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
createTargetMap(String, ActivityRecord) - Static method in class ai.wanaku.cli.main.support.TargetsHelper
Creates a printable target map from a service name and activity record.
credentialsFile() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
 
currentValidAccessToken() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
Returns a valid access token, renewing it if necessary.
currentValidRefreshToken() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
 
CustomSecurityServiceConfig - Class in ai.wanaku.cli.main.support.security
 
CustomSecurityServiceConfig() - Constructor for class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 

D

DataStoreDisplay(String, String, String, String) - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
 
DataStores - Class in ai.wanaku.cli.main.commands.datastores
Main command for managing data stores.
DataStores() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStores
 
DataStoresAdd - Class in ai.wanaku.cli.main.commands.datastores
Add subcommand for data stores.
DataStoresAdd() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresAdd
 
DataStoresGet - Class in ai.wanaku.cli.main.commands.datastores
Get subcommand for data stores.
DataStoresGet() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresGet
 
DataStoresLabel - Class in ai.wanaku.cli.main.commands.datastores
Parent command for managing data store labels.
DataStoresLabel() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabel
 
DataStoresLabelAdd - Class in ai.wanaku.cli.main.commands.datastores
CLI command for adding labels to existing data stores.
DataStoresLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
 
DataStoresLabelRemove - Class in ai.wanaku.cli.main.commands.datastores
CLI command for removing labels from existing data stores.
DataStoresLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
 
DataStoresList - Class in ai.wanaku.cli.main.commands.datastores
List subcommand for data stores.
DataStoresList() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresList
 
DataStoresList.DataStoreDisplay - Class in ai.wanaku.cli.main.commands.datastores
Display class for table printing.
DataStoresRemove - Class in ai.wanaku.cli.main.commands.datastores
Remove subcommand for data stores.
DataStoresRemove() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
 
dataType() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the dataType record component.
DEFAULT_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Default status value used when actual status is unavailable.
defaultServices() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
deleteDirectory(WanakuPrinter, File) - Static method in class ai.wanaku.cli.main.commands.start.StartLocal
 
description() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the description record component.
description() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns the value of the description record component.
description() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the description record component.
description() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns the value of the description record component.
description() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the description record component.
determineBaseUrl(OpenAPI, String, Integer, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Determines the base URL to use for API calls based on available information.
determineOperationUri(Operation, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Determines the URI to use for an operation.
determineServiceStatus(ActivityRecord) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Determines the service status based on activity record.
direct(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
Returns the provided URI directly as the token endpoint.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.Auth
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthLogin
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthLogout
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthStatus
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthToken
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.BaseCommand
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.Capabilities
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreate
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateMcp
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateResources
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateTool
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesList
Executes the capabilities listing command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesShow
Executes the capabilities show command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.completion.Completion
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStores
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresGet
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabel
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.Forwards
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.man.LabelExpressionMan
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.man.Man
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.Namespaces
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabel
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.Prompts
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsEdit
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.Resources
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesLabel
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesShow
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.start.Start
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.start.StartLocal
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.Tools
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
This method is the entry point for the `edit` command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsImport
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsLabel
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsLabelAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsRemove
Executes the tool removal command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsShow
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.toolset.ToolSet
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.toolset.ToolSetAdd
 
DocumentationLoader - Class in ai.wanaku.cli.main.support
Utility class for loading documentation resources in both JVM and native mode.
DocumentationLoader.DocumentationNotFoundException - Exception Class in ai.wanaku.cli.main.support
Exception thrown when a documentation file cannot be found.
DocumentationNotFoundException(String) - Constructor for exception class ai.wanaku.cli.main.support.DocumentationLoader.DocumentationNotFoundException
Constructs a new DocumentationNotFoundException with the specified message.
Downloader - Class in ai.wanaku.cli.main.support
 
Downloader() - Constructor for class ai.wanaku.cli.main.support.Downloader
 
downloadFile(String, File) - Static method in class ai.wanaku.cli.main.support.Downloader
 

E

earlyAccessTag() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
edit(Terminal, String, String) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Runs the Nano editor to allow the user to modify the selected tool definition.
enabled() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
 
Environment - Class in ai.wanaku.cli.types
Represents environment configuration for a deployment.
Environment() - Constructor for class ai.wanaku.cli.types.Environment
 
equals(Object) - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Indicates whether some other object is "equal to" this one.
executeApiCall(Supplier<WanakuResponse<T>>, T) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Executes an API call with error handling and fallback to default value.
EXIT_ERROR - Static variable in class ai.wanaku.cli.main.commands.BaseCommand
 
EXIT_OK - Static variable in class ai.wanaku.cli.main.commands.BaseCommand
 

F

fetchAndMergeCapabilities(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches and merges capabilities from multiple sources asynchronously without filtering.
fetchAndMergeCapabilities(CapabilitiesService, String) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches and merges capabilities from multiple sources asynchronously.
fetchCapabilities(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the list of capabilities
fetchResourcesActivityState(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the activity state for resource providers.
fetchToolsActivityState(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the activity state for management tools.
FileHelper - Class in ai.wanaku.cli.main.support
 
filter(ClientRequestContext) - Method in class ai.wanaku.cli.main.support.AuthenticationInterceptor
 
findActivityRecord(ServiceTarget, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Finds the activity record for a specific service target.
forDiscovery(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
Constructs a token endpoint URL by appending the discovery OpenID Connect path to a base URL.
formatLastSeenTimestamp(ActivityRecord) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Formats the last seen timestamp from an activity record.
Forwards - Class in ai.wanaku.cli.main.commands.forwards
Parent command for managing port forwarding configurations in the Wanaku platform.
Forwards() - Constructor for class ai.wanaku.cli.main.commands.forwards.Forwards
 
ForwardsAdd - Class in ai.wanaku.cli.main.commands.forwards
 
ForwardsAdd() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
ForwardsList - Class in ai.wanaku.cli.main.commands.forwards
Command to list port forwarding configurations in the Wanaku platform.
ForwardsList() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
ForwardsRemove - Class in ai.wanaku.cli.main.commands.forwards
 
ForwardsRemove() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
fromBaseUrl(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
Constructs a token endpoint URL by appending the standard OpenID Connect path to a base URL.

G

generateToolNameFromPathAndMethod(String, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Generates a tool name from the API path and HTTP method.
generateToolReferences(OpenAPI, String, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Generates tool references for all paths and operations in the OpenAPI specification.
getApiToken() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Retrieves the stored API token.
getAuthMode() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Retrieves the authentication mode.
getAuthServerUrl() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Retrieves the authentication server URL.
getClientId() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getClientId() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
Returns the client ID used for authentication with the Discovery Service.
getClientSecret() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getCredentialsFile() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Gets the credentials file URI.
getDataTruncated() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
 
getEnvironment() - Method in class ai.wanaku.cli.types.Service
 
getEnvironment() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getId() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
 
getImage() - Method in class ai.wanaku.cli.types.Container
 
getImage() - Method in class ai.wanaku.cli.types.Service
 
getInfrastructure() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getLabels() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
 
getName() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
 
getName() - Method in class ai.wanaku.cli.types.Container
 
getName() - Method in class ai.wanaku.cli.types.Service
 
getOutputPrintWriter(String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Gets a PrintWriter for the specified outputFile location.
getPassword() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getPassword() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
The password for accessing the service
getPrintableTargets(Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.TargetsHelper
Converts a map of service states to a list of printable target representations.
getRefreshToken() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Retrieves the stored refresh token.
getSecret() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getSecret() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
Returns the secret used for authentication with the Discovery Service.
getServer() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getServices() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getTokenEndpoint() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getTokenEndpoint() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
Returns the URL for the OpenID Connect token endpoint (e.g., http://address/.well-known/openid-configuration).
getUsername() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
getUsername() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
The username for accessing the service
getVariables() - Method in class ai.wanaku.cli.types.Environment
 

H

handleExecutionException(Exception, CommandLine, CommandLine.ParseResult) - Method in class ai.wanaku.cli.main.support.WanakuExceptionHandler
 
hasCredentials() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Checks if any credentials are stored.
hashCode() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns a hash code value for this object.
highlightAndPrint(Map<String, Object>, Throwable) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Highlights and prints exception information based on configured display mode.
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresAdd
 
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresGet
 
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
 
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
 
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresList
 
host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
 
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
host - Variable in class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
host - Variable in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelAdd
 
host - Variable in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
 
host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsAdd
 
host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsEdit
 
host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsList
 
host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsRemove
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesList
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesShow
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsEdit
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsImport
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsLabelAdd
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsList
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsRemove
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsShow
 
host() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the host record component.

I

importToolset(ToolReference, String) - Static method in class ai.wanaku.cli.main.support.ToolHelper
Imports a single tool reference to the specified host.
importToolset(List<ToolReference>, String) - Static method in class ai.wanaku.cli.main.support.ToolHelper
Imports a list of tool references to the specified host.
INACTIVE_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Status value indicating an inactive service.
initAuthenticatedService(Class<T>, String) - Method in class ai.wanaku.cli.main.commands.BaseCommand
 
initialGrpcPort() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
Every service needs its own gRPC port.
initService(Class<T>, String) - Static method in class ai.wanaku.cli.main.commands.BaseCommand
Initializes and configures the REST client for communicating with the Wanaku service.
initService(Class<T>, String, String, boolean) - Static method in class ai.wanaku.cli.main.commands.BaseCommand
 
Installation - Search tag in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
Section
interpolateServerUrl(Server, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Interpolates the server URL with the provided variables.
isEmpty(String) - Static method in class ai.wanaku.cli.main.support.StringHelper
Asserts whether the string is empty.
isNotEmpty(String) - Static method in class ai.wanaku.cli.main.support.StringHelper
Asserts whether the string is not empty.

L

LabelExpressionMan - Class in ai.wanaku.cli.main.commands.man
Command to display label expression documentation.
LabelExpressionMan() - Constructor for class ai.wanaku.cli.main.commands.man.LabelExpressionMan
 
labels() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the labels record component.
labels() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the labels record component.
lastSeen() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the lastSeen record component.
loadAndResolveOpenAPI(String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Loads and resolves an OpenAPI specification from the given location.
loadConfigurationSources(String, Consumer<String>) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
loadDoc(String) - Static method in class ai.wanaku.cli.main.support.DocumentationLoader
Loads a documentation file from the classpath.
loadLabelExpressionsDoc() - Static method in class ai.wanaku.cli.main.support.DocumentationLoader
Loads the label expressions documentation.
LocalRunner - Class in ai.wanaku.cli.runner.local
 
LocalRunner(WanakuCliConfig, LocalRunner.LocalRunnerEnvironment) - Constructor for class ai.wanaku.cli.runner.local.LocalRunner
 
LocalRunner.LocalRunnerEnvironment - Class in ai.wanaku.cli.runner.local
 
LocalRunnerEnvironment() - Constructor for class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
 
location() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the location record component.

M

main(String[]) - Static method in class ai.wanaku.cli.main.Main
Application entry point.
Main - Class in ai.wanaku.cli.main
Main entry point for the Wanaku CLI application.
Main() - Constructor for class ai.wanaku.cli.main.Main
 
Man - Class in ai.wanaku.cli.main.commands.man
 
Man() - Constructor for class ai.wanaku.cli.main.commands.man.Man
 
MarkdownRenderer - Class in ai.wanaku.cli.main.support
Renders Markdown text with terminal styling using JLine3's AttributedString.
MarkdownRenderer() - Constructor for class ai.wanaku.cli.main.support.MarkdownRenderer
 
mcp() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
mergeActivityStates(Map<String, List<ActivityRecord>>, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Merges two activity state maps into a single map.
mimeType() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the mimeType record component.
mode() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
 

N

name - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
name - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
name - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
name() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the name record component.
name() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns the value of the name record component.
name() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the name record component.
name() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns the value of the name record component.
namespace() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the namespace record component.
namespace() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the namespace record component.
NamespaceList - Class in ai.wanaku.cli.main.commands.namespaces
 
NamespaceList() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
Namespaces - Class in ai.wanaku.cli.main.commands.namespaces
Parent command for managing namespaces in the Wanaku platform.
Namespaces() - Constructor for class ai.wanaku.cli.main.commands.namespaces.Namespaces
 
NamespacesLabel - Class in ai.wanaku.cli.main.commands.namespaces
Parent command for managing namespace labels.
NamespacesLabel() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabel
 
NamespacesLabelAdd - Class in ai.wanaku.cli.main.commands.namespaces
CLI command for adding labels to existing namespaces.
NamespacesLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelAdd
 
NamespacesLabelRemove - Class in ai.wanaku.cli.main.commands.namespaces
CLI command for removing labels from existing namespaces.
NamespacesLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
 
noAuth - Variable in class ai.wanaku.cli.main.commands.BaseCommand
 

O

operation2ToolReference(PathItem, Operation, String, String, String, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts an operation to a tool reference.

P

pageMarkdown(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Displays Markdown text in an interactive pager (similar to Unix 'less').
parameter2Property(Parameter) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts an OpenAPI parameter to a tool reference property.
parameters2InputSchema(List<Parameter>, RequestBody) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts OpenAPI parameters and request body to an input schema for the tool reference.
parseProperty(String) - Static method in class ai.wanaku.cli.main.support.PropertyHelper
 
path - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
pathItem2ToolReferences(String, String, PathItem, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts a PathItem and its operations into a list of tool references.
port() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the port record component.
PrintableCapability(String, String, String, int, String, String, List<CapabilitiesHelper.PrintableCapabilityConfiguration>) - Constructor for record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Compact constructor that ensures all string fields are non-null.
PrintableCapabilityConfiguration(String, String) - Constructor for record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Compact constructor that ensures all fields are non-null.
printAsMap(T) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an object as a map with all available properties.
printAsMap(T, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an object as a map with only specified keys.
printCapabilities(List<CapabilitiesHelper.PrintableCapability>, WanakuPrinter) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Prints a list of capabilities in table format.
printCapability(CapabilitiesHelper.PrintableCapability, WanakuPrinter) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Prints a single capability in map format.
printErrorMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an error message with red styling.
printInfoMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an informational message with blue styling.
printMarkdown(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints Markdown text with terminal styling and formatting.
printSuccessMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a success message with green styling.
printTable(List<T>) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with all available columns.
printTable(List<T>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with specified columns.
printTable(Map<String, Object>, List<T>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with custom formatting options and specified columns.
printTable(Map<String, Object>, List<T>, Function<T, Map<String, Object>>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with full customization options.
printWarningMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a warning message with yellow styling.
processServiceConfigurations(Map<String, String>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Processes service configurations into printable format.
Prompts - Class in ai.wanaku.cli.main.commands.prompts
 
Prompts() - Constructor for class ai.wanaku.cli.main.commands.prompts.Prompts
 
PromptsAdd - Class in ai.wanaku.cli.main.commands.prompts
 
PromptsAdd() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsAdd
 
PromptsEdit - Class in ai.wanaku.cli.main.commands.prompts
 
PromptsEdit() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsEdit
 
PromptsList - Class in ai.wanaku.cli.main.commands.prompts
 
PromptsList() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsList
 
PromptsRemove - Class in ai.wanaku.cli.main.commands.prompts
 
PromptsRemove() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsRemove
 
PropertyDescription(String, String, String) - Constructor for record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Creates an instance of a PropertyDescription record class.
PropertyDisplay(String, String, String, String) - Constructor for record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Creates an instance of a PropertyDisplay record class.
PropertyHelper - Class in ai.wanaku.cli.main.support
 
PropertyHelper() - Constructor for class ai.wanaku.cli.main.support.PropertyHelper
 
PropertyHelper.PropertyDescription - Record Class in ai.wanaku.cli.main.support
 
propertyName() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the propertyName record component.

R

render(String) - Static method in class ai.wanaku.cli.main.support.MarkdownRenderer
Renders Markdown text to a styled AttributedString for terminal output.
required() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns the value of the required record component.
resource() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
ResourceDisplay(String, String, String, String, String, String, Map<String, String>) - Constructor for record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Creates an instance of a ResourceDisplay record class.
Resources - Class in ai.wanaku.cli.main.commands.resources
Parent command for managing resources in the Wanaku platform.
Resources() - Constructor for class ai.wanaku.cli.main.commands.resources.Resources
 
ResourcesExpose - Class in ai.wanaku.cli.main.commands.resources
Command to expose a new resource in the Wanaku platform.
ResourcesExpose() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
ResourcesLabel - Class in ai.wanaku.cli.main.commands.resources
Parent command for managing resource labels.
ResourcesLabel() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabel
 
ResourcesLabelAdd - Class in ai.wanaku.cli.main.commands.resources
CLI command for adding labels to existing resources.
ResourcesLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
 
ResourcesLabelRemove - Class in ai.wanaku.cli.main.commands.resources
CLI command for removing labels from existing resources.
ResourcesLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
 
ResourcesList - Class in ai.wanaku.cli.main.commands.resources
Command to list resources registered in the Wanaku platform.
ResourcesList() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesList
 
ResourcesRemove - Class in ai.wanaku.cli.main.commands.resources
 
ResourcesRemove() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
ResourcesShow - Class in ai.wanaku.cli.main.commands.resources
Command to show detailed information about a specific resource registered in the Wanaku platform.
ResourcesShow() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesShow
 
ResourcesShow.ResourceDisplay - Record Class in ai.wanaku.cli.main.commands.resources
Helper record to display resource information without mutating the API object.
ResponseHelper - Class in ai.wanaku.cli.main.support
 
routerStartWaitSecs() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
run(String...) - Method in class ai.wanaku.cli.main.CliMain
 
RuntimeConstants - Class in ai.wanaku.cli.main.support
 
RuntimeConstants() - Constructor for class ai.wanaku.cli.main.support.RuntimeConstants
 

S

SecurityServiceConfig - Interface in ai.wanaku.cli.main.support.security
Common Security configuration
selectTool(Terminal, List<ToolReference>) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Presents a list of available tools to the user and allows them to select one.
serverUrl - Variable in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
service - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
service() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the service record component.
Service - Class in ai.wanaku.cli.types
Represents a service configuration in a Wanaku deployment.
Service() - Constructor for class ai.wanaku.cli.types.Service
 
ServiceAuthenticator - Class in ai.wanaku.cli.main.support.security
Handles OAuth2 authentication with the Wanaku.
ServiceAuthenticator(SecurityServiceConfig) - Constructor for class ai.wanaku.cli.main.support.security.ServiceAuthenticator
Creates a new authenticator and obtains an initial access token.
ServiceAuthException - Exception Class in ai.wanaku.cli.main.support.security
Exception thrown when service authentication fails in the Wanaku capabilities SDK.
ServiceAuthException() - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
Constructs a new ServiceAuthException with no detail message.
ServiceAuthException(String) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
Constructs a new ServiceAuthException with the specified detail message.
ServiceAuthException(String, Throwable) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
Constructs a new ServiceAuthException with the specified detail message and cause.
ServiceAuthException(String, Throwable, boolean, boolean) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
Constructs a new ServiceAuthException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
ServiceAuthException(Throwable) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
Constructs a new ServiceAuthException with the specified cause.
serviceOptions() - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
 
serviceOptionsArguments() - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
 
serviceType() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the serviceType record component.
setClientId(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setClientSecret(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setEnvironment(Environment) - Method in class ai.wanaku.cli.types.Service
 
setEnvironment(Environment) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setImage(String) - Method in class ai.wanaku.cli.types.Container
 
setImage(String) - Method in class ai.wanaku.cli.types.Service
 
setInfrastructure(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setName(String) - Method in class ai.wanaku.cli.types.Container
 
setName(String) - Method in class ai.wanaku.cli.types.Service
 
setPassword(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setSecret(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setServer(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setServices(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setTokenEndpoint(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setUsername(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
 
setVariables(List<String>) - Method in class ai.wanaku.cli.types.Environment
 
start(List<String>) - Method in class ai.wanaku.cli.runner.local.LocalRunner
 
Start - Class in ai.wanaku.cli.main.commands.start
 
Start() - Constructor for class ai.wanaku.cli.main.commands.start.Start
 
StartBase - Class in ai.wanaku.cli.main.commands.start
 
StartBase() - Constructor for class ai.wanaku.cli.main.commands.start.StartBase
 
StartLocal - Class in ai.wanaku.cli.main.commands.start
 
StartLocal() - Constructor for class ai.wanaku.cli.main.commands.start.StartLocal
 
startWanaku() - Method in class ai.wanaku.cli.main.commands.start.StartBase
 
startWanaku() - Method in class ai.wanaku.cli.main.commands.start.StartLocal
 
status() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the status record component.
storeApiToken(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Stores an API token for authentication.
storeAuthMode(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Stores the authentication mode.
storeAuthServerUrl(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Stores the authentication server URL.
storeRefreshToken(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
Stores a refresh token for token renewal.
StringHelper - Class in ai.wanaku.cli.main.support
Helper methods for working with Strings.

T

TargetsHelper - Class in ai.wanaku.cli.main.support
 
terminal() - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Returns the terminal instance used by this printer.
terminalInstance() - Static method in class ai.wanaku.cli.main.support.WanakuPrinter
Creates a new terminal instance with resilient fallback handling.
toHeaderValue() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
Formats the access token as an Authorization header value.
TokenEndpoint - Class in ai.wanaku.cli.main.support.security
Utility class for constructing OAuth2 token endpoint URLs.
tool() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
ToolDisplay(String, String, String, String, String, Map<String, String>) - Constructor for record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Creates an instance of a ToolDisplay record class.
ToolHelper - Class in ai.wanaku.cli.main.support
 
toolReferenceUrl(String, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Creates a URL template for the tool reference by replacing path parameters with the tool reference format.
Tools - Class in ai.wanaku.cli.main.commands.tools
Parent command for managing tools in the Wanaku platform.
Tools() - Constructor for class ai.wanaku.cli.main.commands.tools.Tools
 
ToolsAdd - Class in ai.wanaku.cli.main.commands.tools
Command to add a new tool to the Wanaku platform.
ToolsAdd() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
ToolsEdit - Class in ai.wanaku.cli.main.commands.tools
 
ToolsEdit() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsEdit
 
ToolSet - Class in ai.wanaku.cli.main.commands.toolset
 
ToolSet() - Constructor for class ai.wanaku.cli.main.commands.toolset.ToolSet
 
ToolSetAdd - Class in ai.wanaku.cli.main.commands.toolset
 
ToolSetAdd() - Constructor for class ai.wanaku.cli.main.commands.toolset.ToolSetAdd
 
ToolsGenerate - Class in ai.wanaku.cli.main.commands.tools
 
ToolsGenerate() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
ToolsGenerateHelper - Class in ai.wanaku.cli.main.support
 
ToolsImport - Class in ai.wanaku.cli.main.commands.tools
 
ToolsImport() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsImport
 
ToolsLabel - Class in ai.wanaku.cli.main.commands.tools
Parent command for managing tool labels.
ToolsLabel() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabel
 
ToolsLabelAdd - Class in ai.wanaku.cli.main.commands.tools
CLI command for adding labels to existing tools.
ToolsLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabelAdd
 
ToolsLabelRemove - Class in ai.wanaku.cli.main.commands.tools
CLI command for removing labels from existing tools.
ToolsLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
 
ToolsList - Class in ai.wanaku.cli.main.commands.tools
Command to list tools registered in the Wanaku platform.
ToolsList() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsList
 
ToolsRemove - Class in ai.wanaku.cli.main.commands.tools
CLI command for removing tool references from the Wanaku router.
ToolsRemove() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsRemove
 
ToolsShow - Class in ai.wanaku.cli.main.commands.tools
Command to show detailed information about a specific tool registered in the Wanaku platform.
ToolsShow() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsShow
 
ToolsShow.PropertyDisplay - Record Class in ai.wanaku.cli.main.commands.tools
Helper record to display input schema properties in a table format.
ToolsShow.ToolDisplay - Record Class in ai.wanaku.cli.main.commands.tools
Helper record to display tool information without mutating the API object.
toString() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns a string representation of this record class.
type - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
type() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
Returns the value of the type record component.
type() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
Returns the value of the type record component.
type() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the type record component.

U

unzip(File, File, String) - Static method in class ai.wanaku.cli.main.support.ZipHelper
 
unzip(File, String, String) - Static method in class ai.wanaku.cli.main.support.ZipHelper
 
uri() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
Returns the value of the uri record component.
URLConverter - Class in ai.wanaku.cli.main.converter
 
URLConverter() - Constructor for class ai.wanaku.cli.main.converter.URLConverter
 
Usage Examples - Search tag in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
Section

V

VERBOSE_TIMESTAMP_FORMATTER - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Formatter for verbose timestamp display.

W

WANAKU_CACHE_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_HOME_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_LOCAL_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_ROUTER_BACKEND - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WanakuCliConfig - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Auth - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Mcp - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Resource - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Tool - Interface in ai.wanaku.cli.main.support
 
WanakuDeployment - Class in ai.wanaku.cli.types
Represents a complete Wanaku deployment configuration.
WanakuDeployment() - Constructor for class ai.wanaku.cli.types.WanakuDeployment
 
WanakuExceptionHandler - Class in ai.wanaku.cli.main.support
Centralized exception handler for the Wanaku CLI.
WanakuExceptionHandler() - Constructor for class ai.wanaku.cli.main.support.WanakuExceptionHandler
 
WanakuPrinter - Class in ai.wanaku.cli.main.support
Enhanced printer utility for the Wanaku CLI application that provides formatted output capabilities.
WanakuPrinter(ConfigurationPath, Terminal) - Constructor for class ai.wanaku.cli.main.support.WanakuPrinter
Constructs a new WanakuPrinter with the specified configuration and terminal.
wanakuVersion - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
withServiceOption(String, String) - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
 
writeOutput(List<ToolReference>, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Writes the tool references to the specified output location as JSON.

Z

ZipHelper - Class in ai.wanaku.cli.main.support
 
ZipHelper() - Constructor for class ai.wanaku.cli.main.support.ZipHelper
 
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form