From a9edf54d2f52d789611bb1ca98c9c29c71355f14 Mon Sep 17 00:00:00 2001 From: Chris Yau Date: Fri, 20 Mar 2026 11:49:15 +0800 Subject: [PATCH] fix(observe): allow sdk-ts entrypoint in observation hook (#614) Clean surgical fix allowing sdk-ts entrypoint in observe hook for Agent SDK sessions. Has APPROVED review. --- skills/continuous-learning-v2/hooks/observe.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skills/continuous-learning-v2/hooks/observe.sh b/skills/continuous-learning-v2/hooks/observe.sh index ce6f563e..727eb47c 100755 --- a/skills/continuous-learning-v2/hooks/observe.sh +++ b/skills/continuous-learning-v2/hooks/observe.sh @@ -97,8 +97,11 @@ fi # - automated sessions creating project-scoped homunculus metadata # Layer 1: entrypoint. Only interactive terminal sessions should continue. +# sdk-ts: Agent SDK sessions can be human-interactive (e.g. via Happy). +# Non-interactive SDK automation is still filtered by Layers 2-5 below +# (ECC_HOOK_PROFILE=minimal, ECC_SKIP_OBSERVE=1, agent_id, path exclusions). case "${CLAUDE_CODE_ENTRYPOINT:-cli}" in - cli) ;; + cli|sdk-ts) ;; *) exit 0 ;; esac