通知与集成
#dsh-plugin
dsh-atuin
DeepSeek Harness 插件:你在 Web UI 输入的每条提示都会追加进 atuin shell 历史,可在 atuin 搜索与 shell 集成(Ctrl-R)中查到
realalexandreai
@realalexandreai
⬇ 1
★ 1
main
安装
dsh plugin --profile web add github:realalexandreai/dsh-atuin
需要可复现安装时,可在仓库后追加 #commit 固定提交。
DeepSeek Harness 插件:你在 Web UI 输入的每条提示都会追加进 atuin shell 历史,可在 atuin 搜索与 shell 集成(Ctrl-R)中查到
该插件未提供要点说明,请参考仓库 README。
dsh-plugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/realalexandreai/dsh-atuin |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 1 |
| 最近推送 | 2026-08-13 |
| 收录日期 | 2026-09-19 |
| 分类 | 通知与集成 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
[图片: dsh-atuin — record every dsh prompt into your atuin history]
# dsh-atuin
Record every prompt you type into DeepSeek Harness into your **atuin** shell history — searchable with `atuin search` and your shell integration (Ctrl-R).
> Port of [pi-atuin](https://github.com/RealAlexandreAI/pi-atuin). dsh has no terminal UI; this is its atuin bridge.
[English](README.md) · [中文](README.zh.md)
## How it works
The plugin listens to `session/event` → `user/message` and runs:
```
atuin history start -- ""
atuin history end --exit 0
```
**Only your own typed prompts are recorded** — never replies, tool calls, or file contents.
## Quick start
```sh
dsh plugin --profile web add dsh-atuin
```
Requires a running atuin daemon (standard atuin setup). A missing `atuin` or stopped daemon is silently skipped — sessions never break.
## Config
```yaml
- id: atuin
name: dsh-atuin
config:
# atuin_bin: /opt/homebrew/bin/atuin
# deny: "^/clear$,password"
# max_len: 2000
# session_match: "project-x"
```
| key | meaning |
|---|---|
| `atuin_bin` | path to the atuin binary (default `atuin` on PATH) |
| `deny` | comma-separated regexes; matching prompts are **not** recorded |
| `max_len` | truncate long prompts (default 2000; `0` off) |
| `session_match` | comma-separated regexes; only matching session titles are recorded (empty = all) |
## Privacy
- Only your typed prompts; replies, tool calls, and file contents are never recorded.
- `deny` suppresses sensitive prompts.
- Entries live in your local atuin DB (`~/.local/share/atuin/history.db`) — nothing leaves the machine.
## Development
```bash
npm install
npm run typecheck
npm test # text extraction / deny rules / truncation
npm run build
```
Live test against your real atuin DB (needs the daemon):
```bash
node --import tsx tests/real/real-atuin.mjs
```
## License
MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。