playbooks/roles/ai_agent_runtime/tasks
Haitao Pan 8fcff61855 fix(ai_agent_runtime): resolver must verify browser actually runs, skip disabled stub
The Chromium resolver accepted any candidate that merely existed (command -v /
-x), so it selected xfce's intentionally-disabled /usr/local/bin/chromium stub
(exits 126 "Chromium is disabled, use google-chrome") over the working
google-chrome. The later "Check chromium version" verify then failed rc=126.
Latent on fresh hosts (depends on role ordering vs the stub install) and
deterministic on any re-run. Now require `<candidate> --version` to succeed
before accepting, so the stub is skipped and google-chrome is resolved.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 10:42:06 +08:00
..
browser.yml fix(ai_agent_runtime): resolver must verify browser actually runs, skip disabled stub 2026-06-26 10:42:06 +08:00
docs.yml fix(ai-workspace): deploy robustness on Debian13/Ubuntu26.04 (py3.13) 2026-06-24 03:02:43 +08:00
fonts.yml fix(ai-workspace): deploy robustness on Debian13/Ubuntu26.04 (py3.13) 2026-06-24 03:02:43 +08:00
main.yml fix(ai-workspace): deploy robustness on Debian13/Ubuntu26.04 (py3.13) 2026-06-24 03:02:43 +08:00
nodejs.yml fix(playbooks): use include_tasks for windows and force node24 path for openclaw 2026-06-21 19:52:14 +08:00
python.yml Add AI agent runtime and shared skills roles 2026-04-28 18:46:01 +08:00
verify.yml fix: remove stale repo + depth=1 for clone; macOS browser/npm/agent_skills/role defaults compatibility 2026-06-19 11:37:33 +08:00
windows.yml feat(ai_agent_runtime): add Windows tasks implementation 2026-06-21 19:48:52 +08:00