Add independent Deep Agents migration skill#32
Draft
adtyavrdhn wants to merge 3 commits into
Draft
Conversation
adtyavrdhn
force-pushed
the
codex/deepagents-to-pydantic-ai-harness
branch
2 times, most recently
from
July 17, 2026 06:46
b279632 to
e92a315
Compare
adtyavrdhn
force-pushed
the
codex/deepagents-to-pydantic-ai-harness
branch
from
July 17, 2026 06:59
e92a315 to
90e37f6
Compare
This was referenced Jul 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
migrate-deep-agents-to-pydantic-aias an independent marketplace plugin and byte-identical standalone skillPackaging and ownership
This is a repository-owned plugin at
plugins/migrate-deep-agents-to-pydantic-ai/. It is not part of the upstream-syncedpydantic-ai-harnessplugin.Pydantic AI Harness is an optional, version-sensitive capability library used only when an installed capability contract fits. The migration skill starts from Pydantic AI core abstractions and keeps tenancy, durable state, queues, remote sandbox isolation, artifacts, memory policy, approvals, and side-effect recovery with their application owners.
Skill structure
The 46-line
SKILL.mdroutes into six purpose-named references:pydantic-ai-architecture.mdmigration-map.mdimplementation-recipes.mdproject-playbooks.mdsemantic-differences.mdvalidation.mdExploratory spike reports, workaround catalogs, copyable migration assets, and a framework-version-sensitive inventory scanner are intentionally not shipped. Inventory follows repository imports, factories, middleware, configuration, call sites, and application boundaries. Project-specific probes are disposable; accepted behavior is promoted into the migrated project test suite.
Behavioral guidance
The skill is upfront about semantic differences without treating them as dead ends. It shows how to express planning, typed delegation, fan-out, memory, virtual files, background work, approvals, streaming, and durable workflows through Pydantic AI agents, typed deps, outputs, toolsets, capabilities,
ProcessHistory, deferred tools,pydantic_graph, durable-execution integrations, and application services.Current Harness claims were checked against
v0.5.0-6-g1ad638f; experimental capabilities are labeled as such, and absentDynamicWorkflow/MemoryAPIs are not recommended.Validation
FunctionModelprotocol example probe