Repository navigation
Conversation
LM Studio was hard-coded to http://127.0.0.1:1234 and polled every 30s on every install, producing continuous WARN log noise on machines where it is not used. Discovery now only probes LM Studio when the TINYCODE_LMSTUDIO_HOST env var is set or an lm-studio provider block is present in config. vLLM already required TINYCODE_VLLM_HOST and is unchanged. Fixes bobbyjohnstx#28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
LM Studio was hard-coded to
http://127.0.0.1:1234instartDiscoveryand polled every 30 seconds on every install — even on machines where it is not installed or configured. This produced continuousWARNlog noise (connection refused on 127.0.0.1:1234) and a constant background network probe.Fix
cmd/tinycode/config.go: only pass the LM Studio URL to discovery when the user has explicitly opted in, which happens when:TINYCODE_LMSTUDIO_HOSTis set (existing behavior, unchanged), orlm-studioprovider block is present in the config file (new — restores the URL to the standard defaulthttp://127.0.0.1:1234).Otherwise the URL stays empty and
Discovery.pollskips the provider entirely (same mechanism vLLM already uses). Ollama is unchanged.Verification
go build ./cmd/tinycode— passesgo vet ./cmd/tinycode/— passesgo test ./cmd/tinycode/+go test ./internal/provider/— passFixes #28