PGZXB/dsh-feishu1

@dsh-feishu/dsh-feishu

The Feishu UI for DeepSeek Harness (dsh) — a dsh-native plugin: live streaming cards, in-card questions & approvals, one-QR setup.

包名
@dsh-feishu/dsh-feishu
版本
0.2.0
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PGZXB/dsh-feishu

Usage

A Feishu chat is a dsh session — the bot is the agent's avatar. A typical session goes like this:

  1. Start a chat. Direct-message the bot, or run /group to create a group the bot joins. In a group, @-mention the bot (the default policy; a group with just you and the bot also answers plain messages, and the policy is configurable).

Chat with the bot

  1. Open the control panel. Send /panel to pop up the panel card.

Control panel

  1. Pick a working directory. The bot refuses work until the chat has one: tap 📚 Pick project to choose from a list (the /repo equivalent), or 📁 Change dir to type a path (the /cd equivalent).

Project picker

  1. Ask. Send a message — the agent runs and its output streams into a live card (tool calls, reasoning, markdown, tables). The card ends green with the full answer inside; Stop, copy, retry, and the ⚙️ panel button sit on it.

    Mid-streamFinalized
    Card mid-streamCard finalized
  2. Approve or answer when asked. A permission escalation posts an approval card — tap Allow once (or Reject). A question posts a card you answer with a tap (or a reply).

    ApprovalQuestion
    Approval cardQuestion card
  3. Manage sessions. Tap 🗂️ Sessions to list saved sessions and resume any of them from the card (the /sessions equivalent; /resume moves one into this chat), and tap ➕ New chat (the /clear equivalent) to start fresh without deleting the old one.

Sessions picker

Every button on the panel card maps to a slash command — pick whichever feels faster; /help lists them all.