QueryOptions

works.iterative.claude.core.model.QueryOptions
See theQueryOptions companion class
object QueryOptions

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def simple(prompt: String): QueryOptions

Create QueryOptions with just a prompt and sane defaults

Create QueryOptions with just a prompt and sane defaults

Attributes

Why a runner that writes no stdin must refuse a query carrying structured input.

Why a runner that writes no stdin must refuse a query carrying structured input.

QueryOptions.withInput keeps prompt as the input's own words, so a runner that ignores input still produces a query that runs — and drops the context the application attached and the channel that carried it, with nothing in the answer to say it happened. Refusing says it.

The words themselves are not in the refusal: it travels into logs, and what a person typed does not belong there.

Attributes