eclipse-theia/theia

Follow-up on reasoning ui integration

Aberta

#17.417 aberto em 29 de abr. de 2026

 (0 comentário) (0 reação) (0 responsável)TypeScript (2.478 forks)batch import
help wantedtheia-ai

Métricas do repositório

Stars
 (18.676 estrelas)
Métricas de merge de PR
 (Mesclagem média 15d 4h) (75 fundiu PRs em 30d)

Description

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

Guia do colaborador