relayloom
Run the following command in DeepSeek Harness:
dsh plugin install fieldnote-ops/relayloom
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install fieldnote-ops/relayloom in DeepSeek Harness to install; the source lives at https://github.com/fieldnote-ops/relayloom , and the bundle stays disabled until credentials and a staff-id allowlist are configured.
About this plugin
RelayLoom bridges DeepSeek Harness agents to the DingTalk Stream protocol, solving a common gap: agents that can only passively receive a one-way group notification instead of completing a full receive-ACK-reply cycle in direct messages or group mentions. It binds the official dingtalk-stream Node SDK at the protocol layer, sends the callback ACK before asynchronous model work settles, deduplicates retries by msgId to prevent storm amplification, and isolates conversations by sender and context so parallel users never bleed into each other's sessions.
Security is the backbone of the design. The bundle ships disabled by default; enabling it requires a non-empty staff-id allowlist. Credentials are read exclusively from named environment variables, never from YAML or shell history. Every sessionWebhook reply is pinned to an exact HTTPS host, 302 redirects are denied, response bodies are size-capped, and timeouts are enforced. The text-based /approve and /reject flow is single-use, expiring, and bound to the original sender and conversation, acting as a safe fallback rather than a claim that interactive card rendering works today.
This plugin is aimed at developers who are building agent workflows on DeepSeek Harness and want a conversation entry point on an internal DingTalk robot. It is not a managed production bot or a marketplace product; it is a default-off, auditable interoperability layer that lets you validate the protocol round trip in a local or intranet environment before deciding whether to roll it out to a real tenant.
Use Cases
- Wire an internal DingTalk robot to a DeepSeek Harness agent for two-way chat
- Validate the DingTalk Stream receive-ACK-reply round trip in a local or intranet setup
- Add a whitelist-gated text approval fallback to agent conversations without interactive cards
Best For
- Developers building DSH agent workflows who need a DingTalk conversation entry point
- Internal tooling teams requiring auditable security: allowlists, credential isolation, webhook SSRF defense
- Interoperability experimenters who want to validate the protocol before a production rollout
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.