Keep interim-skip/final-never-gated + send-waits-for-slot, and mid-word/one-long-token
for the continuation cut; the dropped cases restate the same two invariants.
Keep the entry-point tests (geometry + thumbnail reach bot.send_video / the
hermes send media path; an unprobeable file still sends) and the real-file
helper check; drop the no-ffmpeg degradation and non-video-extension guards.
backfill_acp_session_cwd had no production caller, so rows minted before
the column was written stayed unassigned in Desktop until someone ran it by
hand. The manager now runs the idempotent UPDATE once per process on first
DB use (injected or acquired), with a test through create_session().
Also maps the contributor email for attribution.
Adds the contributors/emails mapping for @rain610 (check-attribution) and
the two padding-line-between-statements blank lines eslint --fix wanted in
roster-actions.ts. No behaviour change.
Compare through Path.resolve() so the assertion holds on macOS (/var -> /private/var); drop the
sys.path hack, the no-flag test and the Windows skip stub. Adds the contributor email mapping.
Keeps three invariants across #116156 (@fangliquanflq) and #116292 (@Finn763):
a configured providers.llamacpp entry wins over managed-server detection on the
runtime path; an external llama-server on a local_runtime.detect_ports port is
what /model > Local (switch_model with the picker's provider id) resolves to;
a staged GGUF alone keeps the picker's id resolvable so the runtime seam, not
the provider gate, reports a missing server.
Drops the endpoint.py config auto-load from #116292: both production callers of
resolve_llamacpp_endpoint() now pass the loaded config (#116156), so loading it
again inside the resolver was defense-in-depth. Drops the change-detector test
on the forwarded config object and the redundant negative control.
Docs: local-models page now shows detect_ports and the providers.llamacpp
override for a llama-server the user runs on a fixed port.
Keep canonical plugin profile identity through CLI aliases, separate URL
variables from credentials, and honor matching persisted configuration
across registered aliases. Retain native custom and built-in routing.
Retain real discovery/runtime test provenance from the contributor while
omitting the already absorbed bridge and separately owned transport fix.
Co-authored-by: david-bowiegxw <834563048@qq.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>