You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Lazurio overlay: open the prompt draft thread with the Settings default model, not the composer's last model #39
The lazurio.prompt.v1 response gains an optional model_preferences list: [{instanceId, model, options}], in order. Today that is codex → GPT 6.1 Sol / reasoningEffort high, then claudeAgent → Opus 5.5 / effort high.
When the overlay opens the new draft thread, it sets the thread's model selection to the first preference whose provider instance is configured and signed in on this Environment. It still sends nothing.
If none is usable, it keeps the default and shows a short hint ("the recommended model isn't available here").
Tests: only Codex signed in, only Claude signed in, both, neither.
cwd will be the Lazurio Folder root, so the existing "open or add the project whose root is exactly cwd" rule keeps working unchanged.
changed the title [-]Lazurio overlay: apply the prompt's model preference (first signed-in provider) to the draft thread[/-][+]Lazurio overlay: open the prompt draft thread with the Settings default model, not the composer's last model[/+]on Oct 4, 2026
Simpler direction (Matěj, 2026-10-04): the prompt does not carry a model. When the overlay opens a new draft thread from lazurio-prompt, it sets that thread's model selection (instance, model, effort) to the default model configured in T3 Code Settings. It does not inherit the composer's last selection. Nothing is sent, as before. If the default's provider isn't signed in on this Environment, keep the upstream behaviour and show a short hint. Tests: a default is set and differs from the last-used one; no default is set. Platform side: Lazurio/LazurioPlatform#178 (cwd = Lazurio Folder, and the Environment provisions a sensible default).
Closing: the direction of the last comment holds on v0.1.0. Upstream v0.1.0 gives a new thread the project's model before any model carried over from the composer (resolveNewThreadModelSelectionOverride in apps/web/src/lib/chatThreadActions.ts, test "keeps the project default above any carried selection"), and a project without its own model takes the Settings default. Since the Organization Admin's decision of 2026-10-17, the Platform's recommended model is written as the Lazurio project's model (overlay row 15, apps/server/src/lazurio/modelRecommendation.ts) instead of T3's Settings default. A prepared prompt always opens in the Lazurio project through the same new-thread handler, so it opens with that model and never with the composer's last one; the link carries no model. Not built: a hint when that model's provider is not signed in, which the Environment's "Dokončit nastavení" notice covers. Please open a new issue if the hint is still wanted.
Activity
[-]Lazurio overlay: apply the prompt's model preference (first signed-in provider) to the draft thread[/-][+]Lazurio overlay: open the prompt draft thread with the Settings default model, not the composer's last model[/+]immakermatty commentedon Oct 4, 2026
Simpler direction (Matěj, 2026-10-04): the prompt does not carry a model. When the overlay opens a new draft thread from
lazurio-prompt, it sets that thread's model selection (instance, model, effort) to the default model configured in T3 Code Settings. It does not inherit the composer's last selection. Nothing is sent, as before. If the default's provider isn't signed in on this Environment, keep the upstream behaviour and show a short hint. Tests: a default is set and differs from the last-used one; no default is set. Platform side: Lazurio/LazurioPlatform#178 (cwd = Lazurio Folder, and the Environment provisions a sensible default).immakermatty commentedon Oct 4, 2026
Context (Matěj, 2026-10-04): the Platform keeps the default model current (option (c) in Lazurio/LazurioPlatform#178; root decision 0189, HumanAndMachines/Lazurio#491). This issue stays as described in the last comment:
lazurio-prompttakes T3 Code's Settings default model;Tracked in Mission Control DEV-6644, task 607.
immakermatty commentedon Oct 19, 2026
Closing: the direction of the last comment holds on v0.1.0. Upstream v0.1.0 gives a new thread the project's model before any model carried over from the composer (
resolveNewThreadModelSelectionOverrideinapps/web/src/lib/chatThreadActions.ts, test "keeps the project default above any carried selection"), and a project without its own model takes the Settings default. Since the Organization Admin's decision of 2026-10-17, the Platform's recommended model is written as the Lazurio project's model (overlay row 15,apps/server/src/lazurio/modelRecommendation.ts) instead of T3's Settings default. A prepared prompt always opens in the Lazurio project through the same new-thread handler, so it opens with that model and never with the composer's last one; the link carries no model. Not built: a hint when that model's provider is not signed in, which the Environment's "Dokončit nastavení" notice covers. Please open a new issue if the hint is still wanted.