deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:kurenai-studio/kurenai
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DSH-native Cocos vibe coding: chat beside a live Headless Cocos preview, inspect the runtime scene tree, click a node, and use that selection as precise agent context.
Status: working MVP. Kurenai directly uses each DSH session's workspace directory as its Cocos project root.
Click a node in the preview
→ Kurenai Inspector resolves node/path/components
→ selection becomes DSH chat context
→ agent edits the Cocos project on disk
→ Headless Cocos compiles and HMR refreshes the iframe
Kurenai intentionally edits source files rather than mutating only the browser runtime, so changes survive reload and remain reviewable.
Kurenai does not maintain an independent project registry.
base-ai 2D template or base-ai-3d template from the supplied
headless-cocos checkout.package.json and starts the preview.src/index.ts — DSH host plugin and preview lifecycle tools.src/preview/controller.ts — starts/stops an external Headless Cocos checkout.src/project/ — current-DSH-workspace detection, initialization and local
preview control API.src/client/ — DSH shell overlay that splits chat on the left from the
preview/Inspector workspace on the right.src/inspector-runtime/ — browser runtime for scene tree, selection and
initial 2D UI hit testing.src/shared/protocol.ts — versioned postMessage contract between iframe and
DSH.kurenai_project_initializekurenai_project_currentkurenai_preview_startkurenai_preview_statuskurenai_preview_stopnpm install
npm run check
Install a development build into a DSH profile after building:
dsh plugin --profile <profile> add <absolute-path-to-this-repo>
Configure the generated Cordis row with the Cocos project and a local
headless-cocos checkout:
- id: kurenai
name: "@kurenai-studio/dsh-plugin-kurenai"
config:
port: 7460
controlPort: 7459
Point to the Headless Cocos stack through KURENAI_HEADLESS_ROOT. The project
path is always read from the active DSH session cwd.
The runtime kit and Cocos engine binaries are deliberately not distributed by this repository. Follow the Headless Cocos runtime-kit instructions and Cocos licensing requirements.
shell.overlay slot and temporarily reserves right-side frame
padding while open, preserving the original conversation and composer.UITransform bounds. Camera-aware 3D
raycasting and complex multi-camera scenes are not implemented.Kurenai source code is MIT licensed. Cocos Creator engine snapshots, packer binaries and other vendor assets are not part of this repository and remain under their respective licenses.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。