on main help sign in
fix(hooks): bridge Claude Code additionalContext onto HookResult.Context
commitbb44fb1f4955920076da9f78a9f0738c2f4d5ecb authorKen Jo <jo.dreame@gmail.com> dateFri 19 Jun 2026, 22:56 (4 months ago) parent283e145
1 file changed+2
internal/hooks/input.go+2
internal/hooks/input.go+2
@@ -161,6 +161,7 @@ func parseClaudeCodeOutput(data json.RawMessage) HookResult {
161161 PermissionDecision string `json:"permissionDecision"`
162162 PermissionDecisionReason string `json:"permissionDecisionReason"`
163163 UpdatedInput json.RawMessage `json:"updatedInput"`
164+ AdditionalContext string `json:"additionalContext"`
164165 }
165166 if err := json.Unmarshal(data, &hso); err != nil {
166167 return HookResult{Decision: DecisionNone}
@@ -169,6 +170,7 @@ func parseClaudeCodeOutput(data json.RawMessage) HookResult {
169170 result := HookResult{
170171 Decision: parseDecision(hso.PermissionDecision),
171172 Reason: hso.PermissionDecisionReason,
173+ Context: hso.AdditionalContext,
172174 }
173175
174176 // Marshal updatedInput back to a string for our opaque format.