dsh-feishu-bridge
Feishu (Lark) bot bridge that runs DeepSeek Harness agent turns and returns replies to chat.
Install
$ dsh plugin --profile <name> add /path/to/dsh-feishu-bridgePlugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Installs into a DSH profile through `dsh plugin add` and uses a Cordis bundle patch.
- Spawns, health-checks, and stops the Python bridge process with the DSH profile lifecycle.
- Receives Feishu/Lark bot messages and runs DSH agent turns, returning replies to the originating chat.
- Supports WebSocket and webhook Feishu transports.
- Provides per-chat sticky sessions, session commands, and quiet/verbose reply modes.
- Uses configured open-ID and optional chat-ID allowlists; an empty open-ID allowlist rejects all senders.
- Offers optional Feishu-card Allow/Deny approval before each agent bash call, with a fail-closed timeout.
Useful For
- Operating a DeepSeek Harness agent through an internal Feishu or Lark bot.
- Providing chat-based access to DSH sessions for explicitly allowlisted users.
- Requiring a human Feishu confirmation before agent bash tool execution.
- Running a bridge under DSH-managed process startup and shutdown rather than as a separate manually managed process.
Who It Fits
- DeepSeek Harness users who use Feishu or Lark.
- Teams building controlled chat interfaces for DSH agents.
- Operators who can configure Feishu application credentials and a Python environment.
Documented Limitations
- Python dependencies and the Python bridge environment must be installed separately; the plugin does not bootstrap them.
- The bridge sends a start status and final reply rather than token-by-token streaming.
- Sticky sessions and per-chat verbosity reset when the bridge process restarts.
- Only text messages are supported; voice, image, file, topic, and thread replies are not supported.
- Provider, model, and Cordis composition are configured per bridge process rather than per chat.
- The bundled default composition uses `danger-full-access` bash; the README advises using a disposable workspace or container.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 0 development, 1 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- wz-heng/dsh-feishu-bridge
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 6522ee7 · 2026-09-15
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 4GitHub stars
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-09-08
- Last release
- No release detected
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Agent-native multi-market trading terminal and quantitative research plugin bundle for DeepSeek Harness.
View plugin →Full office suite integration for DeepSeek Harness supporting spreadsheets, docs, slides, bases, and canvases.
View plugin →LLM-supervised persistent memory and graph-based recall integration bundle for DeepSeek Harness.
View plugin →Persistent multi-model agent teams with dynamic DAG orchestration, run monitoring, and token insights for DeepSeek Harness.
View plugin →