Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README-es.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Todos los ajustes son campos `Config` de Schemastery (modificables desde cordis.
|---|---|---|
| `tokenSource` | `auto` | `auto` (credenciales → env → gh) o uno de `credentials` / `env` / `gh` |
| `tokenRef` | `GITHUB_TOKEN` | Referencia de la capa de credenciales / nombre de la variable de entorno |
| `defaultOwnerRepo` | — | `owner/repo` de respaldo cuando una llamada no indica ninguno y git no tiene origen |
| `defaultOwnerRepo` | — | `owner/repo` de respaldo cuando una llamada no indica ninguno. En un despliegue `dsh web` el sondeo del origen git no puede dispararse — ver `workspaceDir` |
| `autoCommit` | `false` | Si `/pr create` puede indicar al modelo que haga commit+push primero |
| `maxDiffChars` | `8000` | Límite de caracteres para los diffs de PR leídos en las revisiones |
| `renderExcerptChars` | `2000` | Límite de caracteres para el extracto de diff representado en la salida de la herramienta |
Expand All @@ -116,7 +116,7 @@ Todos los ajustes son campos `Config` de Schemastery (modificables desde cordis.
| `requestTimeoutMs` | `30000` | Tiempo máximo por solicitud; aborta el fetch al superarse |
| `apiBaseUrl` | `https://api.github.com` | URL base de la API REST de GitHub (GitHub Enterprise) |
| `allowedActions` | `['pr.create','pr.merge','pr.update','review.post','issue.create','issue.comment','issue.close','ci.run']` | Lista blanca de acciones de escritura; cualquier otra se deniega antes de la aprobación |
| `workspaceDir` | process cwd | Directorio de trabajo para la inspección de git de solo lectura |
| `workspaceDir` | process cwd | Directorio de trabajo para la inspección de git de solo lectura. Un despliegue `dsh web` lo fija al cwd del PROCESO DE SERVICIO, no al checkout de la sesión, así que los datos derivados de git (origen, rama) y el último recurso `defaultOwnerRepo` no están disponibles — pasa `ownerRepo` en cada llamada (opencharly/dsh-github#3) |
| `ci` | `{ enabled: false, … }` | Sección de integración CI: bot de revisión por sondeo, puerta de status-check y la herramienta de un solo uso `ci_run` (contiene todas las claves `ci.*`) |

## Herramientas y superficies
Expand Down
4 changes: 2 additions & 2 deletions README-hi.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ dsh --profile web --dump-config | grep -A3 'id: dsh-github'
|---|---|---|
| `tokenSource` | `auto` | `auto` (credentials → env → gh) या `credentials` / `env` / `gh` में से कोई एक |
| `tokenRef` | `GITHUB_TOKEN` | Credential-seam reference / environment-variable नाम |
| `defaultOwnerRepo` | — | जब कोई call कोई नाम न दे और git के पास कोई origin न हो तो Fallback `owner/repo` |
| `defaultOwnerRepo` | — | जब कोई call कोई नाम न दे तो Fallback `owner/repo`। `dsh web` deployment में git origin की जाँच चल ही नहीं सकती — देखें `workspaceDir` |
| `autoCommit` | `false` | क्या `/pr create` model को पहले commit+push करने का निर्देश दे सकता है |
| `maxDiffChars` | `8000` | reviews में पढ़े जाने वाले PR diffs की character सीमा |
| `renderExcerptChars` | `2000` | tool output में render किए जाने वाले diff excerpt की character सीमा |
Expand All @@ -116,7 +116,7 @@ dsh --profile web --dump-config | grep -A3 'id: dsh-github'
| `requestTimeoutMs` | `30000` | प्रति request का hard timeout; exceed होने पर fetch abort |
| `apiBaseUrl` | `https://api.github.com` | GitHub REST base URL (GitHub Enterprise) |
| `allowedActions` | `['pr.create','pr.merge','pr.update','review.post','issue.create','issue.comment','issue.close','ci.run']` | Write-action whitelist; बाकी सब approval से पहले अस्वीकार |
| `workspaceDir` | process cwd | read-only git inspection के लिए working directory |
| `workspaceDir` | process cwd | read-only git inspection के लिए working directory। `dsh web` deployment में यह SERVICE प्रोसेस का cwd होता है, session का checkout नहीं, इसलिए git से मिलने वाली जानकारी (origin, branch) और आख़िरी `defaultOwnerRepo` fallback वहाँ उपलब्ध नहीं हैं — हर call में `ownerRepo` दें (opencharly/dsh-github#3) |
| `ci` | `{ enabled: false, … }` | CI integration section: polling review bot, status-check gate और one-shot `ci_run` tool (सभी `ci.*` keys इसी में हैं) |

## टूल्स और सतहें
Expand Down
4 changes: 2 additions & 2 deletions README-pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Todos os ajustes são campos `Config` do Schemastery (modificáveis a partir do
|---|---|---|
| `tokenSource` | `auto` | `auto` (credenciais → ambiente → gh) ou um de `credentials` / `env` / `gh` |
| `tokenRef` | `GITHUB_TOKEN` | Referência da camada de credenciais / nome da variável de ambiente |
| `defaultOwnerRepo` | — | Fallback `owner/repo` quando uma chamada não nomeia nenhum e o git não tem origin |
| `defaultOwnerRepo` | — | Fallback `owner/repo` quando uma chamada não nomeia nenhum. Em uma implantação `dsh web` a sondagem da origin do git não pode disparar — veja `workspaceDir` |
| `autoCommit` | `false` | Se `/pr create` pode instruir o modelo a fazer commit+push primeiro |
| `maxDiffChars` | `8000` | Limite de caracteres para diffs de PR lidos nas revisões |
| `renderExcerptChars` | `2000` | Limite de caracteres para o trecho de diff renderizado na saída da ferramenta |
Expand All @@ -116,7 +116,7 @@ Todos os ajustes são campos `Config` do Schemastery (modificáveis a partir do
| `requestTimeoutMs` | `30000` | Timeout rígido por requisição; aborta o fetch ao exceder |
| `apiBaseUrl` | `https://api.github.com` | URL base da API REST do GitHub (GitHub Enterprise) |
| `allowedActions` | `['pr.create','pr.merge','pr.update','review.post','issue.create','issue.comment','issue.close','ci.run']` | Allowlist de ações de gravação; qualquer outra coisa é negada antes da aprovação |
| `workspaceDir` | process cwd | Diretório de trabalho para inspeção somente leitura do git |
| `workspaceDir` | process cwd | Diretório de trabalho para inspeção somente leitura do git. Em uma implantação `dsh web` ele é o cwd do PROCESSO DE SERVIÇO, não o checkout da sessão, então fatos derivados do git (origin, branch) e o último fallback `defaultOwnerRepo` não estão disponíveis — informe `ownerRepo` em cada chamada (opencharly/dsh-github#3) |
| `ci` | `{ enabled: false, … }` | Seção de integração CI: bot de revisão por polling, barreira de status-check e a ferramenta de execução única `ci_run` (contém todas as chaves `ci.*`) |

## Ferramentas e superfícies
Expand Down
4 changes: 2 additions & 2 deletions README-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ dsh --profile web --dump-config | grep -A3 'id: dsh-github'
|---|---|---|
| `tokenSource` | `auto` | `auto`(credentials → env → gh)或指定 `credentials` / `env` / `gh` |
| `tokenRef` | `GITHUB_TOKEN` | credentials seam 引用名 / 环境变量名 |
| `defaultOwnerRepo` | — | 调用未指定且 git 无 origin 时的兜底 `owner/repo` |
| `defaultOwnerRepo` | — | 调用未指定时的兜底 `owner/repo`。在 `dsh web` 部署中 git origin 探测无法触发 — 参见 `workspaceDir` |
| `autoCommit` | `false` | `/pr create` 是否允许指示模型先 commit+push |
| `maxDiffChars` | `8000` | 审查读取 PR diff 的字符数上限 |
| `renderExcerptChars` | `2000` | 渲染进工具输出的 diff 摘要字符数上限 |
Expand All @@ -118,7 +118,7 @@ dsh --profile web --dump-config | grep -A3 'id: dsh-github'
| `requestTimeoutMs` | `30000` | 单次请求硬超时;超时即中止 fetch |
| `apiBaseUrl` | `https://api.github.com` | GitHub REST 基地址(GitHub Enterprise) |
| `allowedActions` | `['pr.create','pr.merge','pr.update','review.post','issue.create','issue.comment','issue.close','ci.run']` | 写动作白名单;名单外直接拒绝 |
| `workspaceDir` | 进程 cwd | 只读 git 检查的工作目录 |
| `workspaceDir` | 进程 cwd | 只读 git 检查的工作目录。在 `dsh web` 部署中它是**服务进程**的 cwd,而非会话的检出目录,因此 git 派生的事实(origin、分支)与最后的 `defaultOwnerRepo` 兜底都不可用 — 请在每次调用中传入 `ownerRepo`(opencharly/dsh-github#3) |
| `ci` | `{ enabled: false, … }` | CI 集成段:轮询式审查机器人、状态检查门禁与一次性 `ci_run` 工具(其下为全部 `ci.*` 子键) |

## 工具与界面
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ All tunables are Schemastery `Config` fields (changeable from cordis.yml). An id
|---|---|---|
| `tokenSource` | `auto` | `auto` (credentials → env → gh) or one of `credentials` / `env` / `gh` |
| `tokenRef` | `GITHUB_TOKEN` | Credential-seam reference / environment-variable name |
| `defaultOwnerRepo` | — | Fallback `owner/repo` when a call names none and git has no origin |
| `defaultOwnerRepo` | — | Fallback `owner/repo` when a call names none. In a `dsh web` deployment the git-origin probe cannot fire — see `workspaceDir` |
| `autoCommit` | `false` | Whether `/pr create` may instruct the model to commit+push first |
| `maxDiffChars` | `8000` | Character cap for PR diffs read into reviews |
| `renderExcerptChars` | `2000` | Character cap for the diff excerpt rendered into tool output |
Expand All @@ -119,7 +119,7 @@ All tunables are Schemastery `Config` fields (changeable from cordis.yml). An id
| `requestTimeoutMs` | `30000` | Hard per-request timeout; aborts the fetch when exceeded |
| `apiBaseUrl` | `https://api.github.com` | GitHub REST base URL (GitHub Enterprise) |
| `allowedActions` | `['pr.create','pr.merge','pr.update','review.post','issue.create','issue.comment','issue.close','ci.run']` | Write-action whitelist; anything else is denied before approval |
| `workspaceDir` | process cwd | Working directory for read-only git inspection |
| `workspaceDir` | process cwd | Working directory for read-only git inspection. A `dsh web` deployment sets it to the SERVICE process's cwd, not the session's checkout, so git-derived facts (origin, branch) and the last-resort `defaultOwnerRepo` probe are unavailable there — pass `ownerRepo` on every call (opencharly/dsh-github#3) |
| `ci` | `{ enabled: false, … }` | CI integration section: polling review bot, status-check gate, and the one-shot `ci_run` tool (all `ci.*` keys live inside it) |

## Tools & surfaces
Expand Down
2 changes: 1 addition & 1 deletion lib/ci/tool.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { GithubState } from '../state.js';
import { type GithubState } from '../state.js';
/** `ci_run`: run one CI review pass (write; approval-gated upstream). */
export declare function ciRunTool(state: GithubState): import("@deepseek-ai/dsh-tools").ToolDefinition;
//# sourceMappingURL=tool.d.ts.map
2 changes: 1 addition & 1 deletion lib/ci/tool.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions lib/ci/tool.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading