zhangzhangco/dsh-llm-antigravity ↗★ 0

dsh-llm-antigravity

Antigravity route for DeepSeek Harness: local Antigravity CLI (agy) as an LLM provider 适合需要使用本地agy命令行工具作为DSH模型后端的特定用户。

패키지
dsh-llm-antigravity
호환성
미검증
Harness peer 범위
^0.1.5-rc.2
Cordis peer 범위
^4.0.2
버전
0.3.0
라이선스
MIT
최근 업데이트
2026. 9. 22.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhangzhangco/dsh-llm-antigravity

Configuration

Mounted by the package itself. This row ships in cordis.patch.yml, which dsh plugin composes as a bundle layer as soon as the package is installed:

- insert:
    - id: llm-antigravity
      name: dsh-llm-antigravity

Every field below then takes its default from the schema in config.js. To change one on a given machine, add an id-targeted patch to your own ~/.dsh/profiles/ /cordis.patch.yml:

- id: llm-antigravity
  config:
    textOnly: false
    skipPermissions: true

An id-targeted patch replaces the whole config value; the schema fills in every key you leave out, so a partial override is enough. Do not write a second insert row for llm-antigravity — see Upgrading from 0.2.x.

FieldDefaultMeaning
providerantigravity-localRoute name shown to the model picker
commanddiscoveredagy to run; empty discovers it ($AGY_COMMAND, PATH, known installs)
args[]Extra argv appended before the prompt flag
modelemptyPin one model; empty follows the catalog, then models, then the CLI default
effortemptyDefault reasoning level, low/medium/high
agentemptyAntigravity agent; empty selects the built-in tool-less one when textOnly is on
textOnlytrueSelect a tool-less agent so answers are text, not tool calls
geminiConfigDiremptyAntigravity config root; empty uses $GEMINI_CONFIG_DIR or ~/.gemini/config
provisionAgenttrueCreate the built-in tool-less agent file when it is missing
proxyemptyProxy for the child, exported as HTTP_PROXY/HTTPS_PROXY
noProxylocalhost,127.0.0.1,::1Hosts that bypass proxy
cwdemptyCLI working root; empty uses the session workspace
addDirs[]Extra workspace roots, one --add-dir each
sandboxfalseEnable Antigravity's own terminal sandbox (--sandbox)
skipPermissionsfalseAuto-approve every Antigravity tool request (--dangerously-skip-permissions)
disableSlashCommandstrueKeep slash-command and skill expansion out of print mode
modeemptyaccept-edits or plan; empty uses the CLI default
timeoutMs600000Wall-clock budget for one agy invocation
printTimeoutempty--print-timeout (Go duration, e.g. 8m); empty derives one just below timeoutMs
modelsCachePathemptyCatalog cache path; empty uses ~/.cache/dsh-llm-antigravity/models.json
modelsCacheTtlMs21600000Catalog freshness window (6 hours)
discovertrueRun agy models to discover models
models[]Extra ids to advertise, listed first
contextWindows{}Per-model capacity overrides, keyed by exact model id
defaultContextWindow200000Capacity fallback when no hint or override applies