Skip to main content

Module types

Module types 

Source
Expand description

Shared enums and serde types used across the command builders.

Small value types like Transport, Scope, Effort, PermissionMode, OutputFormat, and InputFormat that map onto claude CLI flag values, with Display/FromStr and serde wiring so they round-trip cleanly through args and JSON.

Structs§

AuthStatus
Authentication status returned by claude auth status --json.
QueryMessage
A message from a query result, representing one turn in the conversation.
QueryResult
Result from a query with --output-format json.
TransportParseError
Error returned when parsing an unknown transport string.

Enums§

Effort
Effort level for --effort.
HermeticScope
How far a hermetic seal reaches when sealing the ambient ~/.claude promptspace (CLAUDE.md, agents, skills, MCP servers).
InputFormat
Input format for --input-format.
OutputFormat
Output format for --output-format.
PermissionMode
Permission mode for --permission-mode.
Scope
Scope for MCP and plugin commands.
Transport
Transport type for MCP server connections.