Skip to content

Chore/workflows - #2836

Open
tommywagz wants to merge 42 commits into
mainfrom
chore/workflows
Open

tommywagz wants to merge 42 commits into
mainfrom
chore/workflows

Conversation

@tommywagz

Copy link
Copy Markdown
Collaborator

Updated the github workflows to not immediately comment on new issues with long sycophantic messages, instead opting to just route the issue to the appropriate maintainer. The messages often take the liberty of answering issues with potentially misleading information to the contributors without maintainer approval.

@tommywagz
tommywagz requested a review from happyhuman as a code owner October 27, 2026 20:14
@github-actions

Copy link
Copy Markdown
Contributor

This PR changes 23783 lines across 106 files. GitHub's diff API will not serve a diff above 20000 lines, so automated AI review was skipped. Splitting it up would get each part reviewed.

@github-actions

Copy link
Copy Markdown
Contributor

This PR changes 23783 lines across 106 files. GitHub's diff API will not serve a diff above 20000 lines, so automated AI review was skipped. Splitting it up would get each part reviewed.

@github-actions github-actions Bot added the status/not-ready-for-review Review requests held until checks pass and bot comments are resolved label Oct 27, 2026
@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Ready for review. All checks pass.

Re-requested review from eliasecchig.

@github-actions

Copy link
Copy Markdown
Contributor

This PR changes 23778 lines across 106 files. GitHub's diff API will not serve a diff above 20000 lines, so automated AI review was skipped. Splitting it up would get each part reviewed.

@github-actions github-actions Bot 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.

Automated House Rules review — 0 finding(s).

Also, on lines this PR does not change:

  • plugins/README.md:1 — [MINOR] this PR changes 3 file(s) under .agents/skills/ alongside 4 recipe file(s). Repo skills and recipes are separate concerns and belong in separate PRs (AGENTS.md:14)

@github-actions github-actions Bot 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.

Automated Maintainability review — 5 finding(s).


Round 1 · 0 of this PR's 25 automated comments used · this round is capped at 20 across all reviewers.

description: 'agy model id'
required: false
type: 'string'
default: 'gemini-3.5-flash'

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.

[MINOR] Is there a reason this defaults to gemini-3.5-flash instead of gemini-3.7-flash? AGENTS.md:40 specifies gemini-3.7-flash as the default.

if first_brace != -1 and last_brace != -1 and last_brace > first_brace:
snippet = raw[first_brace : last_brace + 1].strip()
try:
data = json.loads(snippet)

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.

[MINOR] Can we extract the repeated json.loads and dictionary check into a helper? The same try/except block is duplicated three times in this function.


# When allow_comment is False (initial routing), or when Option 4 is chosen,
# resolve assignee based on path routing:
if option == Option.ACKNOWLEDGE_AND_ASSIGN or not allow_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.

[MINOR] Can we combine these branches? It repeats the identical if option == Option.ACKNOWLEDGE_AND_ASSIGN or not allow_comment: check evaluated just above.


if not args.result.exists():
print(f"Error: Result file not found: {args.result}", file=sys.stderr)
return 2

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.

[MINOR] bare status code literal

except json.JSONDecodeError:
labels = [x.strip() for x in stripped.split(",") if x.strip()]
else:
labels = [x.strip() for x in stripped.split(",") if x.strip()]

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.

[MINOR] duplicated fallback splitting logic

@github-actions

Copy link
Copy Markdown
Contributor

There is a problem with the Antigravity CLI Hygiene PR review. Please check the action logs for details.

@github-actions

Copy link
Copy Markdown
Contributor

There is a problem with the Antigravity CLI Correctness PR review. Please check the action logs for details.

@github-actions github-actions Bot 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.

Automated House Rules review — 1 finding(s).

Also, on lines this PR does not change:

  • core/python/long-horizon-harness/.gitignore:1 — [MINOR] this PR changes 3 file(s) under .agents/skills/ alongside 42 recipe file(s). Repo skills and recipes are separate concerns and belong in separate PRs (AGENTS.md:14)

@@ -0,0 +1,95 @@
"""Fail a graded eval run whose cases scored below the threshold.

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.

[MINOR] no licence header on this file; 5 .py file(s) have none while 449 carry the full block (core/python/long-horizon-harness/scripts/probe_context_cache.py; and 4 more)

@github-actions github-actions Bot 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.

Automated Maintainability review — 1 finding(s).

⚠️ This PR's diff was too large to review in full, so 10 file(s) were not looked at by this lane:

  • core/python/long-horizon-harness/AGENTS.md
  • core/python/long-horizon-harness/tests/eval/datasets/clarify_gate-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/compression_quality-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/guardrail_halt-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/safety-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/skill_curation-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/slash_commands_and_reload-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/tool_selection_core-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/web_search_grounding-dataset.json
  • core/python/long-horizon-harness/tests/eval/evalsets/README.md

Splitting the PR up would get them reviewed.


Round 2 · 5 of this PR's 25 automated comments used · this round is capped at 3 across all reviewers · after this round only Security and Correctness run.

)

# Or if body contains at least 3 distinct template questions/sections even if user altered title:
if len(matched_signals) >= 3:

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.

[MINOR] Can we extract 3 into a named constant like MIN_TEMPLATE_SIGNALS? It serves as the threshold for matching template signals without a title marker.

@github-actions github-actions Bot 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.

Automated Security review — 0 finding(s).

⚠️ This PR's diff was too large to review in full, so 10 file(s) were not looked at by this lane:

  • core/python/long-horizon-harness/AGENTS.md
  • core/python/long-horizon-harness/tests/eval/datasets/clarify_gate-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/compression_quality-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/guardrail_halt-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/safety-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/skill_curation-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/slash_commands_and_reload-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/tool_selection_core-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/web_search_grounding-dataset.json
  • core/python/long-horizon-harness/tests/eval/evalsets/README.md

Splitting the PR up would get them reviewed.


Round 2 · 5 of this PR's 25 automated comments used · this round is capped at 3 across all reviewers · after this round only Security and Correctness run.

@github-actions github-actions Bot 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.

Automated Correctness review — 0 finding(s).

⚠️ This PR's diff was too large to review in full, so 10 file(s) were not looked at by this lane:

  • core/python/long-horizon-harness/AGENTS.md
  • core/python/long-horizon-harness/tests/eval/datasets/clarify_gate-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/compression_quality-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/guardrail_halt-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/safety-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/skill_curation-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/slash_commands_and_reload-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/tool_selection_core-dataset.json
  • core/python/long-horizon-harness/tests/eval/datasets/web_search_grounding-dataset.json
  • core/python/long-horizon-harness/tests/eval/evalsets/README.md

Splitting the PR up would get them reviewed.


Round 2 · 5 of this PR's 25 automated comments used · this round is capped at 3 across all reviewers · after this round only Security and Correctness run.

@github-actions github-actions Bot 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.

Automated House Rules review — 1 finding(s).

@@ -0,0 +1,154 @@
#!/usr/bin/env python3

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.

[MINOR] this PR changes 3 file(s) under .agents/skills/ alongside 1 recipe file(s). Repo skills and recipes are separate concerns and belong in separate PRs (AGENTS.md:14)

@github-actions github-actions Bot added the status/not-ready-for-review Review requests held until checks pass and bot comments are resolved label Nov 5, 2026
@github-actions
github-actions Bot removed the request for review from eliasecchig November 5, 2026 17:07
@github-actions
github-actions Bot requested a review from eliasecchig November 5, 2026 21:47
@github-actions github-actions Bot removed the status/not-ready-for-review Review requests held until checks pass and bot comments are resolved label Nov 5, 2026

This branch has not been deployed

No deployments
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.

4 participants