Add WUMING_DRY_RUN, WUMING_VERBOSE, and WUMING_SUMMARY_COMMENT #44

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/44/head into main 2026-07-02 08:18:29 +00:00
coding-agent-marvin8 commented 2026-07-02 05:55:41 +00:00 (Migrated from codeberg.org)

Three new configuration flags for improved operability.

WUMING_DRY_RUN — skips all Forgejo HTTP POST calls (post_review, post_comment) and logs the would-be comment bodies via structured JSON log lines instead. All read operations (diff fetch, existing comment lookup) still run. Useful for prompt tuning and testing new agents without polluting PR threads.

WUMING_VERBOSE — sets the wuming logger to DEBUG level. Each backend (deepseek, anthropic, ollama) emits llm_request and llm_response debug records containing the full request payload and raw response text.

WUMING_SUMMARY_COMMENT — posts a plain PR comment after the review with a per-agent severity count table (Critical / High / Medium / Low). Posted even when no new inline comments are found; skipped when the diff-too-large early exit fires.

All three inputs added to action.yml for Forgejo/GitHub Actions callers.

Closes #41
Closes #42
Closes #43

Three new configuration flags for improved operability. **WUMING_DRY_RUN** — skips all Forgejo HTTP POST calls (post_review, post_comment) and logs the would-be comment bodies via structured JSON log lines instead. All read operations (diff fetch, existing comment lookup) still run. Useful for prompt tuning and testing new agents without polluting PR threads. **WUMING_VERBOSE** — sets the wuming logger to DEBUG level. Each backend (deepseek, anthropic, ollama) emits `llm_request` and `llm_response` debug records containing the full request payload and raw response text. **WUMING_SUMMARY_COMMENT** — posts a plain PR comment after the review with a per-agent severity count table (Critical / High / Medium / Low). Posted even when no new inline comments are found; skipped when the diff-too-large early exit fires. All three inputs added to `action.yml` for Forgejo/GitHub Actions callers. Closes #41 Closes #42 Closes #43
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/wuming!44
No description provided.