openClaw
密钥位置/home/ubuntu/.openclaw/agents/main/agent 会话会话的目录和密钥位置的目录位于同一目录下,具体如下所示: 123456789ubuntu@VM-0-6-ubuntu:~/.openclaw/agents/main$ tree.├── agent│ ├── auth-profiles.json│ └── models.json└── sessions ├── 018a193b-2c91-4979-93f7-4920571a44fa.jsonl.deleted.2026-03-04T13-38-32.193Z ├── 01facb05-abde-4fb4-b38f-ab57ea3a7e86.jsonl ├── 048df74e-0eff-4388-9cd9-673af088659b.jsonl
docker部署openClaw
在 docker 容器内的配置文件目录在是:Config overwrite: /root/.openclaw/openclaw.json docker的 dockerfile 配置挂载目录有问题,现在的问题是.openclaw配置在:/home/node/.openclaw,实际上的容器内.openclaw配置路径是:/root/.openclaw 详细步骤步骤 1:创建构建目录结构12345678910111213141516171819202122# 创建构建目录mkdir -p /home/ubuntu/docker-buildcd /home/ubuntu/docker-build# 复制 OpenClaw 源码cp -r /home/ubuntu/openclaw/* .# 创建 openclaw-defaults 目录(存放默认配置)mkdir -p openclaw-defaults# 复制自定义插件cp -r /home/ubuntu/.openclaw/extensions openclaw-defaults/# 复制工作空间配置cp -r /home/ubu...
docker命令
常用展示所有镜像 123456ubuntu@VM-0-6-ubuntu:~$ docker images i Info → U In UseIMAGE ID DISK USAGE CONTENT SIZE EXTRAjustlikemaki/openclaw-docker-cn-im:latest 0e4e76e48020 9.92GB 2.71GB openclaw-custom:2026.03.04 11929d3e0258 11GB 2.89GB U openclaw-custom:latest 11929d3e0258 11GB...
OpenAI HTTP API对比飞书插件
我来详细分析这两种交互方式的差异。让我先查看相关源码:让我继续查看飞书插件中更多的核心处理逻辑:现在让我查看飞书如何处理消息并调用 Agent:让我继续查看飞书消息处理的核心部分,特别是如何调用 Agent:现在让我继续查看飞书如何触发 Agent 调用:现在我有了完整的信息,可以为你做一个详细的对比了: OpenAI HTTP API vs 飞书渠道 功能详细对比一、整体架构对比123456789101112131415161718┌─────────────────────────────────────────────────────────────────────────────┐│ OpenAI HTTP API (openai-http.ts) │├─────────────────────────────────────────────────────────────────────────────┤│ PC App / IDE ────HTTP POST───▶ Gatew...
IM 利用 /V1/chat/completions 给 openClaw 发送消息
openai-http.ts 是 OpenClaw Gateway 提供的 OpenAI 兼容 HTTP API 实现。这个文件实现了 /v1/chat/completions 端点,让 OpenClaw 可以伪装成 OpenAI API 服务器。 一、API 实现方式详解1.1 整体架构12345678910111213141516171819202122232425262728┌─────────────────────────────────────────────────────────────────────────────┐│ 你的 PC App ││ ┌─────────────────────────────────────────────────────────────────────┐ ││ │ OpenClawClient 类 ...
IsaacLab Tesla V100 环境搭建记录
🔍 IsaacLab 安装方式分析报告通过详细分析日志内容,可明确推断出你的 IsaacLab 安装方式为:Conda 虚拟环境 + pip 安装版 Isaac Sim + 源码模式 IsaacLab。这是 NVIDIA 官方目前最推荐、最灵活的开发配置。 1. 核心证据分析✅ 证据一:Python 环境(Conda)1[INFO] Using python from: /home/ubuntu/miniconda3/envs/isaac_lab/bin/python 分析:Python 解释器位于 miniconda3/envs/isaac_lab,表明你已安装 Miniconda 并创建了名为 isaac_lab 的隔离虚拟环境。 ✅ 证据二:Isaac Sim 安装方式(pip 包)1Loading user config located at: '.../lib/python3.11/site-packages/isaacsim/kit/data/...' 关键判断: 传统安装(Omniverse Launcher)路径:~/.loca...
Nvidia Thor远程桌面配置
[教程] NVIDIA Thor (Ubuntu 24.04) 配置 x11vnc 远程桌面全指南在 NVIDIA Thor(Drive OS / Ubuntu 24.04)开发板上,默认显示协议通常为 Wayland,且未预配置远程桌面功能。为实现稳定、可交互的远程 GUI 操作,需切换至 X11 协议并部署 x11vnc 服务。 ⚠️ 本教程适用于 Ubuntu 24.04 + GDM3 环境,操作前请确保已通过 SSH 或本地终端访问设备。 1. 环境准备:禁用 Wayland 并启用自动登录x11vnc 依赖 X11 协议,且需用户已登录图形会话才能捕获屏幕内容。 修改 GDM3 配置1sudo nano /etc/gdm3/custom.conf 修改 [daemon] 部分如下(取消注释并调整值): 1234567[daemon]# 强制使用 Xorg (X11)WaylandEnable=false# 启用自动登录(将 'jetson' 替换为实际用户名)AutomaticLoginEnable=trueAutomaticLog...
git
git 代码提交📋 完整的提交类型列表 类型 含义 使用场景 示例 feat 新功能 添加新特性 feat: 添加用户登录功能 fix 修复 Bug 修复错误 fix: 修复登录时的空指针异常 docs 文档 仅修改文档 docs: 更新 API 使用说明 style 代码格式 不影响代码逻辑的格式修改 style: 统一代码缩进为 4 空格 refactor 重构 既不是新功能也不是修复 Bug refactor: 重构用户服务层代码 perf 性能优化 提升性能的修改 perf: 优化数据库查询,减少 N+1 问题 test 测试 添加或修改测试代码 test: 添加用户服务单元测试 build 构建系统 影响构建系统或外部依赖 build: 升级 Go 版本到 1.25 ci 持续集成 修改 CI 配置文件 ci: 添加 GitHub Actions 自动测试 chore 杂务 其他不修改源码的变更 chore: 更新 .gitignore revert 回滚 撤销之前的提交 revert: 回滚 feat: 添加用户登...
go学习
全局变量var c, m []interface{}必须要使用var声明。 使用方式:var name Type 或 var name = value;不能用 var name Type{}(这是局部变量的短声明风格) []interface{}:Go 的”万能容器”,可存放任意类型,等价于[]any 使用示例: 12345678// 方案1:用 = 赋值(推荐!)var define_1 = []any{}// 方案2:先声明,后在 init/main 中初始化var define_1 []any // 零值初始化为 nilfunc init() { define_1 = []any{} // 运行时初始化} 推荐使用方法 1,该方法不存在空指针! []any []any是一个数据类型(不能单独作为值) any 是 Go 1.18+ 中 interface{} 的别名(完全等价) 花括号 {} 创建结构体实例 切片字面量 切片字面量必须写成 []any{元素} 或 []any{}(空切片),即切片字...