eclipse-theia/theia

Follow-up on reasoning ui integration

Offen

#17.417 geöffnet am 29.04.2026

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (2.478 Forks)batch import
help wantedtheia-ai

Repository-Metriken

Stars
 (18.676 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 15T 4h) (75 gemergte PRs in 30 T)

Beschreibung

Feature Description:

Regarding session storage: as far as I can tell, changing the reasoning level immediately persists it to the user's agentSettings. This means if one session uses auto and a later one uses high, the last saved value is applied across sessions.

For capabilities, we already have the overrides concept, which would address this and allow restoring the reasoning level per session/request when switching between sessions. See, for example, the capabilityOverrides entry point in the model serialization: https://github.com/eclipse-theia/theia/pull/16985/changes#diff-aeb15a7c31737115dc6855cadbb1636fba8c233b95d8e3798a716e10d4f0d76f

That said, we are not yet properly (re-)storing this for the mode selector either at the moment. I think we should merge this as-is and address both the mode and reasoning selector in a follow-up PR. Also, the badge in the history view can then be handled as part of the same follow-up once we write the level in the request.

Follow up to https://github.com/eclipse-theia/theia/pull/17363

Contributor Guide