{ "name": "dsh-task-console", "version": "0.13.0", "description": "DSH client plugin — flip to the back of the page for a floating glass task console: live background jobs, subagents, session overview and workspace of the current session, with mouse-draggable and mouse-resizable cards (bottom-right handle, size persisted per card); the top-right card conversation calls a temporary agent session to refactor each card's style and internal controls from natural language, and any conversation can author cards via [taskcard] blocks (text/heading/note/stats/progress/trend/kv/links/chips/checklist/counter/button/table/code/toggle/countdown/bars/image/embed). Cards can associate other web apps as sandboxed embedded frames (http(s) only, fixed or card-filling) whose height is dragged straight on the app's bottom edge — accurate on the zoomed canvas too — be published as copies onto a fullscreen infinite canvas with named boards, share strings and a zero-dependency WebSocket relay for multi-user editing, and a right-hand dock renders the project's archify architecture diagram (embedded, sandboxed, resizable).", "type": "module", "main": "lib/index.js", "exports": { ".": { "default": "./lib/index.js" }, "./client": { "default": "./lib/client.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "files": [ "lib", "relay", "docs", "tools", "cordis.patch.yml", "README.md", "CHANGELOG.md", "LICENSE" ], "keywords": [ "dsh", "dsh-plugin", "client-plugin", "deepseek-harness", "task-console", "task-board", "glassmorphism", "background-jobs", "subagents", "cards", "agent", "taskcard", "trend", "infinite-canvas", "collaboration", "websocket-relay", "architecture-diagram", "archify", "webview", "iframe-embed" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/He2way/dsh-task-console.git" }, "bugs": { "url": "https://github.com/He2way/dsh-task-console/issues" }, "homepage": "https://github.com/He2way/dsh-task-console#readme", "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": ["slots", "remote", "remote.dynamicCordisRunner"] } }, "peerDependencies": { "react": "^18.2.0" }, "devDependencies": { "react": "^18.2.0", "react-dom": "^18.2.0" }, "engines": { "node": ">=20" }, "scripts": { "check": "node --check lib/client.js", "relay": "node relay/server.mjs", "test": "node smoke.mjs", "test:relay": "node relay/smoke.mjs", "embed:diagram": "node tools/embed-diagram.mjs", "verify:diagram": "node tools/verify-diagram-browser.mjs", "verify:embed": "node tools/verify-embed-browser.mjs" } }