zclllyybb opened a new pull request, #64319:
URL: https://github.com/apache/doris/pull/64319

   Run the AI review workflow through Codex, persist the review prompt/output 
even when review fails, and emit Codex JSONL steps to Litefuse using the public 
ingestion API.
   
   The runner now uses a Codex-native auth.json stored at 
oss://doris-community-ci/codex/auth.json. It downloads that file directly into 
CODEX_HOME and syncs the refreshed Codex auth.json back to the same object, 
without converting to or from the old opencode auth format.
   
   Codex execution uses workspace-write sandboxing with approval_policy=never 
instead of dangerous bypass mode. The workflow does not add any writable 
directory outside the checked-out repository, while keeping network access 
available for GitHub review operations.
   
   The Litefuse emitter creates a trace, root review span, turn generation, and 
per-step observations with non-empty input/output. Agent messages use the event 
window since the previous agent message as input, preserving 
command/tool/reasoning context as a structured list.
   
   Readback verification uses Litefuse public observation APIs to assert trace 
I/O, step observation counts, missing I/O, and agent-message context structure 
without logging prompt text or command output.
   
   Validation: python3 -m py_compile .github/scripts/emit_litefuse_otel_io.py; 
git diff --check; Codex strict config parse for approval_policy/workspace-write 
settings; initialized oss://doris-community-ci/codex/auth.json from the 
existing opencode auth object; fork PR #29 Code Review Comment Dispatch runs 
27197461656, 27197891943, and 27198426431 verified Litefuse readback.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to