OpenAI strict 모드는 'STRING' 을 거부한다: Invalid schema for response_format: 'STRING' is not valid under any of the given schemas Gemini 는 대소문자를 둘 다 받아서, 대문자로 써 두면 **공급자를 openai 로 바꾸는 순간에만** 터진다. LLM_PROVIDER 기본값이 openai 인데 두 파일만 대문자로 남아 있었다 — 대화창은 첫 발화부터 502 였고 SNS 초안도 같은 이유로 못 돌았다. - prompts/agent: 소문자로. args 는 strict 가 전 프로퍼티를 required 로 만드므로 안 쓰는 인자가 빈 문자열로 온다 — 도구는 "" 를 '없음' 으로 읽는다 - prompts/social: 같은 수정. 나머지 프롬프트는 원래 소문자였다 실측 확인: "체크인 시간 3시로 바꿔줘" → set_fact(check_in_time, 15:00) test_agent_runtime·test_social 34 passed Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| agent.py | ||
| channel_discovery.py | ||
| copy.py | ||
| extract.py | ||
| itinerary.py | ||
| place_research.py | ||
| restaurant_search.py | ||
| section_prompts.json | ||
| social.py | ||
| song.py | ||
| story.py | ||
| vision.py | ||