Skip to content

Model registration: no questions in the GUI's pull jobs; embedder first-use status - #2600

Merged
Matlan1 merged 3 commits into
masterfrom
claude/no-prompts-in-pull-child
Oct 22, 2026
Merged

Matlan1 merged 3 commits into
masterfrom
claude/no-prompts-in-pull-child

Conversation

@Matlan1

@Matlan1 Matlan1 commented Oct 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • The GUI runs localm pull (adding a folder, pulling a repo that is already downloaded) as a child process with stdin redirected to the null device. On Windows that stdin reports isatty() true, so the child still asked "already registered as ..." and aborted. can_prompt() now also requires a real console (GetConsoleMode), as the bug-report consent prompt already does, so the child takes the non-interactive answer: a duplicate is skipped with a note and the rest of the folder is registered.
  • Under net_mode ask, the memory status now shows the one-time embedding download on first use, as under allow.
  • A filesystem-only check for the embedding model keeps the net_mode off explanation, and no longer replaces the reason a first-use download failed.

🤖 Generated with Claude Code

…rst-use status

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Matlan1 Matlan1 added the full-ci Run the full two-platform lint+hygiene+tests matrix on this PR label Oct 22, 2026
Matlan1 and others added 2 commits October 22, 2026 22:17
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… attempt

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Matlan1
Matlan1 merged commit f93c8e2 into master Oct 22, 2026
31 checks passed
@Matlan1
Matlan1 deleted the claude/no-prompts-in-pull-child branch October 22, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

full-ci Run the full two-platform lint+hygiene+tests matrix on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant