ReMe/integrations/dsh/tests
LiangshouX 80ce19645e fix(dsh): mount the environment gateway under its own service key
TypertRemoteService registers itself under the constructor key, so
`super(ctx, remeEnv)` collided with the already-provided `remeEnv`
manager: the gateway plugin failed activation (its async rejection was
logged only), leaving every /api/remeEnv/* call with HTTP 404.

Register the service as `remeEnvGateway` and keep the wire namespace
`remeEnv`, which is what the client calls. Add a real-cordis regression
test that mounts the gateway inside the same isolated realm and asserts
the binding, the namespace, and the SRC-parsed `input` parameter.

Also show the interpreter hint on detection failure so an empty list
never leaves the tab without guidance.
2026-10-27 19:56:45 +08:00
..
bundle.test.mjs feat(dsh): add Environment tab with local Python detection 2026-10-27 16:57:36 +08:00
client-settings.test.mjs fix(dsh): recover memory backlogs and protect endpoint credentials (#653) 2026-10-21 18:58:29 +08:00
client.test.mjs fix(dsh): preserve outbox order and redact whitespace in credentials (#657) 2026-10-22 11:21:37 +08:00
config.test.mjs fix(dsh): recover memory backlogs and protect endpoint credentials (#653) 2026-10-21 18:58:29 +08:00
dsh-index.test.mjs feat(dsh): add Environment tab with local Python detection 2026-10-27 16:57:36 +08:00
dsh-tools.test.mjs fix(dsh): preserve outbox order and redact whitespace in credentials (#657) 2026-10-22 11:21:37 +08:00
env-detect.test.mjs feat(dsh): check and install reme-ai from the Environment tab 2026-10-27 18:41:38 +08:00
env-gateway.test.mjs fix(dsh): mount the environment gateway under its own service key 2026-10-27 19:56:45 +08:00
env-reme.test.mjs feat(dsh): check and install reme-ai from the Environment tab 2026-10-27 18:41:38 +08:00
env-service.test.mjs feat(dsh): start and stop the local ReMe service 2026-10-27 19:05:04 +08:00
env-workspace.test.mjs feat(dsh): manage ReMe .env settings from the Environment tab 2026-10-27 18:48:55 +08:00
frontmatter.test.mjs refactor(integrations): split TypeScript host plugins (#536) 2026-09-11 13:06:02 +08:00
messages.test.mjs fix(dsh): support DeepSeek Harness 0.1.7-rc.2 (#571) 2026-09-30 14:53:42 +08:00
outbox.test.mjs fix(dsh): preserve outbox order and redact whitespace in credentials (#657) 2026-10-22 11:21:37 +08:00
runtime.test.mjs fix(dsh): preserve outbox order and redact whitespace in credentials (#657) 2026-10-22 11:21:37 +08:00
scheduler.test.mjs refactor(integrations): split TypeScript host plugins (#536) 2026-09-11 13:06:02 +08:00