Problem
On machines where the only supported Python executable on PATH is named python3.14, the launcher can report that no Python 3.12+ interpreter exists because it probes a hardcoded list first.
This was reported from VRSEN/OpenSwarm#4. The underlying Python package import failure is fixed separately in VRSEN/agency-swarm; this issue tracks the CLI discovery part only.
Expected
The launcher should discover any python3.<minor> executable on PATH when the minor version is 12 or newer, then fall back to python3 and python.
Evidence
A local Python 3.14 repro confirmed the package import failure after discovery. PR #207 covers the launcher discovery behavior so users reach the real package error instead of a misleading missing-Python error.
Problem
On machines where the only supported Python executable on PATH is named
python3.14, the launcher can report that no Python 3.12+ interpreter exists because it probes a hardcoded list first.This was reported from VRSEN/OpenSwarm#4. The underlying Python package import failure is fixed separately in VRSEN/agency-swarm; this issue tracks the CLI discovery part only.
Expected
The launcher should discover any
python3.<minor>executable on PATH when the minor version is 12 or newer, then fall back topython3andpython.Evidence
A local Python 3.14 repro confirmed the package import failure after discovery. PR #207 covers the launcher discovery behavior so users reach the real package error instead of a misleading missing-Python error.