Commit Graph
1 Commits
Author SHA1 Message Date
yeyitechandClaude Opus 4.7 747474a53e feat(examples): add OpenWebUI tool-server plugin (#1387) (#2640)
* feat(examples): add OpenWebUI tool-server plugin (#1387)

Adds examples/openwebui-plugin/ — a thin FastAPI server that exposes a
curated set of OpenViking endpoints as OpenAPI tools. OpenWebUI auto-
discovers them via /openapi.json and presents each as a callable tool
to the LLM.

Initial tool surface (7): ov_search, ov_recall_memories, ov_add_memory,
ov_list_memories, ov_read_resource, ov_add_resource, ov_session_status.

Configured entirely via environment variables (OV_ENDPOINT, OV_API_KEY,
OV_ACCOUNT, OV_USER, OV_AGENT, OV_BIND). No local OV package
dependency — pure HTTP client.

Closes #1387

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* style: ruff format

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-24 01:32:22 +08:00