free-claude-code/tests
Ali Khokhar 261b12f964
patch: Discover local models automatically (#2104)
## Why

Running local servers are omitted from startup discovery unless a local
model is already selected. This leaves installed models out of Admin and
connected clients, even when the server URL is configured. Fixes #1296.

## How

Include LM Studio, llama.cpp and Ollama in the existing startup and
Refresh models discovery pass. Bound each local model-list operation to
five seconds, including admission waits and retries, and publish
successful results through the shared catalog. Provider construction
retains its existing generation ownership outside that deadline.

Show unused default endpoints that cannot be reached as neutral
availability information. Preserve actionable errors for explicit
configuration, selected providers and manual Test, including a manual
Test that joins background discovery. Keep DNS, TLS, HTTP and
malformed-response failures visible when retries meet the deadline.

Invalidate cached local models when the endpoint or proxy changes,
retain inventory on transient failures at the same endpoint, and keep
endpoint diagnostics visible beside discovery results.

Include unavailable local providers in `fcc-doctor` reports. Shorten the
README uninstall introduction to the action the user needs to take
before running the commands.
2026-10-17 14:41:55 -07:00
..
api patch: add safe local provider availability diagnostics (#2077) 2026-10-17 03:30:50 -07:00
application minor: select API keys for fallback models (#2058) 2026-10-12 10:09:36 -07:00
cli patch: Discover local models automatically (#2104) 2026-10-17 14:41:55 -07:00
config patch: increase default connect and write timeouts to 30 seconds (#2067) 2026-10-12 21:28:48 -07:00
contracts patch: Update dependency minimums and type-checker compatibility (#2101) 2026-10-16 22:07:43 -07:00
core patch: preserve reasoning history across Messages round trips (#2083) 2026-10-14 00:59:05 -07:00
harnesses patch: disconnect FCC editor integrations before uninstalling (#2072) 2026-10-17 04:49:47 -07:00
messaging patch: reduce pytest and browser test overhead (#2044) 2026-10-10 21:11:44 -07:00
providers patch: Discover local models automatically (#2104) 2026-10-17 14:41:55 -07:00
runtime patch: Discover local models automatically (#2104) 2026-10-17 14:41:55 -07:00
scripts patch: Fix macOS app menu-bar launch identity (#2095) 2026-10-15 18:24:22 -07:00
__init__.py Major refactor: API, providers, messaging, and Anthropic protocol 2026-04-26 03:01:14 -07:00
code_sessions_support.py patch: Migrate messaging history to fcc.db (#1919) 2026-09-27 02:16:48 -07:00
conftest.py patch: add independent Claude onboarding (#2052) 2026-10-11 15:45:11 -07:00
provider_request_mocks.py Separate Chat transport from provider ownership (#1782) 2026-09-12 20:30:47 -07:00
test_browser_artifacts.py patch: reduce pytest and browser test overhead (#2044) 2026-10-10 21:11:44 -07:00
test_browser_server_shutdown.py minor: Add native VS Code Chat integration (#1915) 2026-09-26 20:29:01 -07:00
test_thread_diagnostics.py minor: support current DSH CLI and integrate DSH Desktop (#1961) 2026-10-01 01:37:40 -07:00
web_tools_support.py Separate server-tool orchestration from HTTP (#1800) 2026-09-15 01:05:14 -07:00