cordis.yml 1.0 KB

12345678910111213141516171819202122
  1. # Opt-in Web composition for inspecting the self-referential Cordis tools.
  2. # Temporary Plugin code can reach every injected live capability; treat this
  3. # deployment like shell access, not as a security boundary.
  4. # This file is an OVERLAY over the shipped web composition (`base.cordis.yml` +
  5. # `web.cordis.yml`), not a tree: `dsh web --config` applies it as one more
  6. # sibling patch list at the same include level, so these patches reach base and
  7. # overlay rows alike. A patch replaces the targeted row's whole `config`.
  8. # AppCLIEntry normally injects the assembly-owned dist path before `dsh web`
  9. # boots; pinning the port here keeps this demo off the default 3080.
  10. - id: webserver
  11. config:
  12. host: 127.0.0.1
  13. port: 3081
  14. # Plain concatenation, not URL.pathname: a cwd with spaces
  15. # percent-encodes through the URL round-trip and the encoded
  16. # path never resolves.
  17. distIndex: !!js "process.cwd() + '/apps/web/dist/index.html'"
  18. - insert:
  19. - id: tool-cordis
  20. name: '@deepseek-ai/dsh-tool-cordis'