Codex review follow-up: - Update docs/development.md: add verify-module-graph to the pre-push and CI gate lists and gen/verify-module-graph to the daily commands, so the contributor guide matches the new freshness gate. - Emit the module-graph.md intro paragraph as a single line (repo Markdown convention: one line per paragraph), since regenerating would otherwise reintroduce hard wrapping.
1.3 KiB
1.3 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
invariants --> agent
invariants --> llm
invariants --> session
tools --> agent
tools --> llm
tools --> system-prompt
agent-loop --> agent
agent-loop --> llm
agent-loop --> session
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 |
invariants |
agent, llm, session |
tools |
agent, llm, system-prompt |
agent-loop |
agent, llm, session, system-prompt, tools |
tool-bash |
agent, bash, llm, tools |