bitwsj

bitwsj запушил(а) master в AI-Special-Project-T.../agent-management

  • d725e474ef 1. 补充 AGENTS.md,增加 docs 中各类文档的作用说明。

6 дней назад

bitwsj запушил(а) master в AI-Special-Project-T.../agent-management

  • 276cbf9081 1. 实现了 Agent 对话页面,用户可直接通过自然语言与智能体交互,自动匹配技能或智能体执行任务,过程实时显示思考、工具调用与待办清单; 2. 实现了多会话管理能力,支持新建、切换、置顶、重命名、删除、导出会话,运行中的会话切换不中断,左侧列表实时显示运行状态; 3. 实现了消息编辑、重新生成回复与版本切换功能,用户可调整已发问题并查看历次回复,对话支持根据首条消息自动生成会话标题; 4. 新增了工作流「智能体模式」,画布作为能力地图而非严格路径,由全局 AI 决策每一步访问哪个节点,允许跳转回前序节点应对新需求或失败回退; 5. 优化了智能体模式的重访决策,明确区分「失败重试」与「计划性重走」,重走节点不再触发死循环保护,让 ReAct 模式与用户新增需求场景能正常多轮迭代; 6. 实现了工作流描述智能生成功能,根据节点配置自动总结作用与使用场景,便于业务系统判断何时调用,支持单工作流生成与列表批量生成; 7. 调整了主菜单结构,新增「对话管理」入口并设为默认首页,「智能体管理」菜单组上移至「知识库管理」之上; 8. 统一了对话页、工作流运行结果、运行记录页的执行日志样式与 Markdown 渲染效果,支持表格、代码块、数学公式与多级标题,日志面板默认折叠以聚焦关键信息; 9. 优化了运行展示区视觉细节,节点无内容时不再渲染空占位框,运行结束后实时状态自动隐藏,Askfor 自定义输入框扩展为多行高度并修正了提示文字缩进问题; 10. 统一了 Clarify(用户确认)落库逻辑,工作流与对话页两条链路共用一套实现,避免后续维护出现行为不一致; 11. 更新了 AGENTS.md。

6 дней назад

bitwsj запушил(а) master в bitwsj/knowledge-extractor

  • d253d9f8de 1. 实现了基于 Spring Boot 3 + Vue 3 的本地知识库管理系统,支持文章录入、LLM 归类与同主题聚合; 2. 实现了单用户登录与首次启动引导,基于 JWT 认证与 BCrypt 密码哈希; 3. 实现了分级标签体系,基于 tag_group/tag/tag_assignment 三表结构支持任意层级、拖拽整理与导入导出; 4. 实现了多格式文章录入,支持 Markdown、纯文本与链接自动抓取正文(Jsoup); 5. 实现了 LLM 智能归类,OpenAI 兼容协议下自动匹配已有标签、建议新增并归纳文章主题; 6. 实现了同主题知识聚合,LLM 判定并入已有或新建知识并自动整合内容、生成变更描述; 7. 实现了全量版本管理,每次聚合保存完整快照、diff 统计与 patch,时间轴 UI 三栏展示; 8. 实现了批量链接与 HAR 文件导入,支持微信分享卡片文本识别、自动归类与批量新标签确认; 9. 实现了批量聚合功能,单线程串行执行并支持前端实时轮询进度与取消剩余; 10. 实现了 LLM 用量查询,抽象统一 Provider 接口并提供智谱 5 小时/周/月三种窗口实现; 11. 新增了 LLM 配置管理,api_key 与 monitor_token 采用 AES 加密入库,支持连通性测试; 12. 新增了智谱 monitor 独立凭据配置,基于登录态 JWT + organization/project 请求头访问用量接口; 13. 修复了 HAR 文件中文标题乱码问题,按 cp1252→UTF-8 反向映射解码 Windows 抓包数据; 14. 新增了 favicon.ico 静态资源与「重置已聚合」维护功能,支持知识库重建而不影响文章与标签; 15. 新增了 Windows 与 Linux/macOS 一键构建运行脚本,前后端合并部署为单一 JAR(端口 7945)。

1 неделя назад

bitwsj создал новую ветку master в bitwsj/knowledge-extractor

1 неделя назад

bitwsj создал(а) репозиторий bitwsj/knowledge-extractor

1 неделя назад

bitwsj запушил(а) master в bitwsj/snapshot

  • b3187c0e02 1. 修复了 deploy.bat 在 Windows cmd 执行时的中文乱码问题,脚本开头新增 chcp 65001 >nul 切换到 UTF-8 代码页,同步将换行符由 LF 转换为 CRLF; 2. 新增 .gitattributes 文件,强制 *.bat/*.cmd 使用 CRLF 换行、*.sh 使用 LF 换行,避免 git 因 core.autocrlf 自动转换导致换行符不一致。
  • dfb3682790 1. 更新了网页标签页配置:将favicon图标替换为public/icon.png,网页标题修改为“文件文本分享服务”;同步修复Home路由meta.title,避免运行时被路由守卫覆盖HTML标题; 2. 调整了.gitignore:注释掉prompt.txt排除规则,保留开发需求草稿文件用于追溯。
  • 2f95754ffc 1. 实现了Canvas粒子系统星空动态背景(StarField.vue),支持多色发光星星、鼠标吸引力、星星间引力/斥力双力模型、近距离连线效果、闪烁动画和prefers-reduced-motion无障碍适配;采用离屏Canvas预渲染光晕、帧率限制~30fps、批量连线绘制等性能优化手段,在视觉效果与流畅度之间取得平衡; 2. 进行了前端组件化重构:将Home.vue(~1600行)拆分 FileUploader、TextShare、UploadConfig、QueryInput 四个子组件及useFileUpload composable;将Share.vue(~1225行)拆分为PasswordModal、FileList、TextViewer三个子组件;两个主页面分别精简至~378行和~407行,提升可维护性; 3. 修复了安全漏洞:文件上传路径遍历攻击防护(FileStorageService文件名清洗+路径校验)、密码哈希增加静态盐值防止彩虹表攻击(PasswordUtil)、ZIP打包下载使用BufferedOutputStream防止OOM、过期清理增加逐条异常恢复机制; 4. 完善了前端基础设施:全局错误边界(App.vue errorCaptured + main.js errorHandler)、CSS路由加载进度条(无额外依赖)、SCSS变量统一管理($transition-speed、$blur-amount等消除魔法数字); 5. 更新了.gitignore排除开发过程截图和临时文件。
  • 25b999ef84 1. 实现了临时文件分享平台,支持多文件上传和一键打包下载;2. 实现了文本内容分享功能,支持纯文本、Markdown渲染、代码高亮和JSON格式化四种展示模式;3. 实现了灵活的过期策略,支持1小时至7天或永不过期,可自定义下载次数限制;4. 实现了密码保护机制,使用SHA-256哈希存储访问密码;5. 实现了ID前缀智能匹配功能,基于字典树算法输入前几位即可自动跳转到目标分享;6. 实现了双数据库支持,通过Spring Profile一键切换SQLite(默认零配置)和MySQL;7. 实现了后端驱动的前端配置机制,文件大小和数量限制统一在后端管理,前端启动时自动获取;8. 实现了过期内容自动清理,定时扫描并级联删除关联文件、文本和字典树节点;9. 实现了一体化部署方案,前端构建产物打包进后端JAR,单进程运行于7626端口;10. 实现了银河星空动态背景UI和响应式布局,分享页支持文本一键复制到剪贴板;11. 新增了配置模板文件(.example)机制,敏感信息通过.gitignore排除,符合开源项目规范;12. 新增了Windows和Linux一体化部署脚本、数据库初始化脚本及完整的RESTful API文档。

1 неделя назад

bitwsj создал новую ветку master в bitwsj/snapshot

1 неделя назад

bitwsj перенес репозиторий AI-Special-Project-Team/snapshot в bitwsj/snapshot

1 неделя назад

bitwsj создал(а) репозиторий AI-Special-Project-T.../snapshot

1 неделя назад

bitwsj запушил(а) master в AI-Special-Project-T.../document-management

  • 587f717f2b 1. 实现了 PDF 预览引擎可配置切换,前端通过 .env 选择 pdfjs 或 iframe 两种方案; 2. 实现了左侧标签筛选面板,支持多选 OR 匹配并聚合当前用户可见主案标签; 3. 实现了存量文档正文批量回填,对 PDF/DOCX 自动提取内容并写入 search_text 支持全文检索; 4. 实现了搜索结果片段高亮,正文命中关键词时表格行向下延展展示正文片段; 5. 实现了文档查看对话框左右分栏,右侧按空行分段展示提取文本并显示段号与字数; 6. 实现了 Windows 平台下 PyInstaller 一体化打包方案,前端 dist 与后端依赖合入单 exe 并提供 build.ps1 一键脚本; 7. 补充了 .gitignore 规则。
  • 329c2622b9 1. 实现了DOC与DOCX转PDF预览,支持LibreOffice离线转换; 2. 新增了预览缓存与回填工具,按文件哈希复用转换结果; 3. 优化了预览并发与异常处理,覆盖超时和转换失败场景; 4. 修复了重复渲染与缓存校验问题,确保回退和干跑行为正确; 5. 更新了预览接口契约与部署配置,补充单元测试和说明文档。
  • 7117d41b5d 1. 实现了PDF与DOCX正文检索,上传提取内容并支持存量回填; 2. 新增了DOCX原文件预览能力,完善缓存校验与安全清理; 3. 实现了同名方案覆盖确认,使用版本校验保护文件替换; 4. 优化了分类业务规则,限制叶子分类并同步子方案归属; 5. 收紧了共享附件访问权限,按挂载主案授权查看和下载; 6. 收敛了系统角色与审计入口,仅保留管理员和普通用户; 7. 更新了接口契约与数据库迁移,补齐时区依赖和验证用例。
  • 873fc549be 1. 实现了文档更新时间范围检索,统一主方案、子方案与附件查询; 2. 新增了文档搜索工具栏,支持关键词、状态类型和时间筛选; 3. 优化了分类计数与管理交互,准确展示分支主方案数量; 4. 新增了演示数据与导入导出工具,补充多角色界面示例; 5. 优化了回收站与权限等弹窗,简化文案并修复遮挡问题; 6. 更新了接口契约与工程文档,补充查询边界和验证说明。
  • af246e0067 整理项目工程文档与生产配置 1. 新增了项目级README与正式契约索引,统一本地运行、验证和数据边界说明; 2. 重构了历史提示词和计划文档目录,集中管理需求追溯与阶段资料; 3. 新增了生产环境同源API配置,避免部署构建写入开发机地址; 4. 恢复了旧AI模块回归测试资产,并补充运行存储目录占位; 5. 优化了Git忽略规则,隔离环境变量、业务文件、测试存储和部署产物。

1 неделя назад

bitwsj создал новую ветку master в AI-Special-Project-T.../document-management

1 неделя назад

bitwsj создал(а) репозиторий AI-Special-Project-T.../document-management

1 неделя назад

bitwsj запушил(а) master в AI-Special-Project-T.../service-management

  • 5e10907ae3 1. 实现了日志界面自动刷新功能,默认每秒拉取一次最新日志,频率通过后端 application.yml 配置(app.log.refresh-interval); 2. 新增了刷新频率查询接口(GET /api/services/log-refresh-interval),前端启动时动态加载,调整频率无需重新构建前端; 3. 优化了日志滚动行为,用户上滚查看历史时自动刷新不再强行追尾,且自动刷新走静默拉取避免每次刷新闪烁 loading 遮罩。
  • d53f62e2a5 1. 扩充了端口冲突管理功能,端口类变量新增复数形式,变量值支持以逗号分隔的多个端口号,检测时对每个端口分别查询占用并支持单独终止; 2. 调整了服务卡片的点击逻辑,去除“服务必须由本平台启动并处于运行中状态”的限制,只要配置了 Web URL 即可点击打开,适配以其他方式(外部)启动服务的场景; 3. 更新了 README.md,补充了分类管理、全局交互反馈等已上线功能的描述,并同步了项目结构与本次变更; 4. 优化了端口检测对话框的空态提示文案,明确列出了 PORTS、SERVER_PORTS 等复数变量名。
  • db83a1d56a 1. 将prompt.md加入git管理。
  • a8c5059a1d 1. 新增了全局对话框 composable(useDialog)及 AppConfirm、AppToast 组件,提供基于 Promise 的确认框与多类型 Toast 通知,替代浏览器原生 alert/confirm; 2. 改造了 App.vue、CategoryTree.vue、PortKillDialog.vue、ServiceFormDialog.vue 中所有原生弹窗调用,统一使用新的 confirm/toast,并补充了删除、保存等关键操作的正向反馈。
  • f5de827b6c 1. 新增了服务分类管理功能,支持无限层级的分类树,支持分类的创建、重命名、删除及添加子分类; 2. 新增了左侧分类树侧边栏组件,支持展开/折叠、右键菜单、分类内服务计数显示及按分类筛选服务; 3. 优化了进程输出编码的识别与默认值选择,新增系统默认编码自动检测,中文 Windows 默认推荐 GB18030,并在服务表单中优化了编码选择的提示文案; 4. 修复了 ServiceFormDialog 组件因变量初始化顺序错误(TDZ)导致编辑按钮无法弹出对话框的问题; 5. 修复了分类树服务计数在切换分类时错误归零的问题,计数现基于全量服务列表计算。

1 неделя назад

bitwsj создал новую ветку master в AI-Special-Project-T.../service-management

1 неделя назад

bitwsj создал(а) репозиторий AI-Special-Project-T.../service-management

1 неделя назад

bitwsj запушил(а) master в AI-Special-Project-T.../agent-management

  • af6f907d92 1. 重构了智能体运行展示区,将原本单一的流式思考过程拆分为实时状态、思考过程、工具调用、待办清单、需要您的确认等独立面板,节点运行完毕后默认折叠,便于聚焦关键信息; 2. 实现了 AskFor 暂停-恢复机制,智能体运行中遇到需要用户确认的问题时整个工作流会暂停等待,用户在展示区直接选择选项或自定义输入后才会继续运行,且不设超时,避免长时间离开后任务失败; 3. 实现了运行过程断线重连能力,刷新页面或网络抖动后可自动恢复到中断位置继续显示,SSE 连接超时延长到 24 小时,匹配用户长时间挂机的真实场景; 4. 优化了运行记录页面,使其与工作流编辑器的运行结果展示完全一致,包含思考过程、工具调用、待办清单、AskFor 选项等完整内容的回放,便于事后追溯; 5. 将工作空间文件列表和运行 ID 从输出节点结果中独立出来,作为运行的属性展示,与“下载工作空间”按钮归到一起,最终输出结果更清爽; 6. 统一了运行展示区的视觉风格,移除所有 emoji 表情、统一了括号内字体、过滤了 Hermes 输出中的颜文字,整体改为深色风格,与工作流深蓝主题保持一致; 7. 调整了展示面板的顺序为「实时状态 → 思考过程 → 待办清单 → 工具调用 → 执行日志 → 最终结果」,节点运行结束后实时状态自动隐藏; 8. 优化了 AskFor 自定义输入框的样式,与选项按钮保持一致的尺寸和字体,提交按钮改为与“保存”一致的纯色按钮; 9. 新增了多份参考与设计文档,包括 Dify 工作流节点参考、Hermes 思考过程展示改造方案等,便于后续维护与第三方依赖升级。
  • a326e376aa 1. 优化了错误模式匹配规则,匹配时忽略大小写以及“-”/“_”/空格等分隔符差异,避免因格式不一致导致漏判。
  • 1f4809caa0 1. 整理了项目文档结构,将 docs 下的文档按“参考、设计、计划、规范”四个分类归入对应子目录(reference / design / plans / specs),文件名统一加上分类后缀,便于查找; 2. 同步更新了代码注释、配置文件和技能文件中引用的文档路径,避免文档整理后引用失效。
  • 844a853cb3 1. 丰富了错误模式管理的内置模式列表,从 8 条扩展到 25 条,新增覆盖 OpenAI 标准错误码、Anthropic 过载、国内大模型中文错误、网络异常、JSON 解析失败等场景; 2. 内置模式改为在配置文件中维护,应用升级时按名称增量补齐,用户对已有模式的编辑和禁用状态不会被覆盖; 3. 调整了左侧菜单结构与错误模式页面样式,“标签管理”、“模型管理”、“错误模式管理”合并为“其他管理”分组,页面去除 Hermes 字样、表格配色统一为深蓝色风格。
  • 412bfb746f 1. 调整系统名称及脚注。

1 неделя назад

bitwsj создал новую ветку master в AI-Special-Project-T.../agent-management

1 неделя назад

bitwsj создал(а) репозиторий AI-Special-Project-T.../agent-management

1 неделя назад