{"content":"Development journal for commit 5b0f2752 (feat(dsh): first-run runtime self-check + guided OAC runtime install).\n\nDSH users had to install two npm packages (global OAC runtime + plugin). The My Bots section now probes the runtime once per apply (node, npm, CLI path, runtime-vs-plugin version, cached) and shows one setup card instead of scattered CLI errors: missing/stale states offer an explicit one-click npm i -g open-agent-connect@latest (re-resolve, daemon start, skill bind, preset reconcile retry, zero terminal), npm-unavailable/EPERM degrade to a copyable terminal command. CLI resolution gained the npm global root of the resolved node so a fresh global install is visible; en/zh i18n kept in sync; docs/README install sections simplified to one dsh plugin add.\n\nVerification:\npnpm --dir dsh-plugin test\n\nFiles:\nREADME.md\ndocs/hosts/dsh.md\ndsh-plugin/README.md\ndsh-plugin/src/bootstrap.ts\ndsh-plugin/src/cli-bridge.ts\ndsh-plugin/src/client/BotPanel.tsx\ndsh-plugin/src/client/RuntimeSetupCard.tsx\ndsh-plugin/src/client/api.ts\ndsh-plugin/src/client/index.ts\ndsh-plugin/src/client/locale.ts\ndsh-plugin/src/client/styles.ts\ndsh-plugin/src/index.ts\ndsh-plugin/src/node-runtime.ts\ndsh-plugin/src/vision-tools.ts\ndsh-plugin/tests/runtime-setup.test.mjs","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}