cordis.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # Opt-in GitHub webhook overlay over the shipped Web composition. The second
  2. # WebServer lives in an isolated realm so exposing it never exposes the UI API.
  3. - insert:
  4. - id: webhook-runtime
  5. name: '@deepseek-ai/dsh-webhook'
  6. - id: github-ready-review-rule
  7. name: './github-ready-review-rule.mjs'
  8. config:
  9. source: primary-github
  10. repository: deepseek-harness/deepseek-harness
  11. workspacePath: !!js process.env.DSH_GITHUB_REVIEW_WORKSPACE ?? process.cwd()
  12. agentPreset: standard
  13. permissionPreset: read-only
  14. - id: github-webhook-ingress
  15. name: cordis:group
  16. group: true
  17. isolate:
  18. webServer: true
  19. config:
  20. - id: github-webhook-server
  21. name: '@deepseek-ai/dsh-host-webserver'
  22. config:
  23. host: '127.0.0.1'
  24. port: !!js Number(process.env.DSH_GITHUB_WEBHOOK_PORT ?? 3081)
  25. - id: github-webhook-adapter
  26. name: '@deepseek-ai/dsh-webhook-github'
  27. config:
  28. source: primary-github
  29. path: /github
  30. secretEnv: DSH_GITHUB_WEBHOOK_SECRET
  31. maxBodyBytes: 1048576