Skip to content

feat(ai): add llmman as a local model provider - #13717

Open
ericcurtin wants to merge 1 commit into
1Panel-dev:dev-v2from
ericcurtin:llmman
Open

feat(ai): add llmman as a local model provider#13717
ericcurtin wants to merge 1 commit into
1Panel-dev:dev-v2from
ericcurtin:llmman

Conversation

@ericcurtin

@ericcurtin ericcurtin commented Sep 4, 2026

Copy link
Copy Markdown

What this PR does / why we need it?

Adds llmman, a local model runner serving Ollama- and OpenAI-compatible routes on port 17434, as a selectable AI agent model provider next to Ollama.

Summary of your change

  • agent/app/provider/catalog.go: new llmman entry (Sort 16) with the same API types as Ollama (openai-responses, openai-completions, openai-embeddings), base URL pre-filled with http://127.0.0.1:17434/v1 and editable; added to legacyModelPrefixes.
  • verify.go, openclaw.go, agents_utils.go, terminal/ai/client.go, terminal/ai/config_runtime.go: each existing "ollama" special case now also covers "llmman" (no API key, verification skipped, OpenClaw placeholder key, manual initial model).
  • frontend/src/utils/agent.ts, frontend/src/views/ai/agents/model/add/index.vue: same two lists on the frontend.
  • No logo or i18n keys needed: the neutral fallback mark and DisplayName are used.

Testing: go build/go vet/gofmt -l on the touched packages pass; frontend eslint and prettier --check on the two touched files pass (type-check errors are pre-existing and unrelated). Not run against a live llmman server or OpenClaw deployment.

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

AI-assisted, reviewed before submitting.

llmman (https://github.com/llmmanorg/llmman) is a local model runner
serving Ollama- and OpenAI-compatible routes on 127.0.0.1:17434.
Register it in the agent provider catalog next to Ollama and extend
every Ollama special case (no API key, verification skipped, OpenClaw
placeholder key, manual initial model) to cover it as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant