feat(sessions): 添加会话重命名功能和工具调用详情展示
- 实现了后端 API 接口 /api/sessions/:id/rename 用于重命名会话 - 添加了 Hermes CLI renameSession 方法来处理会话重命名逻辑 - 在前端添加了会话右键菜单,支持复制会话ID和重命名操作 - 新增重命名模态框组件供用户输入新标题 - 增强了消息项组件,支持展开查看工具调用的参数和结果详情 - 改进了工具消息的UI展示,包括运行状态指示器和错误标记 - 更新了会话列表显示源标识(如 Telegram、API 等) - 优化了工具调用数据的映射逻辑,正确关联参数和执行结果
This commit is contained in:
@@ -59,3 +59,15 @@ export async function deleteSession(id: string): Promise<boolean> {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
export async function renameSession(id: string, title: string): Promise<boolean> {
|
||||
try {
|
||||
await request(`/api/sessions/${id}/rename`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ title }),
|
||||
})
|
||||
return true
|
||||
} catch {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user