rbviz/dsh-plugin-jules ↗★ 0

dsh-plugin-jules

Google Jules远程编码智能体集成插件 适合需要将Google Jules远程编码能力集成到DSH会话中的开发者。

包名
dsh-plugin-jules
兼容性
待验证
Harness 依赖范围
^0.1.5-rc.2
Cordis 依赖范围
^4.0.2
版本
0.1.1
许可证
MIT
最近更新
2026年9月20日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rbviz/dsh-plugin-jules

Configuration

Set in the loader row's config block. Every field has a default except the credential.

FieldDefaultMeaning
apiKey—Literal key. Prefer apiKeyEnv so no secret enters a config file.
apiKeyEnvJULES_API_KEYCredential reference holding the key.
baseURLhttps://jules.googleapis.com/v1alphaAPI root.
defaultSource—Repository jules_create targets when the call omits one. Setting it makes repoless sessions unavailable.
requestTimeoutMs30000Per-request deadline.
defaultPageSize30Page size for list calls that do not choose one.
maxPageSize100Largest page size a caller may request.
maxPatchBytes200000Largest diff slice jules_patch returns.
pollIntervalMs5000Delay between status polls inside jules_wait.
waitDefaultMs120000Wait budget jules_wait uses when the caller does not set one.
waitMaxMs300000Largest wait budget a caller may request.
maxActivityPages10Activity pages one read may walk.
enableWatchtrueExpose jules_watch.
watchPollIntervalMs15000Delay between polls inside jules_watch.
watchDefaultMs1800000Watch budget jules_watch uses when the caller does not set one.
watchMaxMs7200000Largest watch budget a caller may request.
watchSettleOnMessagetrueEnd a watch when the agent posts a message, not only on a state change.
retryMaxAttempts4Attempts per request, including the first.
retryBaseDelayMs1000First backoff step; doubles per attempt.
retryMaxDelayMs30000Ceiling for one backoff step.

Cross-field mistakes fail at load with a named error rather than at the first call: defaultPageSize above maxPageSize, waitDefaultMs above waitMaxMs, watchDefaultMs above watchMaxMs, retryBaseDelayMs above retryMaxDelayMs, and a baseURL that is not an absolute URL.