- 数据层:messages 表增加 part_type 字段,新建 file_versions 表支持版本追踪 - 后端:saveWorkspace 版本追踪、saveAgentOutput 源头分离、generateBriefMessage 成员简报 - 后端:applyDocumentEdit 增量编辑、buildWorkflowStep phase-aware 工作流引擎 - API:文件版本查询/回退接口 - 前端:part_type 驱动渲染,产物面板版本历史 - 新增写手团队(主编/搜索员/策划编辑/合规审查员)配置 - store 模块、scheduler 模块、web-search skill Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
29 lines
805 B
Bash
Executable File
29 lines
805 B
Bash
Executable File
#!/bin/bash
|
|
# 清空聊天数据、产物和 agent 记忆
|
|
|
|
set -e
|
|
cd "$(dirname "$0")"
|
|
|
|
echo "=== 清空聊天数据 ==="
|
|
|
|
# 1. 删除 SQLite 数据库
|
|
rm -f data.db data.db-shm data.db-wal web/data.db
|
|
echo "✓ 数据库已清空"
|
|
|
|
# 2. 清空所有 room 的聊天记录和产物
|
|
if [ -d rooms ]; then
|
|
find rooms -type d -name "history" -exec rm -rf {}/* \; 2>/dev/null
|
|
find rooms -type d -name "workspace" -exec rm -rf {}/* \; 2>/dev/null
|
|
find rooms -name "tasks.md" -exec sh -c '> "$1"' _ {} \;
|
|
echo "✓ 聊天记录、workspace 产物、任务已清空"
|
|
else
|
|
echo "- rooms 目录不存在,跳过"
|
|
fi
|
|
|
|
# 3. 清空所有 agent 的 memory 文件
|
|
find agents -path "*/memory/*.md" -exec sh -c '> "$1"' _ {} \; 2>/dev/null
|
|
echo "✓ Agent 记忆已清空"
|
|
|
|
echo ""
|
|
echo "=== 清空完成 ==="
|