v1.2.4 Release Notes
🆕 新增功能
1. EnhancedCommonAgent - 增强通用问答智能体
- 新增
agent/common/enhanced_common_agent.py,基于 DeepAgents 框架 - 支持 Skill + MCP + 多轮对话 + 思考可视化
- 带阶段追踪(PLANNING → EXECUTION → SUB_AGENT → REPORTING)
2. 技能中心(Skill Center)全新升级
web/src/views/skill-center.vue完全重写(+872 行)- 新增 common/deep 双 Tab 切换、GitHub 在线安装、ZIP 包上传、教程预览
- 新增
services/skill_service.py(+432 行):技能全生命周期管理 - 新增
controllers/skill_api.py(+400 行):技能相关 REST API
3. PageAgent 智能页面交互能力
web/src/hooks/usePageAgent.ts(+379 行):AI 自动操盘网页(点击/填表/导航)web/src/hooks/pageAgentInstructions.ts(+98 行):页面元素定位指令集- 支持登录页/首页/对话页三类页面的自动化操作流程
4. 新增 Skills
| Skill | 说明 |
|---|---|
agent/common/skills/pdf/ |
PDF 处理(pypdf/fpdf2:文本提取/合并/拆分/表单填写) |
agent/common/skills/web-access/ |
联网能力(CDP 代理 + Node.js 脚本),支持搜索/网页抓取/登录态操作 |
agent/common/skills/xlsx/ |
Excel/Office 文档处理(打包/解包/公式重算/LibreOffice 转换) |
agent/deepagent/skills/frontend-design/ |
报告视觉设计原则 |
5. Long Memory 记忆增强
agent/common/新增 long memory 相关模块,支持更长上下文
6. SQL 安全校验模块
- 新增
common/sql_security.py(+94 行):基于 sqlglot 解析,拦截 INSERT/UPDATE/DELETE/DROP 等危险操作
7. Deep Research 报告生成升级
report-generationskill 大幅增强(+497 行):动态风格选择(玻璃拟态/科技渐变/现代明亮/仪表盘)schema-exploration/query-writingskill 同步优化- 新增
frontend-design设计规范指导
8. 前端其他更新
- API 超时链路优化:18min → 36min(LLM(15min) < TASK(30min) < Sanic(35min) < 前端(36min))
- MarkdownPreview 支持流结束时 HTML 截断检测
- Chat 页面大规模重构(+~700 行)
🔄 变更
ui-ux-pro-maxskill 移除:原数据文件、CSV、Python 脚本全部删除,合并入更轻量的frontend-designskill- MinIO 工具模块增强
agent/deepagent/deep_research_agent.py工具调用格式优化(紧凑化)- README.md 新增 Skill 技能中心、OpenClaw 模式演示视频
📦 依赖升级(LangChain 生态)
| 依赖 | 旧版本 | 新版本 |
|---|---|---|
langchain |
1.2.7 | 1.2.15 |
langchain-core |
1.2.7 | 1.2.28 |
langchain-anthropic |
1.3.1 | 1.4.0 |
langchain-google-genai |
4.2.0 | 4.2.1 |
langgraph |
1.0.7 | 1.1.6 |
langgraph-checkpoint |
3.0.1 | 3.0.5 |
langgraph-prebuilt |
1.0.7 | 1.0.9 |
deepagents |
0.3.7 | 0.5.1 |
anthropic |
0.75.0 | 0.92.0 |
新增依赖:accelerate、datasets、defusedxml、dill、evaluate、fpdf2、hf-xet、html2text、multiprocess、orjson、psutil、psycopg / psycopg-binary / psycopg-pool、pyarrow、pypdf、reportlab、sentencepiece 等
配置更新
- 新增
LLM_MAX_TOKENS=65536:DeepSeek 等模型默认上限较低,报告生成需显式设置更高值
代码统计
152 个文件变更,+30,300 行 / -3,038 行