[chore] solution/backend: 카톡 요청에 callbackUrl·블록 이름 로그 — 콜백이 왜 안 먹는지 눈에 보이게
"콜백을 켰는데 그대로" 를 로그 없이 추측으로 좁히고 있었다. 스킬이 폴백이 아닌 다른 블록에 붙어 있으면 그 블록에는 콜백 설정이 없어 조용히 동기로 돈다 — 어느 블록이 도는지까지 같이 남긴다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
bbcdf78c62
commit
324a329b9e
@ -109,6 +109,10 @@ async def _handle(body: dict, tasks: BackgroundTasks) -> dict:
|
|||||||
|
|
||||||
# ★ 콜백이 켜져 있으면 5초 벽을 넘을 수 있다. 즉답하고 뒤에서 마저 만든다.
|
# ★ 콜백이 켜져 있으면 5초 벽을 넘을 수 있다. 즉답하고 뒤에서 마저 만든다.
|
||||||
callback_url = request.get("callbackUrl")
|
callback_url = request.get("callbackUrl")
|
||||||
|
# ★ "콜백을 켰는데 왜 안 되나" 를 눈으로 가릴 수 있게 남긴다. 어느 블록이 도는지도 같이 —
|
||||||
|
# 스킬이 폴백이 아닌 다른 블록에 붙어 있으면 콜백 설정이 그 블록에 없어 조용히 동기로 돈다.
|
||||||
|
LOG.i(f"[agent/kakao] 요청 — callbackUrl={'있음' if callback_url else '없음'} "
|
||||||
|
f"block={(request.get('block') or {}).get('name')!r}")
|
||||||
if callback_url:
|
if callback_url:
|
||||||
tasks.add_task(_push, callback_url, utterance, speaker)
|
tasks.add_task(_push, callback_url, utterance, speaker)
|
||||||
return {"version": "2.0", "useCallback": True, "data": {"text": _WAIT_TEXT}}
|
return {"version": "2.0", "useCallback": True, "data": {"text": _WAIT_TEXT}}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user