works.iterative.claude.core
package works.iterative.claude.core
Members list
Type members
Classlikes
sealed trait CLIError extends Throwable
Attributes
- Supertypes
-
class Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class CLINotFoundErrorclass ConfigurationErrorclass JsonParsingErrorclass NodeJSNotFoundErrorclass ProcessErrorclass ProcessExecutionErrorclass ProcessTimeoutErrorclass SessionClosedErrorclass SessionProcessDiedShow all
case class CLINotFoundError(message: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class ConfigurationError(parameter: String, value: String, reason: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class EnvironmentValidationError(invalidVariables: List[String], reason: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class JsonParsingError(line: String, lineNumber: Int, cause: Throwable) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class NodeJSNotFoundError(message: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class ProcessError(message: String, exitCode: Int) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class ProcessExecutionError(exitCode: Int, stderr: String, command: List[String]) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class ProcessTimeoutError(timeoutDuration: FiniteDuration, command: List[String]) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class SessionClosedError(sessionId: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow 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 Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class SessionProcessDied(exitCode: Option[Int], stderr: String) extends CLIError
Attributes
- Supertypes
-
trait Producttrait Equalstrait CLIErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article