@sugarforever/dsh-lark
Community plugin using Feishu/Lark SDK WebSocket for messages and replies; custom app/approval required, not platform-official.
Models generate and reason. Agents use tools to work on tasks. A harness manages an agent’s environment. MCP connects tools and data. Skills are reusable task guidance.
Validation checks
Recorded test results
Pinned author sources reviewed; no installation, account binding, messages or end-to-end test by this site.
Cost
Not verified
MIT covers source licensing, not model, platform or operating costs; total cost unverified.
Limits & boundaries
- Pinned source0.2.6; Node ^22.19.0 or≥24.0.0, DSH0.1.x. Requires AppID/AppSecret, bot, im.message.receive_v1/scopes; DSH0.2.x untested here.
- requireMention=true, but dmMode=open/groupAllowlist=[] are not default allowlisting. Set group/DM allowlists, isolated workspace and restricted preset; messages auto-trigger model/tools/replies.
- AppSecret uses environment variables/Harness Credentials; author notes plaintext files. Messages pass through platform, local DSH and model; regions, eligibility and costs unverified.
Original sources
- sugarforever/dsh-lark · README.md ↗
github.com · · Community adaptation
- sugarforever/dsh-lark · package.json ↗
github.com · · Community adaptation
- sugarforever/dsh-lark · src/config.ts ↗
github.com · · Community adaptation
- sugarforever/dsh-lark · src/channel.ts ↗
github.com · · Community adaptation
- sugarforever/dsh-lark · src/harness.ts ↗
github.com · · Community adaptation
- sugarforever/dsh-lark · LICENSE ↗
github.com · · Community adaptation