diff --git a/llmcore.py b/llmcore.py index 912bdf098..3c694d1ae 100644 --- a/llmcore.py +++ b/llmcore.py @@ -488,6 +488,8 @@ def _openai_stream(sess, messages): headers = {"Authorization": f"Bearer {sess.api_key}", "Content-Type": "application/json", "Accept": "text/event-stream", 'originator': 'codex_exec'} headers["User-Agent"] = sess.user_agent if api_mode == "responses": + headers["x-codex-window-id"] = f"{_RESP_CACHE_KEY}:0" + headers["x-codex-installation-id"] = _RESP_CODEX_KEY url = auto_make_url(sess.api_base, "responses") payload = {"model": model, "input": _to_responses_input(messages), "stream": sess.stream, "prompt_cache_key": _RESP_CACHE_KEY, "instructions": sess.system or "You are an Omnipotent Executor.",