Skip to main content

Module config

Module config 

Source

Structs§

ResolvedPrincipal
A principal together with the configuration surface that selected it.
UserAgentConfig
UserCaptureConfig
UserConfig
UserDisplayConfig
UserHarnessConfig
UserHarnessOverride
UserHarnessThreadingConfig
UserLoggingConfig
UserOutputConfig
UserPrincipalConfig
UserRemoteConfig
UserThreadWorkspaceConfig
UserWorktreeConfig

Enums§

HarnessMode
HarnessTranscriptMode
HarnessTransport
UserAutoCaptureMode
UserHarnessRootThreadPolicy
UserHarnessSubagentThreadPolicy
UserThreadWorkspaceMode
User-config default for thread workspace mode. Same vocabulary as [crate::config::repo::ThreadMode] and the --workspace flag, so a user setting top_level_default = "materialized" reads uniformly across the CLI surface and the thread record on disk.

Functions§

principal_source_display
Human-facing source label. User config is called out as global because it is shared across repositories unless HEDDLE_HOME or HEDDLE_CONFIG isolates it.
resolve_principal
Resolve capture attribution once for init, status, capture, and other identity-bearing commands.