← 返回
未分类

会话名称修改

改会话名、rename session、会话标签、修改会话标题、session label
修改会话名称、标题和标签
fhekg
未分类 clawhub v1.0.2 1 版本 99635 Key: 无需
★ 0
Stars
📥 273
下载
💾 0
安装
1
版本
#latest

概述

会话名称修改 (Session Rename)

通过直接编辑 sessions.json 给会话加 label 字段来修改显示名称。

OpenClaw 没有 CLI 或 RPC 方式修改会话标题,但 JSON store 可以直接编辑。

效果演示

!改名效果

触发

用户说「改会话名」「把这个会话叫 XXX」「rename session」「设置会话标签」「修改会话标题」等。

工作流

  1. 确认目标会话(当前会话 / 指定会话)和想要的名字
  2. 如果是当前会话,用 sessions_list 拿到当前 session key
  3. 用 python3 安全读取、修改、写回 sessions.json

改当前会话

python3 -c "
import json

path = '/Users/xingbin/.openclaw/agents/main/sessions/sessions.json'
with open(path, 'r') as f:
    data = json.load(f)

key = '<SESSION_KEY>'  # 从 sessions_list 获取
if key in data:
    data[key]['label'] = '<新名称>'
    with open(path, 'w') as f:
        json.dump(data, f, indent=2, ensure_ascii=False)
    print(f'✅ 已设置 label: <新名称>')
"
  1. 改完后用 sessions_list 验证 displayNamederivedTitle 已生效

改其他会话

  • sessions_list 找到目标会话的 key
  • 同上流程,替换 key 和 label 值

列出所有会话

python3 -c "
import json
data = json.load(open('/Users/xingbin/.openclaw/agents/main/sessions/sessions.json'))
for k, v in data.items():
    print(f'{k} → {v.get(\"label\", \"(无标签)\")}')
"

注意事项

  • sessions.json 路径固定:~/.openclaw/agents/main/sessions/sessions.json
  • 用 python3 操作 JSON,不要用 sed/shell 字符串拼接,避免破坏格式
  • 安全操作:读取→修改→写回,不删不改其他字段
  • 只添加 label 字段,不影响其他功能

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-25 17:16 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,078 📥 808,672
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,376 📥 320,195
ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,225 📥 267,662