mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-24 02:02:42 +00:00
* Start an ACP session when a stored feature value no longer applies Replaying stored config onto a new ACP session already tolerates a model the session cannot select, warning and keeping the provider default. Feature values were the exception: they were written unconditionally, and either Paseo's own "does not expose ACP feature" guard or the provider's -32602 rejection escaped out of initializeNewSession, so no agent was created. Cursor's `fast` is a per-model option, so switching a draft from a fast-capable model to one without a fast variant left a stored value the new session cannot take, and agent creation failed. Apply stored feature values best-effort at session start, matching the model path. A user-initiated setFeature still reports the failure. Co-authored-by: gengjiawen <technicalcute@gmail.com> * Tolerate a provider's invalid-params only after a model switch A stale option snapshot is only possible when the replay switched the model, since the model write answers with an empty response. Without a switch the options came straight from session/new, so a rejected write is a real failure the user needs to see. --------- Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com> Co-authored-by: gengjiawen <technicalcute@gmail.com>