Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
通知与集成 #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
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 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)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。