Skip to content

feat: upgrade OpenWebUI pipes with native HITL - #72

Merged
rlippmann merged 4 commits into
mainfrom
openwebui_pipe_bump
Aug 19, 2026
Merged

feat: upgrade OpenWebUI pipes with native HITL#72
rlippmann merged 4 commits into
mainfrom
openwebui_pipe_bump

Conversation

@rlippmann

@rlippmannrlippmann commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrade both OpenWebUI Pipe reference integrations to version 0.10.0 for the Context Compiler dev13 / Directive Drafter dev2 dependencies, and replace the Directive Drafter transcript-marker approval flow with native OpenWebUI confirmation.

Why

The branch keeps the Pipe integrations aligned with the upgraded Python packages and OpenWebUI lifecycle. Directive Drafter now presents a native __event_call__ confirmation dialog, so the drafted directive is reviewed before it can affect authoritative state. Approved directives go through the Context Compiler Engine; rejected directives do not change state, and no pending approval marker is written into the conversation transcript.

Example metadata

  • Enforcement point: Context Compiler Engine state transition
  • Domain: task usage and policy directives
  • Technology/runtime: Python, OpenWebUI 0.11.0, Ollama, qwen2.5:14b-instruct
  • Example type: reference integration
  • Does this use directive drafter? should normally be no: Yes; this branch specifically updates the Directive Drafter reference integration.
  • Does this derive state from model output? must be no for primary examples: No; model/drafter output is converted to a typed CanonicalDirective, then applied only through the Engine after user confirmation.

Checklist

  • Repository scaffolding / governance change
  • One primary enforcement point
  • Explicit authoritative state
  • No model-derived state mutation
  • Adversarial stub or equivalent test
  • Observable runtime behavior change
  • Domain vocabulary is natural
  • Framework is secondary to the enforcement point
  • Docs updated
  • Tests/smoke checks added where practical

Notes

  • OpenWebUI pipe frontmatter versions are 0.10.0.
  • The basic Pipe continues to provide deterministic local state updates and Ollama passthrough.
  • The Directive Drafter Pipe uses native OpenWebUI __event_call__ confirmation for approval.
  • Approval is request-scoped and is not durable across an OpenWebUI server restart.
  • Validation completed:
    • ./scripts/validate_python.sh — 212 passed, 6 skipped
    • npx --yes markdownlint-cli2 python/reference_integrations/openwebui_pipe/README.md — passed
    • git diff --check — passed
    • Live OpenWebUI 0.11.0 validation — both Pipes loaded; Ollama passthrough, approval, rejection, and authoritative state checks passed.

@rlippmann
rlippmann marked this pull request as ready for review August 19, 2026 07:24
@rlippmannrlippmann changed the title feat: validate OpenWebUI pipe HITL integrationfeat: upgrade OpenWebUI pipes with native HITLAug 19, 2026
@rlippmann
rlippmann marked this pull request as draft August 19, 2026 07:26
@rlippmann
rlippmann marked this pull request as ready for review August 19, 2026 07:26
@rlippmann
rlippmann merged commit 87e3f7a into mainAug 19, 2026
6 checks passed
@rlippmann
rlippmann deleted the openwebui_pipe_bump branch August 19, 2026 07:26
Sign up for freeto 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

@rlippmann