()
| 347 | |
| 348 | |
| 349 | def _check_tools() -> dict[str, Any]: |
| 350 | return { |
| 351 | "codex": _probe_version(["codex", "--version"]), |
| 352 | "opencode": _probe_version(["opencode", "--version"]), |
| 353 | "pi": _probe_version(["pi", "--version"]), |
| 354 | "csep": _probe_version(["csep", "--help"]), |
| 355 | } |
| 356 | |
| 357 | |
| 358 | def _probe_version(argv: list[str]) -> dict[str, Any]: |