Commit Graph
11 Commits
Author SHA1 Message Date
jiangchen 9b72edaf0f revert(client): drop unbuilt client module -> clean standard server plugin (client top-level entry needs DSH client build, do as dedicated step) 2026-09-02 02:15:36 +08:00
jiangchen b6a782301d fix(client): register locale + use ctx.slots.inject(settings.section) so DSHWatch settings appears as top-level entry 2026-09-02 01:55:37 +08:00
jiangchen f7aef1a2fc fix(package): exports targets must start with ./ (was lib/index.js -> broke DSH plugin tree/Recovery) 2026-09-02 01:50:24 +08:00
jiangchen 92fb4236cb feat: standard plugin client module — standalone DSHWatch settings section (settings.section) + ./client export + dsh.client 2026-09-02 01:47:29 +08:00
jiangchen a17b1705fe feat: harness.discover (apiProxy inventory) + harness.pair (device pairing link assist); repack tgz 2026-09-02 01:24:58 +08:00
jiangchen f4e14d8513 docs/install: AI-friendly one-command install (README + scripts/install.sh/.bat + fresh dist tgz) 2026-09-02 01:15:10 +08:00
jiangchen 711244c7ad feat: add session.list and session.history invoke handlers (real workspaces/messages) 2026-09-01 23:55:29 +08:00
jiangchen 863005e7b1 feat: register dsh-watch settings namespace + harness.balance (apiKey) + npm pack 2026-09-01 21:10:19 +08:00
jiangchen 0b9af194a6 docs: note harness.cancel 2026-09-01 19:05:53 +08:00
jiangchen b892ee3af6 feat: add harness.cancel convenience (cancel active session) 2026-09-01 19:05:40 +08:00
jiangchen b2fb257aaa Initial DSHWatch dsh-watch scaffold 2026-09-01 14:25:35 +08:00