deepseekharness-dsh

Agent Mode Change — Design skill for Claude Code

Design community

Agent-mode floating window for DeepSeek Harness (dsh): a draggable Web-UI panel that switches a session's system prompt between the harness's own prompt and 13 archived coding-agent CLI prompts (Claud.

How to install Agent Mode Change

This entry records only its repository, not the path inside it, so there is no exact command to give. Open deepseekharness-dsh/agent-mode-change and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Mode Change does

Agent-mode floating window for DeepSeek Harness (dsh): a draggable Web-UI panel that switches a session's system prompt between the harness's own prompt and 13 archived coding-agent CLI prompts (Claude Code, Codex, Antigravity, Grok, Kimi, MiniMax, opencode…). dsh plugin / Cordis bundle, log-safe via /agent.

Alternatives in Design

  • Pack — Bundle every designlang output (DTCG tokens, Tailwind, shadcn, Figma vars, motion, anatomy, Storybook, prompts 3.6k ★
  • Deepclaude — Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend 2.3k ★
  • Drawbridge — Design editor for Claude Code and Cursor 960 ★

README

Agent Mode Change

**DeepSeek Harness 的 Agent 模式悬浮窗。** 一个可自由拖动的 Web UI 面板,把当前会话的系统提示词在「本机提示词」与 **13 个主流编码 Agent CLI 的归档提示词**之间一键切换。

[![CI](https://github.com/deepseekharness-dsh/agent-mode-change/actions/workflows/ci.yml/badge.svg)](https://github.com/deepseekharness-dsh/agent-mode-change/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/agent-mode-change?color=blue)](https://www.npmjs.com/package/agent-mode-change) [![npm downloads](https://img.shields.io/npm/dm/agent-mode-change)](https://www.npmjs.com/package/agent-mode-change) [![license](https://img.shields.io/npm/l/agent-mode-change)](LICENSE) [![node](https://img.shields.io/badge/node-%3E%3D20-3c873a)](package.json)

**语言 / Language:** **中文** | English:[GitHub](https://github.com/deepseekharness-dsh/agent-mode-change/blob/main/README.en.md) · [Gitee](https://gitee.com/deepseekharness/agent-mode-change/blob/main/README.en.md)

**状态:** ✅ 已发布 npm `agent-mode-change@1.0.0` · CI 通过 · Node ≥ 20 · MIT

**关键词:** `DeepSeek Harness` · `dsh` · `dsh-plugin` · `Cordis` · `AI Agent` · `Coding Agent` · `System Prompt` · `Prompt Engineering`

**仓库:** [GitHub](https://github.com/deepseekharness-dsh/agent-mode-change) | 镜像 [Gitee](https://gitee.com/deepseekharness/agent-mode-change) | npm [`agent-mode-change`](https://www.npmjs.com/package/agent-mode-change)


为什么需要它

同一套模型,在不同的编码 Agent 里被框定成完全不同的助手。想看清这件事,你得先能**方便地来回切**。

  • 对照不同 Agent 的框法 —— Claude Code、Codex CLI、Antigravity、Grok、Kimi、MiniMax、opencode、Pi…… 逐个切换,同一个问题看它们各自怎么答。
  • 提示词考古与复现 —— 归档提示词是定稿文本,可以长期复现某次采集下的行为,而不是随着上游逐版漂移。
  • 不打断心流 —— 悬浮窗随时在侧,点一下即切,不必记住 /agent 的参数;收起后只剩一枚显示当前模式的小胶囊。

功能亮点

能力 说明
🪟 可自由摆放的悬浮窗 shell.overlay 帧级浮动层;按住窗口任意位置即可拖动,收起后的胶囊也能拖
💾 位置与开合状态自动记忆 存在浏览器 localStorage,刷新、重开会话都还在原处;视图尺寸变化时自动夹回可视区
🎯 一键回到默认位置 标题栏 ⊙ 控件;Escape 直接收起
🔄 实时状态 当前模式来自 Host 侧会话投影,切换后即时更新,不轮询、不折叠会话事件
🧾 会话日志安全 切换走的是官方 /agent 命令本身,日志里留下的还是那张 /agent 卡片,可追溯、可复现