Back to home@leamonac0823

dsh-cornell-classic-theme

Cornell notebook workspace for DeepSeek Harness Web UI

Stars
0
Language
JavaScript
Created
Aug 21, 2026
Updated
Aug 21, 2026
GitHub repo

Introduction

DSH Cornell Classic经典笔记插件

DSH Cornell Classic cover

终于做出了这款皮肤插件,DSH网页端的轻量康奈尔笔记皮肤插件。 灵感来源于日常纸笔书写体验,希望把 DSH 变成你的赛博手账本。插件完整保留 DSH 原生对话与会话轨迹视图,同时在对话侧边增设一套简洁、数据本地优先的笔记简报面板。

插件带来的功能

  • 复刻实体笔记本质感:白纸底色、蓝色行格线条,搭配柔和的红色批注边距;
  • 可折叠康奈尔简报区:记录当前思考重点、核心关键词、会话状态以及后续行动;
  • 每条对话独立配套「我的笔记」任务清单,支持多行文本自由编辑;
  • 任务拥有独立完成状态,已完成项自动折叠但不会删除,随时可以回看修改;
  • 笔记独立滚动区域,即便编写大段笔记,简报面板也始终保持可见;
  • 自动清理重复的空白草稿行,界面干净清爽。

插件全部笔记数据仅保存在浏览器 localStorage 本地存储。不会上传你的笔记内容,不会篡改 DSH 的对话消息,也不会改动输入编辑器。

安装方式

通过 npm 安装(正式发布后推荐)

dsh plugin --profile web add dsh-cornell-classic-theme

通过 Git 仓库安装

dsh plugin --profile web add github:OWNER/dsh-cornell-classic-theme

通过本地文件夹安装

dsh plugin --profile web add "C:\path\to\dsh-cornell-classic-theme"

安装完成后,请重启 Web 配置项,或刷新 DSH 网页界面。对话、轨迹标签栏旁会出现 Cornell 按钮,点击即可开启/关闭这套笔记工作区。

使用说明

  • 打开任意对话,点击开启 Cornell
  • 使用「收起 / 展开」,临时释放更多阅读空间;
  • 在「我的笔记」中记录任务,单条任务支持多行输入;
  • 勾选任务后,该项会移入已完成折叠区;需要修改时,随时展开查看编辑。

兼容性与适用范围

  • 专为 DSH 网页端设计;
  • 康奈尔简报仅在对话页面显示,轨迹页面维持原生界面;
  • 浏览器视口宽度小于约 1100px 时,简报会自动隐藏,保障对话主区域展示;
  • DSH 目前处于开发者预览版本,后续界面更新可能需要同步调整选择器适配。

开发相关

浏览器入口文件为 lib/client.js。本包基于 cordis.patch.yml 打包为标准 DSH 插件,无需本地配置补丁即可直接安装。

node --check lib/client.js
npm pack --dry-run

开源协议

MIT Cornell Classic is a lightweight Cornell-notebook workspace for the DeepSeek Harness (DSH) Web UI. It keeps DSH's native conversation and trajectory views intact while adding a compact, local-first Brief beside a conversation.

What it adds

  • white paper, blue rules, and a subtle red notebook margin;
  • a collapsible Cornell Brief with current focus, concise keywords, state, and next action;
  • a per-conversation MY NOTE task list with multiline editing;
  • individual completion states; completed items collapse without being deleted;
  • a note-only scroll area, so the Brief remains visible while a long note is edited;
  • automatic removal of duplicate empty draft rows.

The plugin stores notes only in the browser's localStorage. It does not send note content, replace DSH messages, or modify DSH's composer.

Install

From npm (recommended after publication)

dsh plugin --profile web add dsh-cornell-classic-theme

From a Git repository

dsh plugin --profile web add github:OWNER/dsh-cornell-classic-theme

From a local folder

dsh plugin --profile web add "C:\path\to\dsh-cornell-classic-theme"

Then restart the Web profile or reload the DSH Web UI. The Cornell button next to the conversation and trajectory tabs toggles the workspace.

Usage

  • Open a conversation and enable Cornell.
  • Use 收起 / 展开 to temporarily maximize reading space.
  • Write tasks in MY NOTE. Each task supports multiline text.
  • Check a task to move it into the collapsed completed-items section; expand it whenever you need to edit or reopen it.

Compatibility and scope

  • Designed for DSH Web UI.
  • Cornell Brief appears on conversation pages only. Trajectory remains native.
  • At viewport widths below about 1100px, the Brief hides to preserve the main conversation area.
  • DSH is in developer preview; future UI changes can require selector compatibility updates.

Development

The browser entry point is lib/client.js. The package is a standard DSH bundle through cordis.patch.yml, so it can be installed without a profile-local patch.

node --check lib/client.js
npm pack --dry-run

License

MIT