Files
deepseek-harness/docs/module-graph.md
T
Tianyi Cui c2f8af30da Merge branch 'feat/acp-1-max-tokens-turn-end' into feat/acp-2-bridge
# Conflicts:
#	AGENTS.md
#	docs/cookbook/extension-cookbook.md
#	yarn.lock
2026-06-16 23:40:23 +08:00

1.9 KiB

Module dependency graph

Inter-package dependencies among the @deepseek-ai/dsh-* harness packages, derived from each package's peerDependencies (the canonical runtime-dependency signal). An edge a --> b means package a depends on package b. Names have the @deepseek-ai/dsh- prefix stripped.

graph TD
  bash-local --> bash
  llm-deepseek --> llm
  llm-pi-ai --> llm
  session --> llm
  system-prompt --> llm
  agent --> llm
  agent --> session
  session-persistence --> session
  acp --> agent
  acp --> llm
  acp --> session
  acp --> session-persistence
  invariants --> agent
  invariants --> llm
  invariants --> session
  session-persistence-jsonl --> session
  session-persistence-jsonl --> session-persistence
  session-persistence-sqlite --> session
  session-persistence-sqlite --> session-persistence
  tools --> agent
  tools --> llm
  tools --> system-prompt
  agent-loop --> agent
  agent-loop --> llm
  agent-loop --> session
  agent-loop --> session-persistence
  agent-loop --> system-prompt
  agent-loop --> tools
  tool-bash --> agent
  tool-bash --> bash
  tool-bash --> llm
  tool-bash --> tools
Package Depends on
bash
llm
bash-local bash
llm-deepseek llm
llm-pi-ai llm
session llm
system-prompt llm
agent llm, session
session-persistence session
acp agent, llm, session, session-persistence
invariants agent, llm, session
session-persistence-jsonl session, session-persistence
session-persistence-sqlite session, session-persistence
tools agent, llm, system-prompt
agent-loop agent, llm, session, session-persistence, system-prompt, tools
tool-bash agent, bash, llm, tools