Skip to main content

How to use dsh-openbiliclaw

Move the consumer side of the OpenBiliClaw local recommendation Agent into the DSH Web interface. Left sidebar buttons trigger drawer panels, and register 22 openbiliclaw_* tools with the Agent to complete the recommendation, feedback, and portrait loop.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

dsh-openbiliclaw

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add github:whiteguo233/dsh-openbiliclaw

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • 人用侧:在 DSH 左侧栏底部加一个 OpenBiliClaw 按钮,点开从右侧滑出一个与浏览器插件 / 手机版视觉一致的抽屉面板——推荐流、惊喜推荐、内容库、苏格拉底式对话、用户画像、后端设置,全部在 DSH 里点开即用;
  • Agent 用侧:注册 22 个 openbiliclaw_* 工具(Agent Bridge v2 CLI)和 openbiliclaw-adapter skill,让 DSH 里的 Agent 能读取推荐、回答探测、保存内容、和用户对话,形成「推荐 → 反馈 → 画像 → 更准的推荐」的闭环。
  • 惊喜推荐 hero 大图:整卡宽的 16:9 封面 + ✨ 角标 + 「💗 91% 匹配」分数胶囊,展开可见推荐理由、看看/喜欢/稍后看/收藏/少来点/聊一聊
  • 跨平台封面兼容:与浏览器插件 / PC Web 统一经后端 /api/image-proxy 加载,归一化小红书、YouTube 等 CDN URL;代理失败时自动回退为文本或媒体占位,不留空白卡片
  • 无限滚动:滚到底自动加载下一页;距离底部约 800px 时提前预加载;加载中显示底部转圈指示

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

Does this plugin require any separate backend service to be installed?

It requires a running OpenBiliClaw backend (default listening on 127.0.0.1:8420, with Agent Bridge v2 enabled). The plugin itself does not include scraping/source management capabilities, which are still handled by the main project (backend + browser extension/mobile app).

What is the relationship between the plugin and the OpenBiliClaw browser extension/mobile app?

The panel and Agent tool share the same backend state (the same config.toml / SQLite / profile): favorites in the panel are immediately visible to the Agent tool; probes answered by the Agent are synchronized to the panel. All three clients can use the same data simultaneously.

Where in the DSH left sidebar do I click to open this panel?

An OpenBiliClaw button has been added next to the Settings button at the bottom of the DSH left sidebar. Clicking it slides out a drawer panel from the right (recommended/content library/dialogue/profile/settings), which can be closed by clicking again or pressing the collapse button.

Can I use it directly without changing any settings?

First-time installation requires pointing workdir to the local OpenBiliClaw main project root directory (containing .venv and skills/), otherwise the Agent tool cannot read SKILL.md. The other settings like apiUrl, skillPath, and timeoutMs all have default values.

Will uninstalling this plugin affect my OpenBiliClaw favorites and profiles?

No. The panel and Agent tool only read/write to the main project's local database (SQLite and config.toml). Uninstalling the plugin is equivalent to removing the panel entry from DSH and will not affect the main project's data.

Does the Agent need network access to call OpenBiliClaw tools?

Yes. All Node-side bridge tools use HTTP, accessing <apiUrl>/api/agent-bridge, default 127.0.0.1:8420. If the backend runs remotely or on a different port, you need to change apiUrl to a reachable address.

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 0.1.0-rc.6+
  • Node: 未声明

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule