Skip to content

[aw] Enforce safe-output emission in daily arXiv researcher workflow - #49749

Merged
pelikhan merged 2 commits into
mainfrom
copilot/fix-arxiv-paper-researcher-issue
Aug 2, 2026
Merged

pelikhan merged 2 commits into
mainfrom
copilot/fix-arxiv-paper-researcher-issue

Conversation

Copilot AI commented Aug 2, 2026 •

Copy link
Copy Markdown
Contributor

The daily arXiv researcher workflow could complete successfully without emitting any safe output, which triggered “produced no safe outputs” despite a successful agent run. This change hardens the workflow prompt so completion always includes a valid safe-output action.

  • Root cause addressed

    • The prompt described create_discussion/noop paths but did not make safe-output emission an explicit completion invariant, allowing plain-text-only termination.
  • Prompt contract tightened (.github/workflows/daily-arxiv-researcher.md)

    • Added a Completion Requirement section requiring exactly one safe-output call before finishing:
      • create_discussion when actionable opportunities exist
      • noop when no opportunities exist, new_count == 0, or analysis yields no actionable output
    • Added explicit prohibition on ending with summary text only.
  • Compiled workflow updated

    • Regenerated .github/workflows/daily-arxiv-researcher.lock.yml to reflect the prompt contract change.
## Completion Requirement

You MUST call exactly one safe-output tool before finishing:
- `create_discussion` when actionable opportunities are found.
- `noop` when no actionable opportunities are found, when `new_count` is 0, or when analysis cannot produce actionable output.

Do not end with a plain-text summary only. The final action in the run must be one safe-output call.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix workflow failure for arXiv Paper Researcher [aw] Enforce safe-output emission in daily arXiv researcher workflow Aug 2, 2026
Copilot AI requested a review from pelikhan August 2, 2026 10:41
@pelikhan
pelikhan marked this pull request as ready for review August 2, 2026 10:47
Copilot AI review requested due to automatic review settings August 2, 2026 10:47
@pelikhan
pelikhan merged commit ac395ca into main Aug 2, 2026
@pelikhan
pelikhan deleted the copilot/fix-arxiv-paper-researcher-issue branch August 2, 2026 10:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Tightens the daily arXiv researcher prompt to prevent successful runs without safe outputs, addressing #49737.

Changes:

  • Requires exactly one create_discussion or noop call.
  • Regenerates workflow metadata.
Show a summary per file
File Description
.github/workflows/daily-arxiv-researcher.md Adds the completion invariant.
.github/workflows/daily-arxiv-researcher.lock.yml Updates the compiled body hash.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.84.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[aw] arXiv Paper Researcher: GitHub Agentic Workflows produced no safe outputs

3 participants