Skip to main content

Openwebui

@sntxrr/openwebuiv2026.08.07.1· 14d agoMODELS
01README

Read a running OpenWebUI instance and report how far its version has drifted behind upstream. Both methods are strictly read-only — this extension never upgrades the instance, edits its settings, manages users, or touches the container; it tells you an update is available and stops there. sync records what the instance reports about itself: version plus the feature flags that decide what automation can reach it, including enable_api_keys, which when false blocks every token-authenticated integration and cannot be worked around with any credential — reported as null rather than false when the instance withholds it, which OpenWebUI has done for unauthenticated callers since v0.9.6, because absent is not the same as off. drift compares the running version against the repo's published GitHub releases and reports status (current/behind/ahead), how many releases were missed, and which ones. Needs no credentials at all: both endpoints it uses answer before login. Versions are compared numerically because OpenWebUI's break lexical ordering in both directions — 0.8.12 sorts above 0.11.0 and below 0.8.9 as strings — so a string compare reports an instance eleven releases behind as up to date. An exhausted GitHub rate limit, a missing repo, and an unparseable running version are all raised as errors rather than folded into a reassuring current, and a release page that fills up before reaching the running version is reported as truncated rather than passed off as a total.

02Models1
@sntxrr/openwebui/instancev2026.08.07.1openwebui_instance.ts

Global Arguments

ArgumentTypeDescription
baseUrlstringBase URL of the OpenWebUI instance, e.g. http://localhost:3000
githubRepostringGitHub repo to read releases from, as owner/name. Override only if you track a fork.
githubToken?stringGitHub token, purely to raise the API rate limit. Needs no scopes for a public repo. Supply via vault.get().
includePrereleasesbooleanCount prereleases as upstream versions. Off by default: being 'behind' an rc is not actionable.
timeoutMsnumberAbort each HTTP call after this long. A drift check must never hang a workflow.
fn sync()
Read the instance's version and feature flags. Read-only, unauthenticated.
fn drift()
Compare the running version against upstream's published releases and report how far behind it is. Read-only; writes nothing to the instance.

Resources

instance(infinite)— What the instance reports about itself: version and the feature flags that decide what automation can do with it.
drift(infinite)— Comparison of the running version against upstream's published releases.
03Previous Versions1
2026.08.06.1
04Stats
A
100 / 100
Downloads
0
Archive size
16.7 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels