{"_id":"@cueai/dsh-omni-reader","_rev":"10-3d956349924140ff77353686e4bed4ef","name":"@cueai/dsh-omni-reader","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@cueai/dsh-omni-reader","version":"0.1.0","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.0","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"18affb454df03547452062961db675b2db66f9c9","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.0.tgz","fileCount":3,"integrity":"sha512-lEr1hOVwhAT+m0rOFMtmiafOCqEcIdSt1ia1NFywQmpFGmdjrrqPDZgofdMmlUAlxVaV7l6TDFavQDm5UnmckA==","signatures":[{"sig":"MEYCIQDOeqe1j5tDzvn4j7CUbXUbM/iUpR9tnVqFJsuJge9o7AIhAPafJxQqP24pvAzxAnz9AL1KlxGaI0uZff9wCLZHgtFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6402},"type":"module","engines":{"node":">=20.12"},"gitHead":"aed5024555c9feee62269e1052691b0bbf739ee8","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.0_1787401105657_0.048012441847606446","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cueai/dsh-omni-reader","version":"0.1.1","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.1","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"20afef04fd343d502f7d62b815fdd1e4c86e32b5","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.1.tgz","fileCount":4,"integrity":"sha512-oc8S+bCjy38VLhfmzAdFFuYh13F849qOcmlxyFaiQwnOkKhl918/3ml5uw+rSZSR53fhohOBqXV059bFKK8SAQ==","signatures":[{"sig":"MEUCIQCkph+KaJP9/oajdeCP1LURMAIo00uIQARagDz9zacehwIgB9Y1/PGhCSICZOImFBdZWEcM+CeCoKnIgFp+SU1ext4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8904},"type":"module","engines":{"node":">=20.12"},"gitHead":"d57a931aa8494e5390b48b03be4c417e0a38f8ca","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.1_1787552068374_0.5625613123110162","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cueai/dsh-omni-reader","version":"0.1.2","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.2","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f87483f6fbc58749c43b8278021c67b357dd2eb3","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.2.tgz","fileCount":4,"integrity":"sha512-DjePczNwvXIjl42E/0Z7yfA5bmJTmbBXi9fSGCLjKTqcI1AvYC5TY6iLI1ai6iI8DVsD9wny1Dn4BYRTZ3NMcw==","signatures":[{"sig":"MEYCIQCW4cj+ViPMc5SZ0I+ZrkSM/jjR+hyK9966tq42lWvvzQIhAOCWK6XdhEXiR5s5P/CLakyXLy/BkQEKh5KK06AOLp68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8904},"type":"module","engines":{"node":">=20.12"},"gitHead":"fb70d337330d547c0fa9803d28891855007b7443","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.2_1787809545466_0.3794249425905454","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cueai/dsh-omni-reader","version":"0.1.4","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.4","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"bc89093d170f2b7e90ba242390937e92afd6d545","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.4.tgz","fileCount":4,"integrity":"sha512-V2aHFpcdkunjbxxhAARaZWTuuTEYmYFP1bpCza+zK8CC9N9j6R6N0JHkWeCCOZLg10v9Urs54g6SZkdNSVfzIw==","signatures":[{"sig":"MEUCIGzn0TOc69DZ+dSlrWbWdELf8ac234it4Ac+PXo0cEOpAiEAzsH3ZfP5WhbnThY+wzk5BLImVwhg7mbgzFa2FTTB1+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9044},"type":"module","engines":{"node":">=20.12"},"gitHead":"f8b746af7023a2d5ab413990d59227812dbd8b03","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.4_1787811899523_0.7569786712412001","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cueai/dsh-omni-reader","version":"0.1.5","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.5","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ff826237dd70f75d8d8eabcda464a425025fb366","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.5.tgz","fileCount":4,"integrity":"sha512-xbNRDV8upZ8SYTW1jZQi5DDCerwGczStgygyrUUMpM32Kvxv2tHmmkr6AYR5ZH64HJmiaZd35HGOyOJl3fg/TA==","signatures":[{"sig":"MEYCIQCDR/xo66Xd1A8Jxa4hBEI0gKvkHjJMAa4udZ2+DFLl2gIhAMGdBaZ3tkTkR8pZOq3ltHWxhMx9T0WKzeGx0ZfTpTBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9044},"type":"module","engines":{"node":">=20.12"},"gitHead":"157f06af558cf4dbe1d39858f3e992c7e264e716","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"11.11.0","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"25.8.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.5_1788488348126_0.915673619391824","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cueai/dsh-omni-reader","version":"0.1.6","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.6","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"69e68854d792145b361f1b3ec31148536e6828fb","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.6.tgz","fileCount":4,"integrity":"sha512-KKDOY1hW+1Yf04b3pvRvwnDgeeVgmH9kxfyR3cUrn8p+l681DiJ5K0ciMk33teQm3dVLq/VZiU5ltmc6kMExfw==","signatures":[{"sig":"MEUCIBjpDXQAr4x8j3taI+OCejKrzL2bdhl2ZKQ+qN5vgDH8AiEAseifBiOXR6x+NV0hzuENktKm9160jeHCpXZegkXKg0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9062},"type":"module","engines":{"node":">=20.12"},"gitHead":"9f7e657a3e2ea3a7d3e23ea87bbdcfc5916aa1dc","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.6_1788523884536_0.8968114172898933","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cueai/dsh-omni-reader","version":"0.1.8","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.8","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1f4dd4c0ff0120c47dce418f1adc536075642133","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.8.tgz","fileCount":4,"integrity":"sha512-BUAngwCubXO1qWoFGgi+rkOfS0eLKMyPH7DyIUgKYLCb+ftJDWLX6Mul8OgrQYmXRKg6B9Uqthsx2GXjX9+3IQ==","signatures":[{"sig":"MEUCIQDlh60W0XFnKr7H2uvMCiBSK+9jh2E7COaObrI1j8If4wIgRf9Y6nBlC6QFGzRRx8ZObJr8jSIqcv/3/62lswaXJF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9062},"type":"module","engines":{"node":">=20.12"},"gitHead":"8f5ecf438482f9b589709d936dc92ca5d42f8077","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.8_1788866498141_0.5907911287478385","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cueai/dsh-omni-reader","version":"0.1.9","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.9","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"c0850fa9dfb23f54e07400f7e3ed23ed4693a0e0","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.9.tgz","fileCount":4,"integrity":"sha512-qPvt4gQUFV01loGfTDmO8+oVz70TfNePQ2lw5LBZLBBsi2WrnebJx0N/BN6z962D1RkMUeYbM4H5OuBmI/YBaQ==","signatures":[{"sig":"MEQCIDqk3l4ufHNTo0ADx4NYX8Y7jSwqnslyZoR31aaAsLiCAiB7zQkuK4NC3Ar1stwH3ZerRoOcoTt3swGmz+/xFPBs1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9062},"type":"module","engines":{"node":">=20.12"},"gitHead":"475c249f5d966dd9a4aba02d8af16b90e33ad1fe","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"12.0.1","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.9_1788922904938_0.9870237442337415","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cueai/dsh-omni-reader","version":"0.1.10","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"license":"MIT","_id":"@cueai/dsh-omni-reader@0.1.10","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"4bebb5ce117ae721d76cd777ab60b0ef53bed562","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.10.tgz","fileCount":4,"integrity":"sha512-34HmX/DZRENeJszYHcH9i0J4qfhS9wOk3B9yZ6/Kkp7sBkhX1+gfTMCjL19IxTpFvQOIbyKJShMfvMsJ23k4ng==","signatures":[{"sig":"MEQCIDPNJ4xzXzCXnBI9HDV609arz0bjnMIlBLaBo2fNO4GWAiBfoLAE0p2XRKVx9ktTwl8J7V7DqQ9rDbaVZrE54j5Apw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/7Km9bxaI/DWLEhQd3McO16s5r5zmAhpGHW4SygfrPAiBT+T7D38IY1bLNTrpRm0iuEA45HfxQB1YI2x2SCXMZmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9063},"type":"module","engines":{"node":">=20.12"},"_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"_npmVersion":"11.11.0","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"_nodeVersion":"25.8.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-omni-reader_0.1.10_1790134827842_0.027571888208150597","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"_id":"@cueai/dsh-omni-reader@0.1.11","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"b1a8b9ec46072ac2802f18b970f8d23f55f93ae4","tarball":"https://registry.npmjs.org/@cueai/dsh-omni-reader/-/dsh-omni-reader-0.1.11.tgz","fileCount":4,"integrity":"sha512-n2AqpUUZYI4A8cTIq1YRTrbnDmwsvGfMwwzIy23v7z+MLmNEwuOeY3oS9wiB0p1hUcVLknrmmilvEnlZM8j2vA==","signatures":[{"sig":"MEYCIQDrHf3geKbkGspPNAYGqim6+m4hoWCU/CMlxmx9fWbNowIhAL8Dg4d0FwGnpaMsOzofMx3mia9BJux+9/KCvxsfN3iU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKVvXVH6jdoOmxPrU/pzSViWblQGeA/Z1Maqip+5EBRgIgZvthj7hNKx0/m5PezK/AAgwbRU/lGwq62VzUmWcP86A="}],"unpackedSize":9063},"name":"@cueai/dsh-omni-reader","type":"module","_from":"file:/tmp/dsh-omni-0111.85thKL/cueai-dsh-omni-reader-0.1.11.tgz","engines":{"node":">=20.12"},"license":"MIT","version":"0.1.11","_npmUser":{"name":"huhoo","email":"dianming.hu@gmail.com"},"keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"_resolved":"/tmp/dsh-omni-0111.85thKL/cueai-dsh-omni-reader-0.1.11.tgz","_integrity":"sha512-n2AqpUUZYI4A8cTIq1YRTrbnDmwsvGfMwwzIy23v7z+MLmNEwuOeY3oS9wiB0p1hUcVLknrmmilvEnlZM8j2vA==","_npmVersion":"11.11.0","description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","directories":{},"maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"_nodeVersion":"25.8.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-omni-reader_0.1.11_1790585548485_0.3355139103141984"}}},"time":{"created":"2026-08-22T12:18:25.360Z","modified":"2026-09-28T08:52:28.749Z","0.1.0":"2026-08-22T12:18:25.792Z","0.1.1":"2026-08-24T06:14:28.518Z","0.1.2":"2026-08-27T05:45:45.594Z","0.1.4":"2026-08-27T06:24:59.670Z","0.1.5":"2026-09-04T02:19:08.270Z","0.1.6":"2026-09-04T12:11:24.672Z","0.1.8":"2026-09-08T11:21:38.260Z","0.1.9":"2026-09-09T03:01:45.065Z","0.1.10":"2026-09-23T03:40:27.918Z","0.1.11":"2026-09-28T08:52:28.574Z"},"license":"MIT","keywords":["dsh","deepseek-harness","mcp","omni-reader","cue","dsh-plugin"],"description":"DSH bundle: registers the audited Cue Omni Reader MCP server so its tools surface as mcp__omni__* in any DeepSeek Harness profile.","maintainers":[{"name":"huhoo","email":"dianming.hu@gmail.com"}],"readme":"# @cueai/dsh-omni-reader\n\n**中文** · [English](README.md)\n\n一个 [DeepSeek Harness](https://github.com/deepseek-harness) **bundle**,把审校版的 **Cue Omni Reader** MCP server 接进 Harness,让它的工具以原生 `mcp__omni__*` 形式暴露给任何 harness profile。它是薄组成层——DSH 通过 `@deepseek-ai/dsh-mcp-client` 桥接 MCP;本包只负责声明 server 行及其配置,不含自定义解析器或 MCP driver。\n\n工具能力:`parse` / `get_parse_status` / `cancel_parse` / `read_result` / `read_outline` / `discard_result` / `save_result` —— 把一个 HTTP(S) URL 或已授权的本地文档、音频、视频源转成内容。\n\n> 面向 skill 的引导(同一能力,可被 agent 加载的指令包)在本仓库单独以 [`cue-omni-reader/`](../../cue-omni-reader) 发布。两者都装,才能既拿到工具**又**有引导流程。\n\n## 前置条件\n\n- **Node.js ≥ 20.12**(Bridge 运行时)。\n- **Cue API key**:<https://cuecue.cn/hub/api-key>。新账号有赠送额度(当前额度见 skill 的 setup 参考)。\n- Bridge 通过 `npx -y @cueai/omni-reader-mcp@1.8.4` 拉起,所以 npm registry 需可达,或安装一个二进制在 `PATH` 上的版本。\n\n## 安装\n\n把 bundle 装入某个 profile(pnpm 管理;因为它声明了 `dsh.bundle`,会自动加入 profile 的 bundle 层栈):\n\n```sh\ndsh plugin --profile web add @cueai/dsh-omni-reader\n# 或从本地 checkout / git spec:\ndsh plugin --profile web add ./dsh/cue-omni-reader\n```\n\n一次性应用(不打成包):\n\n```sh\ndsh web --patch ./dsh/cue-omni-reader/cordis.patch.yml\n```\n\n## 配置\n\nserver 行的 env 由环境变量驱动(文件里不含密钥或绝对路径):\n\n| Env | 含义 | 默认 |\n|---|---|---|\n| `CUE_API_KEY` | Cue Omni 凭据 | 必填——在 `$DSH_HOME/.env` 里设置,或在启动 dsh 前 export |\n| `OMNI_ALLOWED_ROOTS` | Bridge 可读的 `:` 分隔绝对目录 | `process.cwd()`(dsh 工作目录) |\n\n配置好 key(和可选根)后重启 dsh,让分层的 `.env`/config 生效:\n\n```sh\n# ~/.dsh/.env\nCUE_API_KEY=sk-...\nOMNI_ALLOWED_ROOTS=/home/you/workspace\n```\n\n## 使用\n\n重启后模型可见:\n\n```\nmcp__omni__parse mcp__omni__get_parse_status mcp__omni__cancel_parse\nmcp__omni__read_result mcp__omni__read_outline mcp__omni__discard_result\nmcp__omni__save_result\n```\n\n用 `source`(URL 或在允许根内的路径)调 `mcp__omni__parse`,轮询 `mcp__omni__get_parse_status`,再消费结果。\n\n## 验证\n\n```sh\ndsh --profile web --dump-config      # 应包含一个 `mcp-omni` 行\n# 然后在会话里确认工具出现、一次小解析成功。\n```\n\n## 安全与范围\n\n- Omni 可解析**任意 URL** —— 这是任意网络/出网面。把 `OMNI_ALLOWED_ROOTS` 收到 agent 真正需要的最小目录,并在把 URL 解析交给无人值守 agent 前征得同意。\n- 本地文件读取受 `OMNI_ALLOWED_ROOTS` 约束;Bridge 在拉起子进程前会 scrubbing(清除)环境里像凭据的变量。\n- 不要把 API key 放进聊天、命令参数、本文件、日志或生成的 JSON;一旦明文出现过就轮换它。\n\n## 版本\n\n- Bridge 固定:**`@cueai/omni-reader-mcp@1.8.4`**(审校版;永远不用隐式 `latest`)。\n- `@deepseek-ai/dsh-mcp-client` 是 **peer** 依赖(声明为 `^0.1.1-rc.2`),由 Harness profile 提供;如需要,对齐到你所跑的 Harness 版本。\n\n## 回滚\n\n```sh\ndsh plugin --profile web remove @cueai/dsh-omni-reader\n# 或删除你 profile cordis.patch.yml 里的 `mcp-omni` insert。\n```\n\n## 许可\n\nMIT — 见 [LICENSE](../../LICENSE)。\n","readmeFilename":"README.zh-CN.md"}