pull_request_template.md

July 22, 2026 · View on GitHub

Summary

Why

Linked issue

Closes #N

Changes

Test plan

  • [ ]

Evidence

  • Agent exposed in the Agent UI (Chat, Email, …) — live browser (Playwright) screenshot(s), before→after (required; text evidence does not substitute)
  • MCP tools / servers — a live MCP client call + response (Agent UI MCP: gaia mcp serve)
  • CLI — the gaia <subcommand> you ran and its actual output
  • HTTP API / REST — the real request and the response (status + body)

Checklist

  • I have linked a GitHub issue above (Closes #N / Fixes #N / Refs #N).
  • I have described why this change is being made, not just what changed.
  • I have run linting and tests locally (python util/lint.py --all, pytest tests/unit/).
  • I have attached real-world evidence matched to the surface I changed (see Evidence above), or marked each surface N/A.
  • I have updated documentation if user-visible behavior changed (see CONTRIBUTING.md).