Bundle
dsh-cornell-classic-theme
A Cornell notebook workspace and task brief for DeepSeek Harness Web UI.
- Source
- leamonac0823
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 13 days ago
Readme
# DSH Cornell Classic经典笔记插件  终于做出了这款皮肤插件,DSH网页端的轻量康奈尔笔记皮肤插件。 灵感来源于日常纸笔书写体验,希望把 DSH 变成你的赛博手账本。插件完整保留 DSH 原生对话与会话轨迹视图,同时在对话侧边增设一套简洁、数据本地优先的笔记简报面板。 ## 插件带来的功能 - 复刻实体笔记本质感:白纸底色、蓝色行格线条,搭配柔和的红色批注边距; - 可折叠**康奈尔简报区**:记录当前思考重点、核心关键词、会话状态以及后续行动; - 每条对话独立配套「我的笔记」任务清单,支持多行文本自由编辑; - 任务拥有独立完成状态,已完成项自动折叠但不会删除,随时可以回看修改; - 笔记独立滚动区域,即便编写大段笔记,简报面板也始终保持可见; - 自动清理重复的空白草稿行,界面干净清爽。 插件全部笔记数据仅保存在浏览器 `localStorage` 本地存储。不会上传你的笔记内容,不会篡改 DSH 的对话消息,也不会改动输入编辑器。 ## 安装方式 ### 通过 npm 安装(正式发布后推荐) ```sh dsh plugin --profile web add dsh-cornell-classic-theme ``` ### 通过 Git 仓库安装 ```sh dsh plugin --profile web add github:OWNER/dsh-cornell-classic-theme ``` ### 通过本地文件夹安装 ```sh 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 插件,无需本地配置补丁即可直接安装。 ```sh node --check lib/client.js npm pack --dry-run ``` ## 开源协议 [MIT](LICENSE) **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) ```sh dsh plugin --profile web add dsh-cornell-classic-theme ``` ### From a Git repository ```sh dsh plugin --profile web add github:OWNER/dsh-cornell-classic-theme ``` ### From a local folder ```sh 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. ```sh node --check lib/client.js npm pack --dry-run ``` ## License [MIT](LICENSE)
Install
dsh plugin --profile web add github:leamonac0823/dsh-cornell-classic-theme
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-cornell-classic-theme from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.