QueryCommand

works.iterative.claude.kyo.internal.cli.QueryCommand
object QueryCommand

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def cwdError(workingDir: String, exists: Boolean, isDirectory: Boolean): Option[ConfigurationError]

Classifies a working directory from its probed existence and directory-ness.

Classifies a working directory from its probed existence and directory-ness.

Attributes

def environmentError(variables: Map[String, String]): Option[EnvironmentValidationError]

Refuses environment variable names that are invalid across systems: those starting with a digit or holding a hyphen. An empty name is left to the operating system.

Refuses environment variable names that are invalid across systems: those starting with a digit or holding a hyphen. An empty name is left to the operating system.

Attributes

def stdin(options: QueryOptions): String

What the CLI reads on stdin: nothing for a plain query, and the one structured user message for a query carrying input. Either way stdin then closes, which is what ends a --input-format stream-json run.

What the CLI reads on stdin: nothing for a plain query, and the one structured user message for a query carrying input. Either way stdin then closes, which is what ends a --input-format stream-json run.

The session id is empty because a query has not been told one yet.

Attributes