{"_id":"@goodandready/dsh-kanban","_rev":"38-d16a10513cc99032a98ef8b29fab2976","name":"@goodandready/dsh-kanban","dist-tags":{"latest":"0.2.19"},"versions":{"0.1.14":{"name":"@goodandready/dsh-kanban","version":"0.1.14","keywords":["dsh","dsh-plugin","kanban","gitea","tasks"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"51e54215adbadca240e3258f3f023a197d2df166","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.14.tgz","fileCount":25,"integrity":"sha512-7PXkBq6I+PYRbL3NU1tM/HQTMR9/8yf+8yWPufZQ2Uhal/AMJ5s5O02zkC6nvEgZFDPamvdnnRzVfH29pHd1eg==","signatures":[{"sig":"MEUCIQCUrisYRc6CWxxmpWA53FAkocKQH8DdgPjaJMZqRa7suAIgRsmrrPacRNerogsjf9yigk0zHGIt/RaWFUFU2eCQs/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460694},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.14_1788200641234_0.8946459808225071","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@goodandready/dsh-kanban","version":"0.1.15","keywords":["dsh","dsh-plugin","kanban","gitea","tasks"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"4f5f3ab631b58d07f27a0244121a1c137a9b992d","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.15.tgz","fileCount":25,"integrity":"sha512-Qm/FUNfk68xGK7jzNI8jvWf+njsglqI3+7vqq/Ugb754s1pb6A/MsUQVPAZmdtsPjxRso2MZYcN6wk1Fvm9vaw==","signatures":[{"sig":"MEUCIByjv5cuQXlP5D14zZGKv25OYpNe8724F07Up1DdeOxgAiEA39jPs00hEi1pp9RFSlDJmYjWigEyFU8CXJJWZoQ8txY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460718},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.15_1788200825814_0.13364579556195033","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@goodandready/dsh-kanban","version":"0.1.16","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"b8a4696f48c3f2528afcbe2fe76b50a5fd1e7c82","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.16.tgz","fileCount":27,"integrity":"sha512-l9HkA/qO7nC3GYXCCg6DMd6BIDHXMVO2NYW+T9kHB+orMRaoyV+T5vExQeWyDOpoJQq/qYa4N1/okGOxPQsS5g==","signatures":[{"sig":"MEQCIC7ZEBKGMc39ZVvmVpDluDeRGf/HctxnRV9Pb+lSSYRuAiBVLU3GtEr2UiyABZTyTPH2jPQxzjUrI5iUmUn9AQjDZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431216},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ab804826aeae5f28c5a56b547876379d872e53d1","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.16_1788274015850_0.10123687936869219","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@goodandready/dsh-kanban","version":"0.1.17","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"58f62bff344d5727289bc189711342ccbe074f0d","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.17.tgz","fileCount":27,"integrity":"sha512-AqZHVdwiURgACJxWXGdbQ+aYSUn0zU08krUAInmG/81BtCsnSw+Tg0KbhuIBElYOn2clP7LKG2mHK1Ns1R2S2A==","signatures":[{"sig":"MEQCIETx5uhtius0CfOyFcv1E17dfwwKh0si537YErt2Z9u7AiBFU0tpc5ONdfXMthSV4IFaskHoEM05aN1ctO68ClC5HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431176},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"04736d41630c24e391e1d1d5e9a5a381fe5cab0d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.17_1788274048899_0.007749149443111669","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@goodandready/dsh-kanban","version":"0.1.18","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"c1b5496ae6b5671796ecd9914dd9d9def7787963","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.18.tgz","fileCount":28,"integrity":"sha512-J7FoHI0FyC0vAXdSXnRSP8Z1I95HNp2GA2ag9vIpZut56/e4Ot6dOAZLhambz2F6f3t8BIzFHKlQDO5Sm3/rKg==","signatures":[{"sig":"MEQCIHGN3sfDFXoIvV5olAZDlIT1mK74OBQzsdtw7EuHg51oAiB0K6b5WNpaYQv1e3IMPyyCUXxJIVvuzYJcdEpHAlM5lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442770},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fe5187f9d4bb58182d840480c0d15c768e0fdd33","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.18_1788274058159_0.4424437081526298","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@goodandready/dsh-kanban","version":"0.1.19","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.19","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"69669ec7cb04d95866fcf4a9e02d66fa356f160a","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.19.tgz","fileCount":28,"integrity":"sha512-ywGnnhFUDIAt7U6hNgSA0tKkVjsYE34DNdQDlWmWT1/+7siAmJNe2Xdi0gYNCjgpRpzrHf426h1O7JukXK7k4w==","signatures":[{"sig":"MEUCIQCQIlAzNynUVv30U0V7GR8WqXW8DKEXj4cWpnU+pGQ9iAIgSEtkS8ElcWuZB7Wh8Bxcuw2Q8WvN0N7Gf5gNgi2drXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442770},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7ac8b31d7eb6656d48d764c74886d2188f647e07","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.19_1788274070161_0.3028460463417315","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@goodandready/dsh-kanban","version":"0.1.20","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.20","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"9f37588abd3e990db80dbce7c36483aeb4294db9","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.20.tgz","fileCount":28,"integrity":"sha512-xS5CI/PfCVIxHiD5HwtSzA/z8W59smXHGtVAL3GgDNUFk0lmqdMotMmNo/w5lXKgV/4LcivckPXXjX5qnQJgLw==","signatures":[{"sig":"MEUCIQDXY5XEvfiBuSbtMmh7IL1vPnQfzuf3g0jccrI2ELoc1AIgJuFTtiXYZ9c1HtBIT0+mvbiCg5YxYfKKm7ie4TaogQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461329},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b528d089611fc1949f0519eb1b7af0c6ec55d59a","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.20_1788365429455_0.833070532922978","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@goodandready/dsh-kanban","version":"0.1.21","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.21","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"66f69e82a4e68ab985f10f028fe7697e4930074c","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.21.tgz","fileCount":28,"integrity":"sha512-EwKoLdIcraxryt0sVySjSXqC7F4SO3ioRPUJOqUdWYd5afLuC31NFC3b+fVFurTJYkdzOxYvPD3LM633S3/QGQ==","signatures":[{"sig":"MEYCIQCcUYeHQJvmMt0lEtVS0ckgwSnj83TGjxEMFXynqZTUvAIhAPFI6z1YhM1wXYS4X2apk8qKIQliF3heLhxIuQ9tJfPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470190},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.21_1788372701931_0.845964915154398","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@goodandready/dsh-kanban","version":"0.1.22","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.22","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"35f1428d0e748b97b722375d13fee56dc5f266b1","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.22.tgz","fileCount":28,"integrity":"sha512-dBKp0v3naJU0yWwqjbc7DT8KUB3ZlRmZ0Hamv48xoRuK3LWFVvD2cw9O0sKAPN071mPFH4PWgB8YApkQ8RWIew==","signatures":[{"sig":"MEUCIQD8mpmMYF2ehFQi/CsyZGbnUGyuuAyqF9Duecy67MlC5wIgZOAII54YEGXlV/F8RO93VIoT70GnhQJKpnKIdgxrxfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478222},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.22_1788373431083_0.3088426296564506","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@goodandready/dsh-kanban","version":"0.1.23","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.23","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"9fd75aded7866bdcbe4c231234e69cd20757f046","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.23.tgz","fileCount":29,"integrity":"sha512-2kB60dYEMnsoMCaZXgIXPiIZCGvDKCiY9bl4zV1yAklUfZJXGQLRsI8DQadlcqqJfCYlGVYJJHbIwAPqwasP6Q==","signatures":[{"sig":"MEUCICU9KuQYV2D67+PmGbpi8r6s6gn4WRp5XP4KrwS4Ch9PAiEA8+0blu78gE9tSR078HLNBdbPnt1LP4hYHE3DidUqJ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495523},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.23_1788373922886_0.6632748102858035","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@goodandready/dsh-kanban","version":"0.1.24","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.24","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"f763d933f92ce3d86b0ea0c9f48a765e182038c5","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.24.tgz","fileCount":30,"integrity":"sha512-vMMK6eI1tn4H4fQvhX9kFKJyd+2uRFCr02Ry8Xsb2TGocSPnvzSKZtXsN+erKYjP/u4oFDTWApJmk2iuoqPfmg==","signatures":[{"sig":"MEQCIDDg16N23KqZcZu6tkgAJcDDIy1td03gU4kgRhiFrat6AiBBwJz4k6YAs9t+ceB9cntX8ZuqeLrDhHpOFEH3DiAnHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501000},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.24_1788380409748_0.09291425090041261","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@goodandready/dsh-kanban","version":"0.1.25","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.25","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"bc7b839d51070ae616de3a07a9a0fca989f9babd","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.25.tgz","fileCount":31,"integrity":"sha512-xxVN2Jk8jC6+vSFOxgq2aVq/9uZ1miFjpK1sG1UaJbJwe6faRKhStGtmw2hnjOUAA/bYE8Lds9Y9O9ij0uV0NA==","signatures":[{"sig":"MEUCIQCm+24e6FzHePCXOfjrKw925f0el7JLASin+L9QagMb3AIgXtvjW3SbP/H+4ga8wGirTl3jJzKuajlBj6HSeIA6nKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520038},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.25_1788433608496_0.15578794737026214","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@goodandready/dsh-kanban","version":"0.1.26","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.26","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"e81acc2baf609844b9fde7b35da27893e8a6d0f5","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.26.tgz","fileCount":34,"integrity":"sha512-4m6ZbctPwF61r3B+fiwcbZGIlOHQbbyvfjYzSqoIqUjbTCq8QNGxt9XcU8hM7Ir0K9CTtX6LRu3jrvm4D9Ew2Q==","signatures":[{"sig":"MEUCIQCnMPV9+uUEUgr3xTsgrEQTnbrxjQT2uRIdgCk142NcwAIgPLegnVoEirLV9DwkNgj+4R2JOLAaH4WZHjsjKDt9Bio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557051},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cfb3facd2beded1bf3c9a7c37c396f3015f52d2d","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.26_1788450921189_0.5516671710339087","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@goodandready/dsh-kanban","version":"0.1.27","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.27","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"f8a3ca1ce7fee8a3ecddf86afb320d49effaf41c","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.27.tgz","fileCount":34,"integrity":"sha512-MuJ2L2gIUaDWQzaVAevRSiHq6xqLsuTMfJ+r292Ig88aMC0jYKriEnElGF8XtAlAU0pi+/kZTnR2m9ZoiZx5Zg==","signatures":[{"sig":"MEYCIQDEC3QCL7TGczO75+kiMmINBzU/t9OqdcdRHXUF9RLKJQIhAJBYegOOX3Qn1TB33P2ivOOplFTZt50UgEfWyVS0XaaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556958},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.27_1788554928313_0.7953726724938663","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@goodandready/dsh-kanban","version":"0.1.28","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.28","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"419fe39aa75ba017a29abd06f294c1413dceb72e","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.28.tgz","fileCount":34,"integrity":"sha512-WiJXTyDbQ4m4UdXc0xOBFRp2Dt3/s5cab/NCsstfHymNBV8gZtxszCpUJ70wqVu2OfFpejgaa08+vaVrqEB8CQ==","signatures":[{"sig":"MEYCIQCPaOTGzfmgd8UrKyJiVTFX51w1dx63A94u2cFEHSlxlwIhAIto/JQyIZH4VYdmeVHyiR5a0LuoCplgR67KfETmBaK6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557115},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b28b4fdabba8a4178d15c0addb60ac9e22ddcdd2","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.28_1788698200049_0.4043834556217132","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@goodandready/dsh-kanban","version":"0.1.29","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.29","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"be97c302b139baa1ff180261c26a0de7e90c7c9c","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.29.tgz","fileCount":35,"integrity":"sha512-WGNCydDX2fmRviV6PEz/RqxUKQQG2ahoAe6y835cI4uGX5GwKIukv/qcFp/03Drzqy12sEVfVidJvhIMkuixEg==","signatures":[{"sig":"MEQCICRNVQu4+sQ45+AjWEynCgvLEFoIj3Zt71tfVJ3X5T2+AiBqYd0dGwJk5mMlsHlmsYtpt6r6YsGRZriLSgOFU/4ZFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597509},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-kanban-0.1.29.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-kanban/goodandready-dsh-kanban-0.1.29.tgz","_integrity":"sha512-WGNCydDX2fmRviV6PEz/RqxUKQQG2ahoAe6y835cI4uGX5GwKIukv/qcFp/03Drzqy12sEVfVidJvhIMkuixEg==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.29_1788792577941_0.6303478668413589","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@goodandready/dsh-kanban","version":"0.1.30","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.30","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"08066e1e222c799b1dc54be325d743e947ff2de2","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.30.tgz","fileCount":36,"integrity":"sha512-Pa3gwnUrxVKtCoRakL9VCkHtS475V2Pq8GRq7nrX/HDSzFXjWoP/rW8GS4yUtB72tKFq0fKqAAeL9Z6WyG0SAA==","signatures":[{"sig":"MEYCIQCqd5FBGj7NshX/hW/0l6tAMGHz9aazDQAyRgH3OvIjiAIhALjHIzCYmcvqqbwJFfWaRF3D/VgcpO7OB1Xmr+bX86Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607153},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-kanban-0.1.30.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-kanban/goodandready-dsh-kanban-0.1.30.tgz","_integrity":"sha512-Pa3gwnUrxVKtCoRakL9VCkHtS475V2Pq8GRq7nrX/HDSzFXjWoP/rW8GS4yUtB72tKFq0fKqAAeL9Z6WyG0SAA==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.30_1788854046659_0.4754632864704411","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@goodandready/dsh-kanban","version":"0.1.31","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.31","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c1d418ad311996fee77b123f31ab2581dbd56c82","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.31.tgz","fileCount":36,"integrity":"sha512-FQSVPo1/AkDzWG8Wojzdub+D6HawX5uPKbi4PwxjUZZAIJ90IC+u4Rmm1FullNgbRjb2SKZGLJFoxxrM+hhbgQ==","signatures":[{"sig":"MEUCIQCi9mG61EFW5qhKER7sVy7PQeQwLPacfhWkl1z20EZK2wIgb2YrszMHLdPTb1s90JwFE8gvfBbWn2MhvdW2CmVQ3dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607153},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fa2b714ff5189db7307cdf839cbc87e03262fa24","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.31_1788854314617_0.8773384829251243","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@goodandready/dsh-kanban","version":"0.1.32","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.32","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"581b098bf4acdc85a755e28a217f9682d5e5917f","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.32.tgz","fileCount":37,"integrity":"sha512-d3PGsyY1w4fNAgtc0+pA4yAFM48zMf0B2mJ+Vaz0D/0lYtI2VWLDJRBqYw+gk73pWpEt+Aq5ebx100WLu7UJkw==","signatures":[{"sig":"MEUCIQDLeyqP5v79wUDOMy2xjWzLbplWQj2Na80j3u60D94xfAIgW0dnXDFfu+FLh2yqsGjD+YbIz7mCWGxdZ+LQew9m1Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615217},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ef8e33b80dba0661748e4aabf699cb251c1405dc","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.32_1788857351314_0.17216032147466986","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@goodandready/dsh-kanban","version":"0.1.33","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.33","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"d8d105adefcb067b0758bea8b85c5ad2c003142b","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.33.tgz","fileCount":38,"integrity":"sha512-11nz2i/FJrzYHZT0H50r/zz/kiFkxDvtBB5OPNde7OaKBwhSmTof63rFMnTPC0kQzcpRCvkuCPMVYodTCFKIPQ==","signatures":[{"sig":"MEUCIFMLE4RM6rY273tepFaTYojWJ8XYlhGeijJ7SKfw7aOjAiEAjw1AMjE+AoOy7fZlPbXezhfCs6YEoQAswq0l1KAfsbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629934},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a4733c3f07a96064991f7f41db58ddd36bb387cd","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.33_1788882203588_0.07229968657865449","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@goodandready/dsh-kanban","version":"0.1.34","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.34","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"5cf69c5e6c16ee7257d58c97890c107dc5314b5a","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.34.tgz","fileCount":38,"integrity":"sha512-Crs2HQy6hKaAloNAULyfPFCqHXLvS8dFomUikLAfwL53j2ZA2pXiO6ZAciYJcgWDSuuf97zZ5OCv2us+AWGxhA==","signatures":[{"sig":"MEUCIQCmXm5xnF3pgxc4o39Hin5y0YpNqieyTvJ8i97vJkZ5UwIgc8sVk0TQMeabiC1MUg77sr6LhYJINBVJxJn/uL6KijY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629934},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1055fe8eb8b8728fb06d4041e0c419af089dbe23","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.34_1788882266793_0.29900682470156825","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@goodandready/dsh-kanban","version":"0.1.35","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.1.35","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"b28c213edb7754b693161eef5213383821d2f881","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.1.35.tgz","fileCount":38,"integrity":"sha512-y55QVyV5JRe7ur5UJ7mC64fQW9D7qeL09ZGAcNe2ku8OWbuWH3gGO4w94zqQRcXSBapS3A8mWTc2K48q/MWoPw==","signatures":[{"sig":"MEYCIQDV2Sfn8uxQdvEgQJkqXJjQvogA/pBJfoNxjNdnFfTkNAIhAM8GZsGRBqSSKKZ97ShW6KPqvtEF1Ol9rqxhGBV9Gouw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635620},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8f785f3d39c9416a8dc3d337c71294709d7a84d4","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.1.35_1788882661199_0.588586468277615","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@goodandready/dsh-kanban","version":"0.2.0","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"3118a01fe7e927eb5b664206953d0e7108808058","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.0.tgz","fileCount":40,"integrity":"sha512-qo5Xp2BI1lEEY+ZXKu+Y0xAuDpfiJi2THfjWwfEzFiv12yJx9x8ofM61T4FbzSZlCYNWUJdLmcEOOaVO1Q4dzA==","signatures":[{"sig":"MEUCIQD0UhumT97SFNQMRwOcdDR9ICeEhdu7dr9PvyzdVXOimgIgbao8dKm6/1pPtD7syMqkR6Hd9q2Wgrxtyx5odGVUkdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653271},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4a43e38e8e79a47f340f0e90f3a35e2c5f342712","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.0_1788883902622_0.5364086798758918","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@goodandready/dsh-kanban","version":"0.2.1","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"778846ad79a9a9b6be52b835e636d309acf2dd52","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.1.tgz","fileCount":40,"integrity":"sha512-s9Lx7iMIBXogFz2vjjT4Z+APNwlefBlHT1B1q0yy3GZxve+JGT4KSFuDlZwIuu3bd9US+DWj3Eng5PCdb7CeJw==","signatures":[{"sig":"MEQCIDSxAzV9N+V5MuNLxcsdtFEYR6QWoUHQZu1Lc/o4cbPdAiAlZJjdWJsaT+3e7r9PrbU62TJxk007KkFzYMYxkIB7Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654134},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"035b0a43b685133d591f3ffff06b70950666344d","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.1_1789029513512_0.3325090568298208","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@goodandready/dsh-kanban","version":"0.2.2","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"d35e7424adc36661e9cd7f4a0eb00a8befc976fd","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.2.tgz","fileCount":41,"integrity":"sha512-Ey2uKzhPf9Q4LzWfIdA85SU/skdobuF/jfzBFpvHR6dkNJdRuuWx80sTVFT7jZB0HejSu9bIah27DDHZMauzBQ==","signatures":[{"sig":"MEUCIA2PScpzV32/DbujTzkQTgW/Bs6Skex6sqbo6nwUscd6AiEAl2664VqExs0b7sZCWRsZdDmGwDt84JATSASLqRk6+CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656185},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"070e0b98f97c09d4ef8bb394fbd61e52a7e16bae","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.2_1789030746751_0.37338536484583984","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@goodandready/dsh-kanban","version":"0.2.7","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"1de9eeba35ae998555d3cce17e99d13aae40c7ff","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.7.tgz","fileCount":34,"integrity":"sha512-8j8QpJ4ioiTqhc8cwWWaxVpaN/Gw0wpMD1TJsIoiIRdZqTa1SkpmVKm4RhSiYIfjXgvurVttA7hOdiU+QR2s5Q==","signatures":[{"sig":"MEQCIH4oS/95BGUDSGmNgHHY9ZtFKgoJAZTZnanjTiOOMRGjAiAIJNbFIlvEuzBPLalhlekSelYTNPrNm+fnuZxolXsTpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626476},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e2c57e3f9d7aaffabcde4f674d6b13d4b7fdec06","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.7_1789306378801_0.4105276550703918","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@goodandready/dsh-kanban","version":"0.2.8","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"aefa106dc4ae80ca1743586b08a59c14b7b18fcb","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.8.tgz","fileCount":36,"integrity":"sha512-n4OEzF5NZ7YIZpi+NGyMNnfB36Uf8LijYOYHYdSO4ny6Wo8aMqvHaXCrFRCMhN2L5Ww5n8EXOm8RprHFXv1hMw==","signatures":[{"sig":"MEQCIFtS4u5kp1CmyejpVZHqr6hVLcFmcJ1me7aWyyYpbIGoAiB/CNa1S99cTNxKwAUAtGZPjuN/PTzaAlYbpELpYOO70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVXipyENL4NCnXCPs9s6iVc0ioYeYqaCEtouLs3PFURAIgWOEN/q3fy3KOnGzuanQ6SKvvRfjZEtC8+ImjlXAUgVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646489},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ba9c99cee5d37cc50078ac4619610c8863a0722e","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.8_1789730003318_0.1050317181596574","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@goodandready/dsh-kanban","version":"0.2.9","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ea58e5c85207e4d77b3387a5fc07641fd1956b52","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.9.tgz","fileCount":36,"integrity":"sha512-aMeJfFmFd4DnUHpsKXbpGmyJZGeMUdsPIJUlZFZ1xh8d1hiFUIa88qOaZtdr7Jyz9uocSRkpYFL+/LxOLNdEkg==","signatures":[{"sig":"MEQCIAVcjiHGywgbhL2gejZXRx0OZyZ228Gj+fW6sXDX9lpBAiALkAUylXw0lT3NOtfr3tX5mmFkL0h7KUVh4DtJFiEybg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3qtZW9/Tkh81B9H7LmKReLEwaR84wkos8M6DXwQH1qgIgCetwKdf2/rR85DtqneU9O393RHq4DrSIJhSTzcSgs6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646192},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e2f0f1d27b428f278ef349b555ba64f43338483e","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.9_1789734572335_0.23580559869041617","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@goodandready/dsh-kanban","version":"0.2.10","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1a7062cb4bd81fbe70b067852a12579ba81d89c8","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.10.tgz","fileCount":36,"integrity":"sha512-S50XJVKH4c8sJqFvH+ypPSL2CVomDnwuTaePDTLDfd7FizfwRpIgZjPL7/7Yxv8ws9TSjyimv705muHO6frB4g==","signatures":[{"sig":"MEUCIQCYxPIeAmeLJ1LEcHmLSJy2HVTGBtWj/SKBNcGNE68gyQIga8gSECT4KIkBm3VtAAMertfQyCI8LC+XpVUN/2WqG78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFNHGr9QkR621Rd0v3iKtUxMyeEHyJu93h4bNlIvCUIuAiA0E2ygwStRZb9AGq8UTKFO9VRCoVL5UUT3LiSkrN1JBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646939},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.10_1789770729299_0.9317949494143882","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@goodandready/dsh-kanban","version":"0.2.11","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.11","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"da2d857c2e38bd113473420b5417f0710d321699","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.11.tgz","fileCount":36,"integrity":"sha512-FNZ26IK24yEteWl9qtpdt/5liMBWIxDQ4yjNe9U7JMpyxHAAwOVR5LfJk9wtUAPGbxIgD9YVaZEDi0mtTCwKbA==","signatures":[{"sig":"MEUCIQCeY/JnMG5rJSqoeAFkgkU52m0xdgGbY7OpeYYdOeYb1AIgBe6O3TG7ebhbNiq91cgVY4rRutYhNBJNPTV/D/FGT3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDctfW3jBe8+LqBIKVTn/pLPc6Ie1UQCZYG0snxz3jB/gIgabjiRKTTH3wT/AUyq8nYx+UmSG2NcZNFmyl6p/ZGwJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647763},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.11_1789848224528_0.8634033419276932","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@goodandready/dsh-kanban","version":"0.2.12","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"f37fb60763deb1a805423c4e032f325dec589d2a","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.12.tgz","fileCount":36,"integrity":"sha512-6PYKMdIInfqD+WbwWnuqG4jiAqQHJhm7DkKofu3b4qBW47kqQwPMu3s8Wsfct6GhPEiUUENPsIZS/jAQ7eH+mg==","signatures":[{"sig":"MEQCIHGoJrxy+YRW8qIGMdSUpM95ixJ7LuBGIJjTDjRcNn5kAiBDeBHqCpYjVb1TtUXcfJc1XM+kYr65g+yGmVHFaiBmRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCskmD4GFPCTZCkV/ghN9pC9CQblqRgdZSVSRdAP0v9sQIgTGJBpvD2rM+Xa8Fj4ngwialFdTsykxOHgC6yiXrLbc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647783},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.12_1790086881581_0.15173331904404885","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@goodandready/dsh-kanban","version":"0.2.13","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"992d3f9997ab52c2e3fce2c18b1ad27443b53104","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.13.tgz","fileCount":36,"integrity":"sha512-PHbMFl7T7Zs2YNLNRm8o+XyUbAxhjAbZj2eBhqGvW763JWjoP6GpSuvP/stHvV/0TjXGedrnjJ2ewgG0N8zeQg==","signatures":[{"sig":"MEUCIQCdn36PieecF376UXVypfR1uejO19/lvAgl3lnHIHvzzgIgC58HhcbjuRfQ3iEeitOf8I7EtOnv7UBNsCoa4FA6+PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLfDtgBTmW7R9Dl8dtfwIrzDl0YPn+lqpazKBXzyGUygIhAL3DDKSczKiyJSlb56kkfMfXbiSjnHRhVxnVvwiPd7QB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647799},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2f0f43496d14ee9d9f6ff24435b225b5cacd0e10","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.13_1790103754740_0.9987463021596688","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@goodandready/dsh-kanban","version":"0.2.14","keywords":["dsh","dsh-plugin","kanban","gitea","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"1d4d7f39b044251f145ba0818ad1ef2afb79b925","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.14.tgz","fileCount":36,"integrity":"sha512-x0jIc0cZ4HMJvOatrROMl1AFsTYj/aeNyqSLFSU22SYalS+2F9cFcC832e7vR3I7SHrWvnzZKLvocF7eyFmr6g==","signatures":[{"sig":"MEQCICEoxtFXwOG/nPGti96j5LrcuX5353ZBhSOhDBw36EY5AiBS2hj3Yv2BCgI6b3YgiSwR+CDaFBoDZ8WOKs6DuQdV5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzrwAGq0MVlgnRsnlc5HexO3FJWAqpQdKvFnA/CsvB7AiBFuC8i1l/6ZcOEQQxEupbXPXsITnfxLjYLdeJYPJJ74g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651830},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.14_1790108325832_0.41508616429140255","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@goodandready/dsh-kanban","version":"0.2.15","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"a4eaaee6f6641634c3a5d85e7e534f42e4a8fbbf","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.15.tgz","fileCount":38,"integrity":"sha512-VQsP/aJ077BbdDNHJwsYeFUrEjn7zylnKsJV2SbA07PgdS3ke3d1h38eZXGdiylN3DlmZHVSH5A7pfZDHGWW8Q==","signatures":[{"sig":"MEQCIB1NngACk+vSNgIwe+kDyhJQX+eN3vhRBpJw9IfQO/pAAiBJCbsK/sOjfrG3nxp4L4xZgX+lACNXPGTEqpilyh7xuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGS2rE2/ts8gtsFbQw21Op7uiC2FZgq6lZqhyGy/E8/3AiBdMsC97kY3poZe3a4rZiSQmQcmIaqcA9J/z7mj0aEreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674519},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"193d77d1e79b7bf0d944f5999d6e0fe5f4e1bc6d","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.15_1790175751623_0.047968369916496334","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@goodandready/dsh-kanban","version":"0.2.16","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"b909495a72998f721300395ab265029dc38f4444","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.16.tgz","fileCount":38,"integrity":"sha512-VTlqpDKXkLj0hpwOpL5rQbqxZr2ND9raqAVoxGi1+d3FjjNIEwYXqw7sUTT8y5ZnzCVAe+N0ijp7tBuBYatZMg==","signatures":[{"sig":"MEQCIDYnBxHefZg4KbWnNcvikPpbXNnQAXX8GldYsipv0wAzAiBzVL8Ih729BcIQKAgBZR75ZxkxJPDSnwQ57YUw0ZC3nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCb/KbrOQKFoPAy1AoEzRykcWcoa4+vKCC0smKlzOWhBAIhAJKzGx+kifG7w4tEvvI0cyaDzc1EDfMKOlfIUHFh29dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676506},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"221be5357d7208de5d72bc8b7054d01f1272a7c7","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"10.9.8","description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.16_1790355120088_0.1860416374912317","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@goodandready/dsh-kanban","version":"0.2.17","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"0b653b750c6930690f1fe19ad2643346f7fe5036","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.17.tgz","fileCount":39,"integrity":"sha512-twFk5QRL3xncq8qFs4YYdNqoNkEV1OmHjB0/P/Y8k4lyujN+6Tx4p7pYUK4XBtHgHa1KjyS04c/m6R38B0VsVw==","signatures":[{"sig":"MEYCIQDeMCS5FRIUaMhTk8ee3nznCqSAFXErwkfT8+BFmQeybAIhANT5rfwCIFW7+WHTKGn0bhEHGNheWlLI4Mo5zEGfVUtF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICdKhhtQbVnj++LG6tLKahI0xtC9gb21bV5Sy14bU6rwAiEA+XXbAFM572sFSlGdxsMFJnWkCF7C8A85ZO/rOYYpXc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699952},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3947c49240527ba50b380e6106b9b872468b5d4c","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.17_1790507624282_0.4726359305329946","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@goodandready/dsh-kanban","version":"0.2.18","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-kanban@0.2.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"719de4488f7de1349701fea4ac93deb70102edf2","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.18.tgz","fileCount":39,"integrity":"sha512-/xbiCqD3tFVcKv6z2Pg6xOxcxUQ62SxhkVWdowxZpu25xqv8B12mZCsrPQ7LZci5OhrTkpVBwXCwkEzGNdiy3w==","signatures":[{"sig":"MEQCICScJJOI8Uhi0UxPGKCu1EB/gcoC5ugYMToxwmZZOhHEAiASfoeb2LIFeBk58EDIZon5vmcwKkKBQ9mvP35Q9u+wWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlltIq4H5M/8vvupmxPfEshNkiDyILd4rHFjepeBiH1gIgOD7H78AqITNEqQtsBb1PP7JatgKlNO2bgybLJDGn5wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700063},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"5bca7e9aecf398ea833ddfbe261d4897796fa0ff","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-kanban_0.2.18_1790618023980_0.3509627254638492","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"_id":"@goodandready/dsh-kanban@0.2.19","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"dist":{"shasum":"95782d3047ca4547da1fe293918b1b4b51ad5067","tarball":"https://registry.npmjs.org/@goodandready/dsh-kanban/-/dsh-kanban-0.2.19.tgz","fileCount":39,"integrity":"sha512-VLCew2AUKgXlG8TRtnx107jRBfmojh9q9+H8kTpI/ZTww5khbyscY+EOKWt/JacCMVw+9tGOGVLGqGGQjat26g==","signatures":[{"sig":"MEUCIG8KOHkP0HLwO2IFAayowSiki3kbHVINf1sIZJ75qP0VAiEAsea/TupDYcEo5vnpawSUeUM1A93eiof45ThGOZU/eYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA5sr0tvLFpANssApvsXaZdED3y1JVO2axgktHusiIm9AiAA2SModjD7+0vg8o9fxdKpHBzq1pq2Iege5TK/0Ry+ug=="}],"unpackedSize":699754},"main":"lib/index.js","name":"@goodandready/dsh-kanban","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"23c33a07d23d1c5c727910773f257ad365f8ed1d","license":"MIT","scripts":{"test":"node --test test/*.test.mjs","compat":"node tools/compat.mjs"},"version":"0.2.19","_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"_npmVersion":"12.0.1","description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","directories":{},"maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-credentials":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-kanban_0.2.19_1790619361616_0.38555796654687957"}}},"time":{"created":"2026-08-31T18:24:01.073Z","modified":"2026-09-28T18:16:02.010Z","0.1.14":"2026-08-31T18:24:01.436Z","0.1.15":"2026-08-31T18:27:05.994Z","0.1.16":"2026-09-01T14:46:56.028Z","0.1.17":"2026-09-01T14:47:29.046Z","0.1.18":"2026-09-01T14:47:38.381Z","0.1.19":"2026-09-01T14:47:50.309Z","0.1.20":"2026-09-02T16:10:29.681Z","0.1.21":"2026-09-02T18:11:42.080Z","0.1.22":"2026-09-02T18:23:51.242Z","0.1.23":"2026-09-02T18:32:03.069Z","0.1.24":"2026-09-02T20:20:09.900Z","0.1.25":"2026-09-03T11:06:48.637Z","0.1.26":"2026-09-03T15:55:21.351Z","0.1.27":"2026-09-04T20:48:48.615Z","0.1.28":"2026-09-06T12:36:40.190Z","0.1.29":"2026-09-07T14:49:38.110Z","0.1.30":"2026-09-08T07:54:06.813Z","0.1.31":"2026-09-08T07:58:34.759Z","0.1.32":"2026-09-08T08:49:11.483Z","0.1.33":"2026-09-08T15:43:23.746Z","0.1.34":"2026-09-08T15:44:26.968Z","0.1.35":"2026-09-08T15:51:01.348Z","0.2.0":"2026-09-08T16:11:42.763Z","0.2.1":"2026-09-10T08:38:33.739Z","0.2.2":"2026-09-10T08:59:06.895Z","0.2.7":"2026-09-13T13:32:58.981Z","0.2.8":"2026-09-18T11:13:23.413Z","0.2.9":"2026-09-18T12:29:32.474Z","0.2.10":"2026-09-18T22:32:09.416Z","0.2.11":"2026-09-19T20:03:44.619Z","0.2.12":"2026-09-22T14:21:21.683Z","0.2.13":"2026-09-22T19:02:34.829Z","0.2.14":"2026-09-22T20:18:45.952Z","0.2.15":"2026-09-23T15:02:31.729Z","0.2.16":"2026-09-25T16:52:00.176Z","0.2.17":"2026-09-27T11:13:44.407Z","0.2.18":"2026-09-28T17:53:44.069Z","0.2.19":"2026-09-28T18:16:01.791Z"},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-kanban/issues"},"license":"MIT","homepage":"https://github.com/GooDAnDReaDY/dsh-kanban#readme","keywords":["dsh","dsh-plugin","kanban","gitea","github","tasks","agents","deepseek-harness"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-kanban.git","type":"git"},"description":"Visual Kanban board for DeepSeek Harness: Gitea and GitHub-backed tasks, workflow columns, and a dedicated agent session per task.","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"readme":"# 📦 @goodandready/dsh-kanban\n\n<div align=\"center\">\n\n<h3>面向 DeepSeek Harness 的可视化看板与任务智能体独立会话调度引擎</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@goodandready/dsh-kanban\"><img src=\"https://img.shields.io/npm/v/@goodandready/dsh-kanban.svg?style=for-the-badge&color=6366f1&labelColor=1e1b4b\" alt=\"npm version\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/GooDAnDReaDY/dsh-kanban.svg?style=for-the-badge&color=10b981&labelColor=064e3b\" alt=\"license\"></a>\n  <a href=\"https://github.com/topics/dsh-plugin\"><img src=\"https://img.shields.io/badge/DSH-Plugin-8b5cf6.svg?style=for-the-badge&labelColor=2e1065\" alt=\"DSH Plugin\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/Node-20%2B-f59e0b.svg?style=for-the-badge&labelColor=451a03\" alt=\"Node version\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://goodandready.app/\"><img src=\"https://img.shields.io/badge/作者全部项目-goodandready.app-ff4500.svg?style=for-the-badge&logo=rocket&logoColor=white&labelColor=1a1a2e\" alt=\"作者全部项目\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\"><b>🇬🇧 English</b></a> •\n  <a href=\"README.ru.md\"><b>🇷🇺 Русский</b></a> •\n  <a href=\"README.zh.md\"><b>🇨🇳 中文说明</b></a>\n</p>\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      ⭐ <strong>如果您喜欢这个插件，请在 GitHub 上为它点亮 Star</strong> — 这能让我知道插件对您有用，并鼓励我继续开发和维护它。\n      <br><br>\n      🐛 <strong>如果您发现 Bug 或希望增加功能</strong>，请使用任意语言在 GitHub 上提交 Issue — 我会评估您的建议，并在后续版本中实现有价值的改进。\n    </td>\n  </tr>\n</table>\n\n</div>\n\n---\n\n## ⚡ 核心定位与解决痛点\n\n当多个自主 AI 智能体并行执行复杂研发任务时，极易发生上下文混乱、PR 审查脱节及分支生命周期失控。若缺少统一的可视化看板，开发者只能在数十个聊天窗口与代码托管平台之间来回切换与人工对齐状态。\n\n**`@goodandready/dsh-kanban`** 为 DeepSeek Harness 提供了原生集成的**交互式看板系统**。看板上的每张卡片均绑定**专属独立的智能体执行会话**。卡片在工作流泳道之间的拖拽移动会自动向智能体派发针对性的阶段指令（如开始编码、提交审查、部署上线或清理环境），并全程与 **Gitea / Forgejo 保持毫秒级双向同步**。\n\n---\n\n## 🏗️ 架构设计\n\n```mermaid\ngraph LR\n    subgraph UI [\"DeepSeek Harness Web UI 界面\"]\n        Board[\"交互式看板<br/>(Backlog, In Progress, Review, Deploy, Cleanup, Done)\"]\n        Intake[\"任务创建弹窗<br/>(LLM 模型与 Worktree 选择)\"]\n        HeaderChip[\"聊天头部状态胶囊<br/>(活跃任务计数与快速直达)\"]\n    end\n\n    subgraph Core [\"dsh-kanban 核心引擎\"]\n        Dispatcher[\"会话调度派发器<br/>(通过 agent.followup 发送阶段指令)\"]\n        Store[\"SQLite 任务存储库<br/>(状态机、流转日志与会话关联)\"]\n        SyncEngine[\"双向同步引擎<br/>(Issue、PR、分支与 Webhook)\"]\n    end\n\n    subgraph Agents [\"智能体独立执行会话\"]\n        Agent1[\"智能体: 任务 #42<br/>(Worktree 编码开发)\"]\n        Agent2[\"智能体: 任务 #53<br/>(PR 审查中)\"]\n    end\n\n    subgraph VCS [\"私有 Gitea / Forgejo 实例\"]\n        GiteaIssues[\"Issue 任务与里程碑\"]\n        GiteaPRs[\"Pull Request 与分支\"]\n        Webhook[\"事件通知 (/dsh-kanban/webhook)\"]\n    end\n\n    Board -->|用户拖拽卡片| Dispatcher\n    Dispatcher -->|派发阶段指令| Agent1\n    Dispatcher -->|移回 Backlog 时安全取消| Agent2\n    Board <-->|CRUD 读写| Store\n    SyncEngine <-->|轮询 / Webhook| VCS\n    SyncEngine -->|状态对齐| Store\n    Store -->|实时刷新 UI| Board\n```\n\n---\n\n## ✨ 核心特性深度解析\n\n### 1. Web UI 原生交互式看板\n\n* **两种工作流模式**：\n  * **Project 专业模式（6 泳道）**：`Backlog` ➔ `In Progress` ➔ `Review` ➔ `Deploy` ➔ `Cleanup` ➔ `Done`。\n  * **Simple 敏捷模式（4 泳道）**：`Backlog` ➔ `In Progress` ➔ `Review` ➔ `Done`。\n* **拖拽即触发工作流**：卡片拖入新列立即触发底层智能体的对应阶段任务。\n* **顶部导航状态胶囊**：在聊天头部实时展示正在进行的任务数，支持一键呼出看板或跳转专属会话。\n* **信息高密度卡片**：展示关联 Issue 编号（`#42`）、所用模型、绑定 Worktree 路径、Git 分支及未提交代码变更。\n\n---\n\n### 2. 任务到智能体专属会话调度器\n\n看板不仅是视觉展示，更是智能体的指令调度中枢：\n\n| 目标泳道 | 调度器触发动作 | 发送给智能体专属会话的指令 |\n|:---|:---|:---|\n| **`Backlog`** | 🛑 **停止当前轮次** | `agent.cancel({ kind: 'user' })` — 优雅暂停智能体执行，保留上下文 |\n| **`In Progress`** | ⚡ **启动开发** | *“按照标准流程开始或继续该任务的编码实现。”* |\n| **`Review`** | 🔍 **请求代码审查** | *“将工作推进至审查阶段：解除 PR 草稿状态并请求人工复核。”* |\n| **`Deploy`** | 🚀 **合并部署上线** | *“合并 Pull Request 并上线。移入 Deploy 泳道即代表用户明确许可。”* |\n| **`Cleanup`** | 🧹 **清理分支环境** | *“清理任务环境：删除远端与本地分支、移除 Worktree，并在 Issue 记录总结。”* |\n| **`Done`** | 🔒 **仅人工 / 事实关闭** | 在 Gitea Issue 关闭后自动归档完成 |\n\n---\n\n### 3. 与 Gitea / Forgejo 持续双向同步\n\n* **实时对齐机制**：后台定时轮询与 Webhook 接收器（`/dsh-kanban/webhook`）无缝同步 Issue 标题、标签、PR 状态及关闭事件。\n* **时间戳冲突解决**：精准的时间戳仲裁逻辑，杜绝在网页端与代码仓库同时编辑时的状态覆盖问题。\n* **一键生成关联任务**：在看板新建任务可自动在 Gitea 创建 Issue 与独立的 Git Worktree 隔离分支。\n\n---\n\n### 4. 智能体专属工具与安全防护\n\n| 工具名称 | 作用域 | 功能描述 | 安全约束 |\n|:---|:---|:---|:---|\n| `board_move` | 看板 | 允许智能体自主汇报进度并推进卡片至下一阶段 | ⚠️ 严禁移动至 `done`（必须由人工或事实关闭） |\n| `board_plan` | 看板 | 将结构化分步实施计划持久化写入任务卡片 | - |\n\n---\n\n## 📦 快速安装\n\n通过 DeepSeek Harness 命令行一键安装：\n\n```bash\ndsh plugin --profile web add @goodandready/dsh-kanban\n```\n\n重启 DSH Web UI 并强制刷新浏览器页面（`Ctrl+F5` 或 `Cmd+Shift+R`）。\n\n---\n\n## ⚙️ 配置指南\n\n在 Web UI 中打开 **设置 -> 插件 -> Kanban**：\n\n```yaml\n# config.yaml\ndsh-kanban:\n  boardKind: \"project\"\n  giteaUrl: \"https://gitea.yourcompany.com\"\n  giteaTokenEnv: \"GITEA_TOKEN\"\n  giteaOwner: \"my-team\"\n  giteaRepo: \"main-app\"\n  syncIntervalMs: 30000\n  webhookSecret: \"\"\n```\n\n### 配置参数速查表\n\n| 配置项 | 数据类型 | 默认值 | 功能说明 |\n|:---|:---|:---|:---|\n| `boardKind` | `string` | `\"project\"` | 看板模式：`\"project\"`（6 泳道）或 `\"simple\"`（4 泳道） |\n| `gitProvider` | `string` | `\"auto\"` | 活动 Git 平台：`\"auto\"`（按凭证自动检测）、`\"gitea\"` 或 `\"github\"` |\n| `githubTokenRef` | `string` | `\"\"` | 包含 GitHub PAT 或应用令牌的 DSH 凭证名称 |\n| `githubOwner` | `string` | `\"\"` | 默认监听的 GitHub 组织或用户名 |\n| `githubWebhookSecretRef` | `string` | `\"\"` | 包含 GitHub Webhook 密钥的 DSH 凭证名称 |\n| `giteaUrl` | `string` | `\"\"` | 用于同步任务的 Gitea / Forgejo 实例基础地址 |\n| `giteaTokenEnv` | `string` | `\"GITEA_TOKEN\"` | 存储 Gitea API Token 的 DSH 凭据键名 |\n| `giteaOwner` | `string` | `\"\"` | 默认同步的仓库所属组织或用户名 |\n| `giteaRepo` | `string` | `\"\"` | 默认绑定的代码仓库名称 |\n| `syncIntervalMs` | `number` | `30000` | 后台轮询同步的时间间隔（毫秒） |\n| `webhookSecret` | `string` | `\"\"` | 用于校验 Gitea Webhook 请求签名的可选密钥 |\n\n---\n\n## 🧪 测试与校验\n\n运行超过 520 个完整的单元测试与集成测试：\n\n```bash\nnpm test\n```\n\n---\n\n## 📄 开源许可证\n\nMIT © [GooDAnDReaDY](https://github.com/GooDAnDReaDY)\n\n## 公共组合服务\n\n服务器端暴露可选的 dshKanban 组合服务。其\ncreateTask({ title, body, board, column, labels, owner, repo, issueNumber,\nissueUrl, externalRef }) 方法校验目标看板和列，通过现有的 SQLite 存储路径\n保存任务，并返回 { ok, task, taskId, alreadyExists }。重复的 externalRef\n会返回原有卡片，重启后仍然有效。\n\n该服务只创建卡片，不启动代理、不创建分支或 worktree，也不接受调用方传入的\n凭据。任务供应的规范消费者契约是 dsh-drives.task-provision.v1。\n","readmeFilename":"README.zh.md"}