Repository navigation
Allow two noop calls by default - #64031
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot also detect probing requests and ignore |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
Compiler, runtime, schema, documentation, tests, and generated artifacts consistently apply the new default while retaining explicit overrides.
Review effort: Balanced
Findings: None
What changed in this PR
Raises the default noop budget from one to two calls, allowing a probe followed by a final response while preserving explicit overrides.
Changes:
- Updates compiler, runtime validation, and schema defaults.
- Adds Go and JavaScript regression coverage.
- Refreshes documentation and generated workflow locks.
| File | Description |
|---|---|
pkg/workflow/safe_outputs_validation_config.go |
Sets runtime default to two. |
pkg/workflow/safe_outputs_config_extraction.go |
Updates implicit noop configuration. |
pkg/workflow/safe_output_validation_config_test.go |
Tests validation default. |
pkg/workflow/noop.go |
Updates explicit noop parsing defaults. |
pkg/workflow/noop_test.go |
Updates parser expectations. |
pkg/workflow/maintenance_workflow_cron_test.go |
Verifies implicit noop budget. |
pkg/parser/schemas/main_workflow_schema.json |
Updates schema metadata and defaults. |
docs/src/content/docs/reference/safe-outputs.md |
Documents the new limit. |
docs/src/content/docs/reference/frontmatter-full.md |
Updates generated frontmatter reference. |
actions/setup/js/safe_output_type_validator.test.cjs |
Tests JavaScript runtime validation. |
.github/workflows/windows.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/windows-grower.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/weekly-network-domains-audit.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/video-analyzer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/typist.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/test-quality-sentinel.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/super-linter.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/sub-issue-closer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/stale-pr-cleanup.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/squad-plan.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/smoke-copilot-auto.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/skillet.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/sighthound-security-scan.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/scout.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/safe-output-health.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/repo-tree-map.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/release.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/refactoring-cadence.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/pr-description-caveman.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/pdf-summary.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/objective-impact-report.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/lockfile-stats.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/gpclean.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/go-pattern-detector.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/front-page-copy-guard.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/feature-grower.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/example-workflow-analyzer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/example-failure-category-filter.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/draft-pr-cleanup.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/dev.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/dev-hawk.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/designer-drift-audit.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/deployment-incident-monitor.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-windows-terminal-integration-builder.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-team-status.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-semgrep-scan.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-observability-report.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-model-resolution.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-max-ai-credits-test.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-grader-audit.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-github-docs-seo-optimizer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-file-diet.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-fact.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-credit-limit-test.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-choice-test.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-cache-strategy-analyzer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-assign-issue-to-user.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/daily-action-setup-security-audit.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/copilot-pr-merged-report.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/commit-changes-analyzer.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/cli-consistency-checker.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/blog-auditor.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/archie.lock.yml |
Regenerates noop runtime settings. |
.github/workflows/agent-persona-explorer.lock.yml |
Regenerates noop runtime settings. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
|
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Probing
Detection reuses the existing |
|
Great work! 🎉 This PR looks ready for review. The change to raise default
|
|
🎉 This pull request is included in a new release. Release: |
The default single-call
noopbudget is too strict because an agent’s first call is often a probe. Increase the default to two calls while preserving explicitmaxoverrides.Changes
noopdefaults from 1 to 2.