From 38f1624b0515e6b2f674cd69c32e48539e7c77a5 Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Tue, 10 Feb 2026 16:10:56 +0800 Subject: [PATCH] docs: Update TODO with completed Git and cleanup features --- TODO.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/TODO.md b/TODO.md index 61e6c37..28ebc5e 100644 --- a/TODO.md +++ b/TODO.md @@ -17,12 +17,6 @@ - [ ] 配置阿里云 TTS 语音 - 需要提供:AccessKeyId, AccessKeySecret - 配置命令: `openclaw config set channels.wecom.voice.type "aliyun"` - - [ ] 修复凭证目录权限: chmod 700 /home/admin/.openclaw/credentials - - [ ] 禁用控制UI不安全认证: gateway.controlUi.allowInsecureAuth=false - - [ ] 审查/移除Feishu插件 (src/media.ts:477) - - [ ] 配置插件白名单 plugins.allow - - [ ] 审查WeCom插件可疑代码 (src/monitor.ts:376, src/outbound.ts:141) - - [ ] 启用ufw防火墙 ### 字幕增强方案(待实现) - [ ] **视觉大模型方案** - 用API识别视频帧中的字幕 @@ -32,13 +26,23 @@ - 可选模型:Whisper / 讯飞ASR / 阿里云ASR - 流程:视频 → 提取音频 → ASR模型 → 字幕文件(.srt/.lrc) -### 常规 -- [ ] ... - --- ## 已完成 ✅ -- bilibili-analyzer技能:支持字幕区域裁剪 -- 分析新加坡旅行省钱视频 -- 添加 cron job:子代理状态汇报(已禁用,等待 WeCom 配置) -- 推送 commit: feat(bilibili-analyzer) 字幕裁剪功能 + +### Git版本管理和清理(2026-02-10) +✅ **需求1: Git版本管理** +- Git仓库存放在 archive/ 目录 +- 环境变量配置: KB_GIT_ROOT, KB_GIT_REMOTE, KB_GIT_USER, KB_GIT_EMAIL +- 每次归档自动commit(可配置重试3次) +- 新增命令: --trigger git-init, --trigger git-status + +✅ **需求2: 订阅数据管理** +- 订阅数据存放在 archive/subscriptions/ +- 订阅结构: subscriptions.json, processed.json +- Git跟踪历史,防止误删 + +✅ **需求3: 自动清理策略** +- 视频/截帧: 7天后清理 +- 元数据/报告: 永久保留 +- 新增命令: --trigger cleanup --days 30