Repository navigation
0.5.1 — reliable host installs and a clearer first run
Everything merged since 0.5.0, including the host-launch repair and the updated website, quickstart and documentation.
Highlights
- Machine-local MCP launchers and session hooks use the installing Python, so a later agent process does not need the pip scripts directory on PATH. Reinstalling repairs stock legacy and stale pinned Codex/OpenCode entries while preserving custom configurations and wrappers.
- The README now leads to the website and interactive demo, installation guide and documentation. Mobile navigation keeps the demo reachable; responsive layout checks cover the desktop menu, disclosures and install command.
- Token budgets, cost-aware selection, graceful degradation and optional diminishing-returns stopping; checkpointed search state can survive a restart.
- Sparse verifier auditing and calibration, opt-in priority-ordered audit draining, and replay-aware sampling and proposals.
- Policy-slot evolution, Genesis skill extraction and read-only investigation, and the porous-molecule tree-search example.
- More actionable spec/dataset errors, policy-slot scaffolds, demo restart-race fixes and clean installed-wheel CLI/MCP gates.
Upgrade notes
- Python >=3.9; the MCP extra requires Python >=3.10. NumPy >=1.20 is now an installed dependency.
- Install the release with
pip install "agentdescent[mcp]==0.5.1". The DSH package isdsh-agentdescent@0.5.1; registry workflows run after this GitHub release is published. - Research examples remain in the source checkout, outside the installed wheel. The website's one-command setup installs current main, not a pinned release.
- Use
ThreeLayerVerifier.full_evalandfull_eval_matches_counts. The old oracle aliases remain; their planned removal stays at 0.7. - Checkpointing, replay weighting and audit draining remain opt-in. Token budgets use adapter-reported usage and are not provider-side hard spending limits.
Validation and limits
The merged release commit is 75688466483c162982adb7d5108f1c208a1263cb. Python 3.9–3.12 full suites and clean-wheel gates, production docs and JavaScript regressions are checked for this exact commit. Fresh wheel and sdist installs were exercised outside the checkout, including empty-PATH host configurations and session hooks.
Native Windows/macOS host sessions and paid-model runs were not exercised. The local sandbox has 19 known environment failures that also reproduce on unchanged main; hosted CI is the full-suite release gate. Registry publication is verified separately after the publishing workflows run.
Full detail: CHANGELOG.