Loading
Prepare 1.0.0-alpha1
Last changes before tagging 1.0.0-alpha1.
- Version constraints:
core_version_requirementnow matches drupal/ai (^10.5 || ^11.2, keeping^12, where the suite already passes on 12.0-dev), and the dependency isai:ai (>=1.4). - Relay timeouts: the relay reports its own timeout as exit 124 with
Timed out; that is now "CLI tool timed out after N seconds", the same as host mode. A relay that never answers (cURL error 28) is reported as a timeout too. A tool that itself exits 124 is still a normal failure. - Tool calling: a reply that is not a tool-call envelope, or a call to a tool that was not offered, now logs a warning instead of failing silently. The README labels tool calling experimental.
- README:
README.txt→README.md, with a security section (agentic CLIs run as you and can be steered by prompt content; the relay token is equivalent to a shell), the relay's v1.0.0 / Python 3.12 requirement, and Composer install instructions.
Testing: 42 PHPUnit tests (7 new) pass; phpcs (CI ruleset), PHPStan (CI config) and cspell are clean. Verified a real relay timeout through Drupal → relay → claude with a 2-second timeout.
Requires ddev-cli-relay v1.0.0: https://github.com/Performant-Labs/ddev-cli-relay/releases/tag/v1.0.0