OpenClaw03_第一句聊天拆解

OpenClaw03_第一句聊天拆解

针对中文版本openClaw进行源码阅读,当前项目使用node进行开发,claude --dangerously-skip-permissions XXXXX

文章目录


1-参考地址


2-知识整理

  • 1)OpenClaw源码-聊天入口->第一句对话是怎么运行的?
  • 2)OpenClaw源码入口-Gateway是如何启动的?
  • 3)对话openClaw验证服务

3-动手实操

1-OpenClaw源码-第一句聊天

1-src/wizard/onboarding.finalize.ts

  • 安装的引导语:醒来吧,我的朋友!
typescript 复制代码
  // 如果不禁用 UI 且网关可达,进入交互孵化步骤
  if (!opts.skipUi && gatewayProbe.ok) {
    // 如果存在引导文件,说明这是首次初始化,提示用户慎重操作
    if (hasBootstrap) {
      await prompter.note(
        [
          "这是定义性的操作,使您的智能体成为您的。",
          "请慢慢来。",
          "您告诉它的越多,体验就会越好。",
          '我们将发送:"醒来吧,我的朋友!"',
        ].join("\n"),
        "启动 TUI(最佳选项!)",
      );
    }
  • 网页界面在此浏览器的 localStorage 中存储副本(clawdbot.control.settings.v1)

2-src/wizard/onboarding.ts

1-【onboarding.ts】调用的是【onboarding.finalize.ts】的finalizeOnboardingWizard方法

2-src/commands/onboard-interactive.ts

3-src/commands/onboard.ts

4-src/cli/program/register.setup.ts

5-src/cli/program/register.onboard.ts

  • 核心还是【提醒风险】+【安装引导】

1-向导模式VS标准模式

claude --dangerously-skip-permissions 【src/cli/program/register.setup.ts】和【src/cli/program/register.onboard.ts】的作用区别,给我编写一个文档说明

相关推荐
虾壳云官方10 小时前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
贾艺驰1 天前
实战Android Framework: 新增一个系统服务
android·源码
七夜zippoe1 天前
OpenClaw 节点命令执行:远程Shell与系统操作实战
github·shell·openclaw·nodes·系统操作
旺财矿工1 天前
OpenClaw 飞书机器人配置教程|一键对接飞书,实现聊天下达 AI 指令
人工智能·机器人·飞书·openclaw·龙虾
程序猿小白菜1 天前
OpenClaw 飞书机器人搭建流程
ai·机器人·飞书·openclaw
x-cmd2 天前
[260612] x-cmd v0.9.8:x feishu 发送消息支持 Markdown + 卡片,让 x claw 接入飞书后消息不再干巴巴
飞书·agent·claude·命令行·x-cmd·openclaw
虾壳云官方2 天前
【本地 AI 自动化最新工具】 OpenClaw 2.7.9 Windows 完整部署教程(包含安装包)
人工智能·windows·openclaw·openclaw安装·openclaw一键部署
AC赳赳老秦2 天前
OpenClaw + 云数据库运维:自动备份、扩容、迁移 RDS/MySQL 云数据库
运维·开发语言·数据库·人工智能·python·mysql·openclaw
VX_BYSJ83412 天前
【关注可白嫖源码】--17214基于Web的旅游信息交互网站设计与实现(案例分析)
源码·毕设·计算机毕业设计·大作业·毕设定制·程序定制·毕设代做
七夜zippoe2 天前
OpenClaw 节点定位服务:GPS与位置信息实战
gps·位置信息·openclaw·nodes·定位服务