飞书远程
DeepSeek Harness agent
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
업스트림에서 중국어 README를 제공하지 않아 저장소 원본 내용을 표시합니다.
📱 DSH Feishu Remote
Control your DeepSeek Harness agent from Feishu / Lark on your phone. Send a task by DM — get the result back in chat.
✨ What it does
- 📨 Feishu → Agent: DM your Feishu bot a task, a headless DSH agent runs it, and the result comes back to the chat.
- 📤 Agent → Feishu: the model gets a
feishu_sendtool to push results/notifications to any user or chat. - 🤖 Long connection: uses
lark-cli's WebSocket event bus — no public webhook server needed, works on localhost/LAN. - 🔒 Secure: reuses
lark-cli's OS-keychain credential storage and permission system.
🚀 Install
0. Prerequisites
- A Feishu/Lark self-built app with the Bot ability enabled, event subscription
im.message.receive_v1(long-connection mode), and permissionsim:message,im:message:send_as_bot,im:message.p2p_msg:readonly,im:chat:read,im:resource— all configured in the Feishu developer console. lark-cliinstalled & authenticated once:
npm i -g @larksuite/cli
lark-cli config init # paste your App ID / Secret
lark-cli auth login --recommend # scan QR to authorize
1. Install the plugin
dsh plugin --profile demo add github:ShiXiangYu2/dsh-feishu-remote
2. Configure
export LARK_HOME="$HOME" # where lark-cli config lives
export LARK_SEND_AS=bot # bot (default) or user
dsh --profile demo
3. Use it
DM your Feishu bot: 帮我总结一下 ~/projects 的 README — the agent runs and replies in Feishu.
🛠 Tools
| Tool | Description |
|---|---|
feishu_send | Model-facing: send a message to a Feishu user (ou_) or chat (oc_). |
🔌 How it works
Feishu DM ──► lark-cli event consume (WebSocket long-connection)
│
▼
DSH agent session (agents.create)
│ agent.send(task) → whenIdle()
▼
result text ──► lark-cli im +messages-send ──► Feishu chat
⚠️ Notes
- The full agent task wiring uses DSH's headless agent API (
agents.create+agent.send); requires thedsh-agent-loopprovider to be loaded (it is in the default profile). - Long tasks: the plugin currently awaits
whenIdle(); very long runs may exceed Feishu's message size — replies are truncated to the final text block. - See the Feishu developer console for app setup details (abilities, permissions, event subscription, version release).
📄 License
MIT
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
출처 추적 가능
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
라이선스
GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.
유지보수 활동
최근 180일 내 코드 업데이트가 있습니다.
설치 증거
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
설치 라이프사이클 스크립트
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.
주의 사항
missing-license