Summary
The webui + New Session modal can submit with a harness different from the one selected. When the #newSessionHarness <select> value is changed without the form picking it up, Create falls back to the first option (antigravity) and silently creates that session — with no title and (for antigravity) no PTY/input support, so it just sits idle.
Notes
- Observed while driving the modal programmatically; a human using the native dropdown may not hit it, but the modal does not echo/validate the chosen harness before creating.
- Result was a stray, capability-limited session that was easy to miss.
Suggested fix
Bind Create to the live <select> value (or validate + echo "Creating a zarvis session…"), and guard against creating non-interactive harnesses without feedback.
Found during an isolated dogfood run (creating a zarvis session via the webui).
Summary
The webui + New Session modal can submit with a harness different from the one selected. When the
#newSessionHarness<select>value is changed without the form picking it up, Create falls back to the first option (antigravity) and silently creates that session — with no title and (for antigravity) no PTY/input support, so it just sits idle.Notes
Suggested fix
Bind Create to the live
<select>value (or validate + echo "Creating a zarvis session…"), and guard against creating non-interactive harnesses without feedback.