Skip to content

[deep-report] Add deprecated:true + x-deprecation-message to inline-sub-agents and rate-limit schema fields #36944

@github-actions

Description

@github-actions

Description

Two fields in pkg/parser/schemas/main_workflow_schema.json describe themselves as deprecated/legacy in prose but carry neither deprecated: true nor x-deprecation-message, so JSON-Schema-aware editors and tooling never surface the deprecation:

  • inline-sub-agents (line ~2716): description begins Deprecated switch for inline sub-agent support...
  • rate-limit (line ~9873): description begins Legacy alias for user-rate-limit...

The schema already uses deprecated: true on 15 other elements, so these are genuine omissions. (Note: strict is a known false positive — it lists Deprecated Fields as a feature.)

Acceptance Criteria

  • Add deprecated: true and an x-deprecation-message to both fields.
  • Schema validation/build passes.

Expected Impact

Editors and schema tooling flag these fields; consistent with the 15 already-marked deprecations.

Suggested Agent

Schema Consistency agent.

Estimated Effort

Fast (< 30 min)

Data Source

DeepReport 2026-06-04; source report #36862.

Generated by 🔬 DeepReport - Intelligence Gathering Agent · opus48 17.8M ·

  • expires on Jun 6, 2026, 4:01 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions