uv — the fast Python package manager.
Quick Start
1
Install uv
2
Clone and Install
The
src/ directory now contains three sibling packages: praisonai-agents/ (SDK), praisonai-code/ (agentic terminal CLI — introduced in scaffold form at PR #2539 as step C0 of the migration in issue #2512), and praisonai/ (main user-facing wrapper). Install with pip install -e src/praisonai — this pulls in praisonai-code and praisonai-agents automatically via the workspace path deps. See praisonai-code Migration for the full picture.3
Install with Extras
Available Extras
Bump and Release
Project Structure
praisonai-code Sibling Package
praisonai-code hosts the agentic terminal CLI (run, chat, code, warm runtime, CLI backends) as an internal sibling package. praisonai remains the user-facing install; praisonai-code is not published standalone to PyPI during migration.
Status: C0 scaffold merged in PraisonAI#2520. C1 moved runtime/ and cli_backends/ into praisonai_code in PraisonAI#2523; PEP 562 shims keep the old import paths working. See the praisonai-code migration guide for the full C0–C6 roadmap and shim behaviour.
Dependency Rules
Dev Install
1
Install the sibling package in editable mode
2
Verify the install
Migration Plan (C0–C6)
Track upstream progress in the praisonai-code migration guide and PraisonAI#2512.Users continue to
pip install praisonai and run praisonai [TASK]. From C1 onward, from praisonai.runtime import … and from praisonai.cli_backends import … forward to praisonai_code via PEP 562 shims; later C steps add shims for the rest of the agentic CLI. Details: praisonai-code migration guide.Related
Local development and testing
SDK reference documentation
praisonai-code migration (C0–C6)
praisonai-code extraction (upstream tracking issue)

