Definition
Assembly: CloudNimble.ClaudeEssentials.dll Namespace: CloudNimble.ClaudeEssentials.Hooks.Inputs Inheritance: CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Summary
Represents the input received by a SessionStart hook. This hook runs when Claude Code starts a new session or resumes one.Constructors
.ctor
Syntax
.ctor Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
.ctor Inherited
Inherited from
objectSyntax
Properties
AgentId Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:string?
AgentType Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBase--agent.
Syntax
Property Value
Type:string?
ContextTokens
Gets or sets the tokens in the resumed transcript’s last response. Applies to resume and fork.Syntax
Property Value
Type:System.Nullable<long>?
CurrentWorkingDirectory Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:string
Effort Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:CloudNimble.ClaudeEssentials.Hooks.Inputs.HookEffortInfo?
EstimatedCacheWriteUsd
Gets or sets the estimated cost of re-caching the context on the session model. Applies to resume and fork.Syntax
Property Value
Type:System.Nullable<double>?
HookEventName Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:CloudNimble.ClaudeEssentials.Hooks.HookEventName?
Model
Gets or sets the session model.Syntax
Property Value
Type:string?
PermissionMode Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:System.Nullable<CloudNimble.ClaudeEssentials.Hooks.PermissionMode?>?
PromptCacheLikelyExpired
Gets or sets a value indicating whether the first request will re-cache the context because the prompt cache likely expired. Applies to resume and fork.Syntax
Property Value
Type:System.Nullable<bool>?
PromptId Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:string?
SecondsSinceLastResponse
Gets or sets the seconds since the resumed transcript’s last assistant response. Applies to resume and fork.Syntax
Property Value
Type:System.Nullable<double>?
SessionId Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:string
SessionTitle
Gets or sets the session title.Syntax
Property Value
Type:string?
Source
Gets or sets the source that triggered the session start.Syntax
Property Value
Type:CloudNimble.ClaudeEssentials.Hooks.SessionStartSource?
TranscriptPath Inherited
Inherited from
CloudNimble.ClaudeEssentials.Hooks.Inputs.HookInputBaseSyntax
Property Value
Type:string
Methods
Equals Inherited Virtual
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?