monotykamary/dsh-fovea0

dsh-fovea

Foveated repository intelligence for DeepSeek Harness

AI 분석

提供针对代码仓库的智能同步与分析能力。适合需要让 Agent 深度理解、导航和修改大型代码库的软件开发任务。

패키지
dsh-fovea
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 8. 16.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:monotykamary/dsh-fovea

Configuration

The bundle patch inserts one row with id dsh-fovea. Override it in the selected profile's $DSH_HOME/profiles/ /cordis.patch.yml (or a later --patch layer):

- id: dsh-fovea
  config:
    defaultBudget: 768
    toolTimeoutMs: 120000
    sync:
      mode: enabled
      scope: session
      budget: 512
      steerThreshold: 0.15
      pushFocus: true
      ackClean: false
      warmMutations: true
KeyDefaultValid values
defaultBudget512integer 256–16000
toolTimeoutMs120000integer 1000–2147483647
sync.modeenabledenabled, hidden, or disabled
sync.scopesessionsession or repository
sync.budget512integer 128–8192
sync.steerThreshold0.15finite number 0.02–8
sync.pushFocustrueboolean
sync.ackCleanfalseboolean — tiny "nothing new" ack after a clean structural check
sync.warmMutationstrueboolean

Unknown configuration keys fail plugin loading. enabled emits plugin notice messages; hidden uses plugin instructions messages for the model; disabled removes sync and mutation-attribution hooks while keeping explicit tools, command, and skill. The deployment-level FOVEA_TURN_SYNC=off (also 0 or false) escape hatch always forces disabled mode.

Advanced environment controls

These are deployment-level tuning controls read when modules load:

VariableDefaultRange / meaning
FOVEA_AST_GREPpackaged CLIExecution-world ast-grep path/name override
FOVEA_TURN_SYNCunsetoff, 0, or false disables continuous sync
FOVEA_MAX_FILES8000100–100000 discovered files
FOVEA_MAX_FILE_BYTES104857665536–67108864 bytes per source
FOVEA_MAX_ROOTS21–32 resident workspace graphs
FOVEA_MAX_AGENT_SESSIONS321–4096 resident agent/session attention states
FOVEA_SPAWN_CONCURRENCY31–32 concurrent subprocess stages
FOVEA_IO_CONCURRENCY324–512 concurrent provider I/O operations
FOVEA_MAX_SUBMODULE_DEPTH41–16 nested repository depth
FOVEA_AST_GREP_CHUNK16032–2048 files per parser chunk
FOVEA_PROBE_TTL_MS1200200–60000 send-path Git probe interval
FOVEA_MEMORY_HALF_LIFE_HOURS481–8760 surprise-memory half-life
FOVEA_COCHANGE_HALF_LIFE_DAYS301–3650 co-change half-life
FOVEA_WALK_GAP_MS4000500–300000 plain-root relist gap
FOVEA_SWEEP_GAP_MS200002000–600000 plain-root full sweep gap

Invalid integer environment values fall back to the listed default.