works.iterative.claude.core

Members list

Type members

Classlikes

sealed trait CLIError extends Throwable

Attributes

Supertypes
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
case class CLINotFoundError(message: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ConfigurationError(parameter: String, value: String, reason: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class EnvironmentValidationError(invalidVariables: List[String], reason: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class JsonParsingError(line: String, lineNumber: Int, cause: Throwable) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class NodeJSNotFoundError(message: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ProcessError(message: String, exitCode: Int) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ProcessExecutionError(exitCode: Int, stderr: String, command: List[String]) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ProcessTimeoutError(timeoutDuration: FiniteDuration, command: List[String]) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class SessionClosedError(sessionId: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class SessionEndedBeforeRequest(exitCode: Option[Int], stderr: String) extends CLIError

A pending control request could not complete because the session ended first. Distinct from SessionProcessDied so a clean exit is not reported as an unexpected death.

A pending control request could not complete because the session ended first. Distinct from SessionProcessDied so a clean exit is not reported as an unexpected death.

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class SessionProcessDied(exitCode: Option[Int], stderr: String) extends CLIError

Attributes

Supertypes
trait Product
trait Equals
trait CLIError
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all