Skip to content

test: track remaining OpenWebUI runtime loading and registration validation gap #13

Description

@rlippmann

Summary

This issue has been decomposed from the earlier broad runtime-integration tracker.

Recent work closed the LiteLLM Proxy runtime lifecycle portion of that gap:

  • opt-in runtime smoke coverage now starts a real LiteLLM Proxy process
  • verifies startup/teardown and request routing
  • covers both the basic hook and the directive-drafter hook

Open WebUI verification guidance has also improved, but the remaining automated runtime-validation gap is still true OpenWebUI runtime loading/registration coverage.

Remaining gap tracked here

  • True OpenWebUI runtime loading/registration validation rather than import-only or fixture-only coverage.

This remaining gap should cover:

  • loading the pipe into a real Open WebUI runtime
  • confirming registration/import behavior in the actual runtime environment
  • verifying the basic pipe path at the runtime boundary
  • verifying the directive-drafter pipe path at the runtime boundary
  • confirming local-only state updates vs forwarded backend requests in the real runtime

Decomposed follow-up issues

The broader tracker has been split so the remaining non-OpenWebUI work can progress independently:

The dedicated OpenWebUI follow-up that matches the remaining scope here is:

Why this remains open

The repository still relies on stubbed/in-process tests plus documented manual verification for the Open WebUI integrations. That is better than the previous state, but it is not yet equivalent to automated runtime loading/registration validation in a real Open WebUI runtime.

Notes

This issue remains open until the OpenWebUI runtime loading/registration gap is covered or its tracking is fully handed off to #36 and this issue is intentionally closed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions