[AAASM-4576] ✨ (python-sdk-docs): Add poetry/conda install tabs to quick-start - #249
Conversation
poetry mirrors pip's --pre behavior via --allow-prereleases (package is pre-release-only on PyPI). agent-assembly is not published on conda-forge or the Anaconda default channel, so the conda tab creates an env and installs from PyPI with pip inside it rather than showing a native `conda install` command. Refs AAASM-4576
Review: AAASM-4576 poetry/conda install tabsCI: All 5 applicable checks green ( Scope completeness: Confirmed.
Regression check: Playwright validation: Built with
Verdict: READYNo blocking issues found across CI, scope, regression, or rendering. — Claude Code |
Description
Adds
poetryandcondainstall tabs todocs/quick-start.md's install section, alongside the existingpip/uvtabs (4 tabs total). Install commands are sourced fromdocs_macros.py's sharedaa.commands.*metadata (same pattern as the existinginstall_pip/install_uventries), not hardcoded in the Markdown.poetry:poetry add agent-assembly --allow-prereleases(pure-Python) andpoetry add 'agent-assembly[runtime]' --allow-prereleases(bundled-runtime extra — theruntimeextra name is confirmed frompyproject.toml's[project.optional-dependencies]).--allow-prereleasesis poetry's equivalent of pip's--pre/ uv's--prerelease=allow, needed becauseagent-assemblyis currently only published as a pre-release (0.0.1rc3/rc4) on PyPI.conda:agent-assemblyis not published on conda-forge or the Anaconda default channel — I checkedhttps://anaconda.org/conda-forge/agent-assembly(404) and searched for aagent-assembly-feedstockconda-forge repo (none found). Rather than show a fabricatedconda install agent-assemblycommand, the conda tab shows the standard real-world workaround for a pip-only package: create a conda env, thenpip install --pre agent-assemblyinside it. This is called out explicitly in the tab body so it isn't mistaken for a native conda-forge package.Type of Change
Breaking Changes
Related Issues
Testing
Ran
uv sync --group docs && uv run mkdocs build --strict(exit 0, no new warnings) and inspected the renderedsite/quick-start/index.htmlto confirm all 4 tabs (pip/uv/poetry/conda) render with the correct macro-substituted commands.Checklist
ci.yaml's path allow-list excludesdocs/**, so no CI runs on this PR per repo convention —mkdocs build --strictwas validated locally)