v1.34.0
Self-Host Onboarding Closure
- closes the v1.34.0 self-host onboarding slice with safer runtime defaults and stronger setup diagnostics
- fresh installs now prefer .agent_runtime while legacy installs with existing runtime data under agent/ stay compatible
- setup doctor now surfaces project_root, data_dir, identity profile path, pidfile path, and stronger self-host warnings
- aligns CLI --data-dir and AGENT_DATA_DIR behavior across status, readiness, and operator flows
- fixes audit-discovered regressions around description-only build fallback, provider/settlement wiring, Telegram operator UX, and release-readiness labeling
- refreshes README, env example, operator docs, and strategy docs to the v1.34.0 baseline
Verification
- ruff check .
- pytest -q -> 1668 passed, 4 skipped
- targeted self-host regression suite -> 190 passed
- npm --prefix operator run typecheck
- python -m agent --setup-doctor --data-dir .agent_runtime
- python -m agent --release-readiness --release-readiness-release-label v1.34.0 --data-dir .agent_runtime -> ready: true
Residual setup work after deploy
- set AGENT_NAME
- set AGENT_SERVER_NAME
- configure remaining gateway routes for the target environment
- run live in-network Telegram/dashboard/API smoke on the home server