Commit Graph

13 Commits

Author SHA1 Message Date
Ulugbek Abdullaev 0ae760bbed logService: feat: migrate ITracer to ILogger interface (#3127)
* logService: feat: migrate ITracer to ILogger interface

Replace deprecated ITracer interface with ILogger across inline edits
and xtab providers. Add LogTarget.fromCallback() and withExtraTarget()
to ILogger for callback-based logging support previously provided by
ITracer's sub() method.

* tracing: migrate off of ITracer in favor of ILogService

* Update src/extension/xtab/node/xtabProvider.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* address copilot review

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 09:52:49 +00:00
Benjamin Christopher Simmonds 384ced3b35 lintOptions are not passed for NES model configuration from settings (#2765) 2026-01-09 16:59:56 +00:00
Jeff Hunter a2fd2580ef fix NESProvider in chat-lib with an alternative to requiring a full IVSCodeExtensionContext (#2570) 2025-12-16 15:49:09 +00:00
Ulugbek Abdullaev 27b7e6fc83 nes: hard-code callisto in case /models is not available (#2510) 2025-12-16 14:25:31 +00:00
Ulugbek Abdullaev 0f39a59515 nes: /models: fix: pass in correct args (#2444) 2025-12-05 17:48:52 +00:00
Ulugbek Abdullaev 4d0983b927 nes: fix looking up default model (#2434) 2025-12-05 13:24:03 +00:00
Ulugbek Abdullaev 3d08ed2160 nes: model picker: fix: correct init and model picking order (#2431)
* nes: fetched models should check if they're already known as well

* nes: fix: ensure to update undesired models before updating preferred model

this's important because there's code that reacts to preferred model change and needs to know latest undesired models

* nes: minimize failure possibility

* nes: fix: make sure to init undesiredModelsManager earlier than observables use them

* nes: don't memorize if exp-configured model is picked
2025-12-05 11:34:00 +00:00
Ulugbek Abdullaev 90c7f25734 nes: /models: prioritize exp model config over preferred model (#2389)
* nes: /models: make sure stale state is not possible

* nes: /models: include source with the model

* nes: /models: prioritize exp model config over preferred model
2025-12-04 19:35:02 +00:00
Ulugbek Abdullaev 726d483693 proxy /models: fix: pass in abort signal (#2355)
* proxy /models: fix: pass in abort signal

* proxy /models: remove redundant code

* proxy /models: log if fetch errors

* nes: dispose cancellation token
2025-12-04 09:04:04 +00:00
Ulugbek Abdullaev f54a33f4ee nes: support CopilotNesXtab prompting strategy for copilot-nes-xtab (#2354)
* proxy /models: fix: correct scheme

* nes: support CopilotNesXtab prompting strategy for copilot-nes-xtab
2025-12-03 14:33:57 +00:00
Ulugbek Abdullaev e63188cacb proxy /models: introduce a new ProxyModelsService (#2352)
* proxy /models: fix: correct scheme

* proxy /models: introduce a new ProxyModelsService

nes: model picker: prioritize local config and adopt
2025-12-03 13:43:21 +00:00
Ulugbek Abdullaev ff0a4f337d nes: nicer validation for /models response (#2347) 2025-12-03 09:30:58 +00:00
Ulugbek Abdullaev 3c78ed81dd nes: support /models on proxy and model picker (#2325) 2025-12-02 14:14:53 +00:00