liubin

liubin a commité dans dev-lxn sur howard/Agent

  • 3bcdbafa0f feat(mode_workflow): 新增可选--case-ids参数、修复仪表盘版本bug、更新文档与数据库架构 本次提交包含以下修改: - 为所有工作流脚本添加可选`--case-ids`参数,不传时自动处理当前query下全部已采纳案例 - 修复仪表盘最新版本检测的排序问题,改用自增ID替代字符串版本比较,正确过滤link_复制版本 - 更新数据库架构,新增source列、seq列与唯一组合索引,创建独立的工具导入台账表 - 重构导入与提取脚本,优化事务处理与源数据提取逻辑 - 更新所有文档,补充新的使用示例与默认行为说明

il y a 2 jours

liubin a commité dans dev-lxn sur howard/Agent

  • f14bc12260 feat: 新增工具知识导入、X平台适配与前端视频预览 - 新增db.py中的fetch_adopted_tools_cases函数,查询已采纳且带工具解构的案例 - 新增工具知识批量导入脚本,复用工序导入逻辑,支持Dry-Run、限流和按搜索任务筛选 - 补充extract_sources.py的X平台帖子处理,转换嵌套媒体数组并补全链接 - 为mode_workflow前端页新增视频预览模块,包含样式与渲染逻辑,支持错误降级
  • 31daefe53c chore(mode_workflow): 整理目录结构,归档一次性脚本 - pipeline/ 改名 stages/(搜索→评估→解构→上传四阶段),并入 import_process_knowledge.py; 该脚本原为裸 import db,补 sys.path 修复;同步 server.py 子进程硬编码、README、 流程执行手册、各脚本 docstring、db.py 注释的全部引用 - 一次性重评/对比脚本(_reeval_one/_batch_reeval_q0000/q0020/eval_compare)移至 gitignored runs/ 归档(脱离追踪,路径锚点已改为 runs/ 约定) - 移除已废弃的 import_history.py 及 README 启动步骤中的相关说明 - 取消追踪误提交的运行时文件 .server_8772.out,清理空日志残留 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • Comparer ces 2 commits »

il y a 3 jours

liubin a commité dans dev-lxn sur howard/Agent

  • c67f653b53 refactor(eval-pipeline): 重构知识评估管线,兼容新旧格式并新增Prompt临时覆盖能力 - 移除三处废弃的「评论反馈」固定键映射,清理旧维度支持 - 为命令行工具新增`--prompt-file`参数,支持临时覆盖默认Prompt进行解构 - 在Web服务中新增`/api/extract_prompt`接口与Prompt编辑弹窗,支持自定义Prompt重新解构 - 重构评估管线的schema兼容逻辑:将可复现性判断从固定维度迁移至动态维度的实现完整性,新增`_repro_score`函数适配两种评估数据格式 - 优化`llm_evaluate_sources.py`代码,移除评论抽取逻辑,新增评估Schema校验逻辑确保必填字段完整 - 重构`search_and_evaluate.py`与`db.py`中的评估判定逻辑,新增`update_post_eval`函数同步更新派生字段 - 新增`eval_compare.py`评估对比工具、`_batch_reeval_q0020.py`批量重评脚本与`_reeval_one.py`持久化能力 - 更新Prompt模板文件,调整评估维度结构,完善Intent字段编写规范 - 优化前端界面样式与Intent字段渲染效果
  • cfbabd38bb docs(examples/mode_workflow): 新增mode工作流命令行执行手册 该手册为mode_workflow示例项目的命令行执行手册,以q0020任务为例,详细说明了绕过UI直接执行「搜索→评估→工序解构→上传知识库」完整流程的步骤、常用参数、排查命令与成本时间参考。
  • Comparer ces 2 commits »

il y a 4 jours

liubin a commité dans dev-lxn sur howard/Agent

  • c88387837a feat(eval, workflow): 添加可复现性与意图可控性评估维度,完善全链路逻辑 1. 新增可复现性、意图可控性两个评估维度,更新前端页面维度列表与评估prompt模板,定义详细评分规则与硬封顶逻辑 2. 为评估流水线添加模糊带升级功能:使用便宜模型初评,将边界分数的帖子交由强模型复核,兼顾成本与精度 3. 添加并发解构防重复认领逻辑,避免重复解构同一帖子造成额外LLM成本 4. 新增单条/批量帖子重评脚本,支持定向重评与升级复核,附带旧数据备份回滚能力 5. 完善知识导入脚本与数据库逻辑,新增导入台账防止重复上传,并将可复现性纳入采纳判定门槛 6. 优化评估去重逻辑,支持复用已有评估结果仅重算query相关分数,降低评估成本 7. 优化解构任务提示逻辑,对跳过的任务弹出友好的用户提示

il y a 4 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 73677c9c0f feat(mode_workflow): 优化图片加载,添加解构缓存与加载体验 优先使用浏览器直连CDN加载图片,减少本机上行带宽占用;添加上下文缓存和请求竞态处理,解决多次点击卡顿和残留旧内容问题;封装通用图片渲染函数,新增加载动画并更新gitignore忽略规则。

il y a 4 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 394ccf6a3d 构建(requirements.txt): 替换PooledDB依赖为DBUtils 3.1.2 由于较高版本的DBUtils已集成PooledDB,移除老旧的独立PooledDB包以避免依赖冲突,同时更新至最新稳定版。

il y a 4 jours

liubin a commité dans dev-lxn sur howard/Agent

  • b553e17b6a feat(mode_workflow): 新增工序知识批量导入工具及PooledDB依赖 - 在db.py中新增fetch_adopted_process_cases函数,获取已采纳且带有工序解构的case列表 - 新增import_process_knowledge.py脚本,实现从数据库批量导入已采纳工序到知识接口 - 添加PooledDB依赖到requirements.txt - 更新examples/mode_workflow/README.md补充该工具的使用文档

il y a 4 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 0b23364816 feat(mode_workflow): 添加连接池、合并接口与缓存优化 为数据库连接添加连接池,减少远程RDS的握手开销 新增`/api/extract`接口,合并版本列表和解构详情请求,减少前端往返次数 为`/api/dashboard`添加缓存,任务完成时主动失效并设置60s兜底TTL 为相关接口添加ETag支持,启用浏览器304缓存减少重复传输 优化SQL查询,仅提取所需字段降低数据传输量 更新README文档,补充模块职责与新特性说明 将服务器输出日志加入`.gitignore`并清理旧日志文件

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 6523eefa3a feat(mode_workflow): 新增多平台图标并支持图标静态服务 - 新增小红书、公众号、视频号等多平台SVG图标文件 - 后端新增`/icons/`静态路由,安全提供图标文件访问 - 前端重构平台logo渲染逻辑,优化统计栏布局与样式 - 完善工序via字段的无效占位符过滤规则

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 1a76b71341 feat(前端示例): 添加入页提示组件, 优化布局并清理临时文件 - 移除遗留的 cloudflared 临时PID文件, 更新 .gitignore 以忽略所有示例目录下的 cloudflared 日志和PID文件 - 新增自定义Toast提示组件替代原生alert, 替换所有原有alert调用 - 优化数据集页面的CSS布局, 修复网格布局与滚动区域的显示问题

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 75b7fae961 feat(web/mode_workflow): 新增工序表格与原文卡片组件,优化长文本折叠与gitignore - 调整.gitignore配置,将.cloudflared临时文件移至fixed_query_eval子目录并排除 - 新增工序步骤表格渲染功能,支持输入输出单元格长文本点击展开收起 - 新增原文卡片组件,支持折叠、图片预览与长文本展开收起 - 修正导航栏「聚类库」文案为「知识库」,优化lightbox点击事件格式 - 统一在工具与工序模式页面添加原文卡片展示

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 102d6bbe75 feat(mode_workflow): 添加图片反代与灯箱预览,优化多项细节 - 新增服务端图片反代接口 `/api/img`,绕过外链图片防盗链并防范SSRF攻击 - 实现前端灯箱预览功能,支持大图查看、切换与键盘快捷键操作 - 修复进度百分比计算逻辑,使用Math.floor避免未完成任务显示100% - 优化帖子缩略图与详情页图片的加载,统一使用反代接口处理外链图片 - 优化原文链接的点击交互,支持点击查看原帖详情 - 更新.gitignore忽略.cloudflared.log日志文件
  • 12183cfbe7 feat(mode_workflow): 解构前按 case 全局去重,避免重复花钱 同一帖(case_id)被多个 query 搜到时只真实解构一次:procedure/tool_extract 在调 LLM 前查 db.latest_real_version,已解构的跨 query 用 db.link_process 复制 link_* 行补齐关联(cost=0),--force(API force:true)才强制重测。version 列 放宽到 VARCHAR(32) 容纳 link_v_mopN_* 版本(init 幂等 ALTER)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • Comparer ces 2 commits »

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 08f98520f3 Merge branch 'dev-lxn' of https://git.yishihui.com/howard/Agent into dev-lxn
  • ae2deecce1 feat(mode_workflow): 实现知识检索接口的同源反向代理 修改知识检索后端的接入方式,通过同源反向代理规避混合内容和跨域问题 新增`_proxy_knowledge`方法处理`/api/v1/knowledge`相关请求 适配GET和POST两种请求方式,透传原始请求体和响应内容 优化搜索页面加载逻辑,直接返回原始HTML文件 更新相关注释说明反向代理的优势
  • Comparer ces 2 commits »

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

  • 6e63988e77 feat(mode_workflow): 新增完整工作流与工具提取系统 - 重构搜索评估流水线,将结果拆分存入 search_process/search_tools 两张表 - 新增支持大模型的工具/工序提取完整工作流 - 添加 Cloudflare 隧道一键公网分享脚本 - 更新配置模板与项目文档 - 新增批量 Claude 工序提取工具 - 规范并修复工具提取的提示词与数据格式 - 完善 gitignore 忽略临时文件与环境配置
  • 97e8c7f427 fix(openrouter): 200 但 body 非 JSON 时退避重试,堵住静默丢帖 OpenRouter 共享 Anthropic 池限流时偶发返回 HTTP 200 但 body 是空/ SSE 残片,raise_for_status() 拦不住,response.json() 抛 JSONDecodeError。 该异常不在循环的 except 集合里(只接 HTTPStatusError / 网络类),直接 穿透 provider,被 llm_helper 外层误记成泛化 "LLM 调用异常",且 provider 内不退避重试 —— 限流成簇时整帖被丢。工序解构两批各丢约 50% 即源于此。 修复:新增 except json.JSONDecodeError,与 429/5xx 同等处理(退避重试, 耗尽抛清晰 RuntimeError)。附 tests/test_openrouter_bad_json_retry.py 复现(改前报错与线上日志逐字一致)并验证。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • 1109be283c style(mode_workflow): 渠道下拉箭头右对齐 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
  • de666bc4f4 feat(mode_workflow): 新建搜索渠道改为下拉多选(小红书/知乎/公众号/抖音/视频号/YouTube) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
  • 70cbfae98c chore(mode_workflow): .gitignore 补 .cache,清理冒烟残留 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
  • Comparer ces 19 commits »

il y a 5 jours

liubin a commité dans dev-lxn sur howard/Agent

il y a 1 semaine

liubin a commité dans dev-lxn sur howard/Agent

  • bc751d506b feat(fixed_query_eval): 新增多版本工具解构与公网分享功能 - 将工具解构prompt外置至单独文件,便于独立迭代维护 - 实现工具解构多版本共存,本地与数据库均保留历史版本 - 新增share.sh一键脚本,支持快速启动服务与cloudflared公网隧道 - 优化前端工具展示:支持卡片/表格视图切换,增强图片灯箱翻页功能 - 更新后端接口与数据库逻辑,支持按版本查询与存储工具数据 - 更新.gitignore与claude配置,适配项目新文件与脚本

il y a 1 semaine

liubin a commité dans dev-lxn sur howard/Agent

  • 887a97001b feat(search_eval): 新增固定Query搜索评估模块fixed_query_eval 本次提交新增自包含的fixed_query_eval搜索评估子模块,不改动原有search_eval核心代码,全部复用原模块逻辑: - 采用固定4组预设Query搭配意图同义扩展的方式开展搜索,无需依赖原动作×类型正交矩阵 - 支持多渠道搜索结果合并去重、LLM多模态评分,产出数据格式与原模块完全兼容 - 提供可视化Web查看界面,新增工具解构功能,可从搜索帖子提取结构化工具知识条目 - 支持MySQL双写存储,本地文件丢失后可从数据库重建本地数据 同步更新.gitignore忽略规则、Claude开发调试配置与内容类型建议文档
  • 5078dd2bef add procedure batch extraction
  • 1d671145c5 tet
  • 582d461960 update frontend in search_eval
  • c79bdc6ff3 Merge branch 'main' of https://git.yishihui.com/howard/Agent

il y a 1 semaine

liubin nouvelle branche créée dev-lxn sur howard/Agent

il y a 1 semaine

liubin a commité dans main sur howard/Agent

  • c8fe284577 chore(gitignore): 新增项目导读.md的git忽略规则

il y a 1 semaine

liubin a commité dans main sur howard/Agent

  • 73611bda72 Merge branch 'main' of https://git.yishihui.com/howard/Agent
  • fce6e93dd6 feat(frontend): 优化侧边抽屉与节点详情抽屉功能 - 为SideDrawer新增subtitle和icon属性,重构头部布局样式 - 为LeafNodeDrawer添加节点统计卡片与面包屑路径,新增多维度节点统计数据 - 在Dashboard中自动计算节点层级路径,完善抽屉的标题、副标题与图标配置 - 新增部分开发调试用的bash命令配置
  • Comparer ces 2 commits »

il y a 1 mois