
**A 360 Tuitui (推推) bot plugin for [deepseek-harness](https://github.com/deepseek-ai/deepseek-harness) (dsh)**
Chat with DeepSeek Harness in Tuitui **direct messages, group chats and team channel posts**.
[](./LICENSE)
[](https://github.com/deepseek-ai/deepseek-harness)
[](https://nodejs.org)
**[简体中文](./README.md) | English**
---
## What it is
Turns a Tuitui bot into a **channel frontend** for dsh:
Tuitui message → normalized → middleware chain → dsh Agent; and dsh text/tools/approval/questions/deliverables
→ Tuitui messages, native interactive cards and in-place streaming edits.
Transport is the official Tuitui SDK ([`@qihoo/tuitui-bot-sdk`](https://www.npmjs.com/package/@qihoo/tuitui-bot-sdk));
on top sits a self-contained onion middleware chain: **access control → history buffer → trigger gate →
sanitize → rate limit → slash commands → concurrency → typing → quote ref → attachments → envelope**.
The order is the behaviour contract.
## Quick start
```bash
# 1. install — exactly two supported channels: the npm package, or the GitHub
# release tarball. Same version, same bytes (guaranteed from 0.1.33 on; the v0.1.32
# release asset was re-uploaded from the npm build), pick either.
#
# a) npm (recommended). No version = the registry's latest; pin one only when
# reproducing a bug: @eayonlee/dsh-tuitui-bot@