Repository navigation
Repoint pydantic-ai engine import from archived pydantic-ai-harness to pydantic/pydantic-ai - #64093
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The vendored usage examples retain the archived import path, and syntax documentation incorrectly labels the updated engine experimental.
Review effort: Balanced
Findings: 1
Open (1)
What changed in this PR
Repoints the Pydantic AI engine integration to its maintained location in pydantic/pydantic-ai.
Changes:
- Updates catalog, documentation, tests, and smoke workflow imports.
- Refreshes vendored engine definitions and generated workflow.
- Adds a patch changeset.
| File | Description |
|---|---|
.changeset/repoint-pydantic-ai-harness-to-pydantic-ai.md |
Records the import migration. |
.github/aw/engines.json |
Updates the catalog path. |
.github/aw/syntax-engine.md |
Updates syntax guidance. |
.github/aw/imports/pydantic/pydantic-ai/.../src_pydantic_ai_harness_gh-aw_pydantic.md |
Refreshes the primary import cache. |
.github/workflows/smoke-pydantic.md |
Repoints and pins the smoke import. |
.github/workflows/smoke-pydantic.lock.yml |
Regenerates the compiled workflow. |
docs/src/content/docs/reference/engines.md |
Updates public engine documentation. |
pkg/workflow/engine_definition_test.go |
Updates catalog expectations. |
pkg/workflow/.github/aw/imports/pydantic/pydantic-ai/.../src_pydantic_ai_harness_gh-aw_pydantic.md |
Refreshes the test-fixture cache. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
@copilot Fix the code for all comments in this review thread. When a review comment includes a suggested change, apply the suggestion exactly. Do not make changes beyond what is described in the linked review thread. |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
|
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Updated both vendored usage examples to the maintained import path in
Updated the stale import example in both vendored definitions to |
|
🎉 This pull request is included in a new release. Release: |
The v0.91.1 floor carries github/gh-aw#64093, so the tip for a missing `imports:` line already names this repository's definition. Co-authored-by: Mike Pfaffenberger <mike.pfaffenberger@gmail.com>

The Pydantic AI harness moved into
pydantic/pydantic-aiatsrc/pydantic_ai_harness, andpydantic/pydantic-ai-harnessis being archived. Workflows still importing the old repo path would be frozen on a stale copy once the old repo is archived.Catalog & docs
.github/aw/engines.json:pydantic-aiengine import now points topydantic/pydantic-ai/src/pydantic_ai_harness/gh-aw/pydantic.md.github/aw/syntax-engine.mdanddocs/src/content/docs/reference/engines.md: updated the documented import pathSmoke workflow
.github/workflows/smoke-pydantic.md: import path updated and re-pinned to the latest commit touching that file (319d72ccf220427e59b9f4e61f17d7be52c90d68) onpydantic/pydantic-ai@mainsmoke-pydantic.lock.ymlto matchVendored import cache
.github/aw/imports/pydantic/pydantic-ai-harness/...to.github/aw/imports/pydantic/pydantic-ai/<sha>/...(both the root copy and thepkg/workflow/test fixture mirror), refreshed with the current content from the new locationTests
pkg/workflow/engine_definition_test.go: updated expected import paths in engine catalog testspydantic-aiengine import atpydantic/pydantic-ai#64050Run: https://github.com/github/gh-aw/actions/runs/36514477321