DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Forjp Tui — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
F

dsh-forjp-tui

Forjp Tui

用于 DeepSeek Harness 的日语原生 TUI

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:mugi995/DSH-forJP-TUI#e3f6b131e939209589b7e841fd118faadf8ef0ec
README兼容性版本

兼容性与来源证明

Forjp Tui 以 dsh-forjp-tui 发布,当前版本为 0.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/18

版本

0.0.0stable
2026/10/18

相关插件

正在加载相关插件…

最新版
0.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。

README

DSH-forJP-TUI

DeepSeek Harness (dsh) のための日本語ネイティブ TUI。

状態: Phase 0(走路骨格)完了。描画は未着手。 自作バンドルが DSH の Cordis 木に載り、自前の入口(C)から起動し、C が壊れれば dsh --profile 子プロセス(B)へフォールバックし、session/event の生イベントを捕捉できる。 検証は node scripts/verify-bundle.mjs(12検査)。

これは何か

dsh の TUI サーフェスを、日本語を第一級に扱う形で自作する。 既存の dsh-TUI を参考にしつつ、 コードは共有せず、描画層から自分で設計する。

目的

#目的設計要求
P1見た目を自分で設計できる描画層を自前で握る。装飾演出を既定で入れない
P2日本語ネイティブ文言を最初からカタログ化。日本語を言語パックに追い出さない
P3上流更新で崩れにくい依存する上流の非公開契約を最小化し、その数を常時計測する
P4UX 研究の土台UI 層とハーネス層を分離し、UI の反復試行を安くする
P5将来ハーネスごと差し替える(思想として保持)ハーネス境界を1箇所に閉じ込める
P6ハーネスチューニング研究ハーネスの挙動を外から差し替え可能に保つ

確定している方針

  • DSH への載せ方: in-process の Cordis バンドル(dsh.bundle.patch)。承認・ユーザー質問・モデル切替を 人対話で行うには、これ以外の経路が存在しない(公式 SDK / ACP には承認チャネルが無い)
  • 起動: 自前のフル host-entry を持つ。ただし失敗時は必ず dsh --profile 子プロセスへフォールバックする
  • 描画層: upstream の Ink v8.0.0(commit 26d2c3f8)を fork し、 src/ink/ に置いて自前で拡張する。Ink 本体はマウス選択・ヒットテスト・スクロール固定を持たないため、 これらは自作する
  • v0 の範囲: 入力解析 / 差分描画 / 全角幅 / 入力欄 / ストリーム表示 / ツールカード / 承認パネル / ユーザー質問パネル / セッション結線 / 中断と終了

ドキュメント

文書内容
docs/design/0001-architecture-and-roadmap.md設計書とロードマップ(決定ログ D1〜D9、Phase -1〜5、リスク R1〜R8)
docs/reports/2026-10-18-phase0-walking-skeleton.mdPhase 0 完了レポート(達成項目・設計を変えた発見・やっていないこと)
docs/research/2026-10-18-dsh-bundle-authoring.mdバンドル/Cordis プラグインの書き方(公式実物からの抽出)
docs/research/2026-10-18-dsh-headless-recipe.md公式 dsh-headless から抽出したエージェント駆動手順
docs/research/2026-10-18-sandbox-and-dsh-home.md実行環境の制約と DSH_HOME 差し替えによる検証方法
docs/research/2026-10-18-dsh-integration-surfaces.mdDSH の統合面・バンドル契約・SDK プロトコル・Ink 反証
docs/research/2026-10-18-dsh-core-public-surface.mdDSH 本体の公開インターフェース
docs/research/2026-10-18-dsh-tui-seam.md参考実装が DSH とどう接続しているか
docs/research/2026-10-18-dsh-tui-feature-inventory.md参考実装の機能・UX 棚卸し
docs/research/2026-10-18-renderer-options.mdTypeScript TUI レンダラ基盤の比較
docs/research/2026-10-18-dsh-third-party-tui-web.mdDSH と第三者 TUI の外部情報

調査ノートには環境依存のローカル絶対パスをマスクしてある($HOME/<workspace>/...)。

開発

pnpm install
pnpm build
node scripts/verify-bundle.mjs          # 構造検査(A〜D)
COMMANDCODE_API_KEY=... node scripts/verify-bundle.mjs   # 実モデル実行まで(E)

検証は $HOME/.dsh に一切書き込まない。DSH_HOME をワークスペース内の .dsh-home/ に向けて プロファイルとバンドル解決を完結させる(理由)。

入口は lib/bin.js(dsh-forjp)。環境変数で挙動を切り替えられる:

変数値意味
FORJP_ENTRYauto(既定)C を試し、失敗したら B へフォールバック
in-processC のみ。失敗したら異常終了
childB を強制
FORJP_PROFILE既定 forjpプロファイル名
DSH_FORJP_HOST_PACKAGE未設定ホスト @deepseek-ai/dsh のパッケージディレクトリを明示

ライセンス

MIT(LICENSE)。

fork 元の Ink も MIT であり、src/ink/ に取り込む時点で Ink のライセンス表示を同梱する。