TS-Reasoner v24.0.0: Controlled External Adapter Gate
TS-Reasoner v24.0.0 adds the Controlled External Adapter Gate.
Release claim:
- External adapter requests are dry-run by default.
- Missing confirmation is blocked.
- Wrong confirmation is blocked.
- Confirmed dry-run performs no network call.
- Live mode is blocked unless TS_AGL_ALLOW_EXTERNAL_LIVE=1.
- Env-unlocked live mode authorizes only a downstream adapter gate; the gate itself performs no network call.
- Candidate graph contamination remains zero.
- No external LLM is used.
Boundary:
- controlled external adapter gate only
- no live external automation
- no external LLM
- no network call
- no real external side effect
- live mode requires env unlock plus confirmation
- candidate graph contamination remains zero
Verification:
- python3 -m unittest discover -q
- python3 scripts/validate_ts_agl_domain_packs.py
- python3 scripts/evaluate_ts_agl_external_adapter_gate.py
- python3 scripts/run_ts_agl_external_adapter_gate.py