Skip to content

0.5.1 — reliable host installs and a clearer first run

Choose a tag to compare

@Birfy Birfy released this 10 Oct 13:43
7568846

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 is dsh-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_eval and full_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.