Skip to content

[Code Quality] Add antigravity engine to schema built-in engine catalog and engine reference docs #47388

Description

@github-actions

Description

The antigravity engine is fully supported at runtime (listed in pkg/workflow/engine_definition.go:18,285 and used in .github/workflows/smoke-antigravity.md:37) but is missing from two key surfaces: the user-facing engine reference docs and the JSON schema's engine ID examples. This creates a confusing gap where users can successfully use an engine that the docs imply doesn't exist.

Suggested Changes

  1. Engine reference docs — Add antigravity to the available engine table and descriptions in docs/src/content/docs/reference/engines.md
  2. JSON schema — Add antigravity to built-in engine ID examples/descriptions in pkg/parser/schemas/main_workflow_schema.json wherever codex, claude, copilot, gemini, opencode, pi are listed
  3. Frontmatter reference — Add an engine.extensions section to docs/src/content/docs/reference/frontmatter.md (field exists in schema at line 12517 and runtime at pkg/workflow/pi_engine.go:211,240 but is absent from the top-level frontmatter overview)

Files Affected

  • docs/src/content/docs/reference/engines.md
  • pkg/parser/schemas/main_workflow_schema.json
  • docs/src/content/docs/reference/frontmatter.md

Success Criteria

  • antigravity appears in the engine reference table in engines.md
  • antigravity appears in schema built-in engine examples alongside the other built-ins
  • engine.extensions section added to frontmatter.md with link to Pi engine details
  • make recompile passes (if any lock files affected)

Source

Extracted from [Schema Consistency] Schema Consistency Check - 2026-07-22

Priority

Medium — users can currently use an undocumented engine; fixing closes a trust gap in the docs.

🔍 Task mining by Discussion Task Miner - Code Quality Improvement Agent · sonnet46 49.7 AIC · ⌖ 5.61 AIC · ⊞ 7.1K ·

  • expires on Jul 23, 2026, 11:13 AM UTC-08:00

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions