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】的作用区别,给我编写一个文档说明

相关推荐
beyond阿亮13 小时前
Hermes Agent快速接入 QQ 完整教程|QQ聊天使用AI智能体
人工智能·windows·ai·openclaw·hermes agent
七夜zippoe17 小时前
OpenClaw 网页抓取:数据采集实战
数据采集·browser·网页抓取·openclaw
最土老杨18 小时前
StoreClaw 电商数据智能采集与应用实战
openclaw·小龙虾·电商龙虾
无心水19 小时前
【Harness:全局认知】3、Harness 如何改写软件交付规则?从 52.8% 到 66.5% 的跨越背后
人工智能·性能优化·openclaw·养龙虾·harness·hermes·honcho
a7520662821 小时前
飞书机器人+OpenClaw(小龙虾)本地AI:从创建应用到配置AppID/Secret全流程
人工智能·机器人·飞书·openclaw·小龙虾 ai·本地 ai 智能体
porschev2 天前
这 3 年做教育相关项目,我把一些经验整理成了一个开源 Agent Skills 项目
ai教育·openclaw·hermes agent skills
梦想画家2 天前
企业级 OpenClaw 实战:多用户身份映射与权限隔离架构指南
架构·智能体·openclaw
linmoo19862 天前
Agent应用实践之四 - 基础:AgentScope-SpringBoot集成源码解析
人工智能·spring boot·agent·agentscope·openclaw
前端白袍2 天前
AI+:OpenClaw:开源 AI Agent 框架的定位与技术分析
人工智能·开源·openclaw
爱笑的源码基地2 天前
小微企业ERP源码,采用SpringBoot+Vue+ElementUI+UniAPP技术架构,支持二次开发及商用授权
java·源码·二次开发·erp·源代码·mrp生产计划