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
|
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
|
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
|
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 |
|