[AAASM-3737] 🔧 (python): Pin python examples to published SDK 0.0.1b5#165
Conversation
… source, lock to PyPI 0.0.1b5
🔍 Code Review — Claude CodeReviewed against ticket AAASM-3737 (MAJOR: 5 examples pin git-master, 8 lock to 0.0.1b2 instead of PyPI 0.0.1b5). Branch tip CI statusAll 22 checks GREEN — Scope coverage (vs ticket AC)The fix in the ticket has three parts; all three are satisfied and independently verified against the fetched branch:
Example completeness: exactly 13 python examples exist under Side-effect analysisThis is an examples repo (no product logic); the only risk is broken resolution/runtime. Per-example CI is green for every example, which is strong evidence. Two contained observations, neither blocking:
Note: Verdict✅ Ready to approve & merge. Ticket AC fully met: git-master sources removed (0 remaining), all 13 floors at Automated review by Claude Code. |
|



What changed
Aligned every Python example under
python/with the published SDK releaseagent-assembly 0.0.1b5on PyPI.[tool.uv.sources]git-master override from the 5 examples that pinnedagent-assemblytogit = "https://github.com/ai-agent-assembly/python-sdk.git", branch = "master":agno-tool-policy,haystack-tool-policy,llamaindex-tool-policy,microsoft-agent-framework-tool-policy,smolagents-tool-policy. This was a pre-b5 override that was never reverted — it resolved to an unreleased b4-from-git build instead of the published PyPI b5.agent-assembly>=0.0.1b5in all 13 examples'[project].dependencies(previously>=0.0.1b2on 8 examples and>=0.0.1b4on agno). Theb5prerelease component in the specifier lets uv pick the published prerelease.uv.lockwithuv lock. All 13 now resolveagent-assemblyat0.0.1b5fromsource = { registry = "https://pypi.org/simple" }(no git source remains).No framework extras (
agent-assembly[...]) were in use, so none needed preserving. The microsoft-agent-framework example keeps its existing[tool.uv] prerelease = "allow"for itsliveextra's prerelease transitive tree.Why
The published Python SDK is
agent-assembly 0.0.1b5on PyPI, but the examples still pointed at git-master or an older b2/b4 floor — a release-hygiene defect (AAASM-3737). Users following these examples would not install the actual released SDK.How to verify
Validated
uv sync --frozenoncustom-tool-policy,agno-tool-policy, andmicrosoft-agent-framework-tool-policy— all installagent-assembly 0.0.1b5.Closes AAASM-3737
🤖 Generated with Claude Code