Wenjie Zhang
|
5b7d7a1b40
|
fix(storage): 统一数据库 Schema 迁移入口
|
2026-08-24 13:27:00 +08:00 |
|
Yuchuan Huang
|
f07efdb504
|
fix(migration): 修复数据迁移错误
|
2026-08-21 21:16:07 +08:00 |
|
Yuchuan
|
aef9a64c48
|
refactor: 收敛 UserWorkspace、Workdir 与 Sandbox 存储边界 (#969)
* refactor: 收紧 API 与 Worker 宿主机依赖
* refactor: 分离 API 与 Worker 运行目录
* feat: 从对象存储恢复沙盒附件
* feat: 持久化线程输出版本
* docs: 重定向实时项目工作目录方案
* feat: 建立 Project Workdir 与 Sandbox runtime 基础
* feat(storage): 切换到实时 Project Workdir
* refactor(storage): 删除旧文件 revision 主链路
* refactor(storage): 收敛 Skill 与部署存储边界
* refactor(storage): 收敛存储边界并复用持久化挂载判定
- skills/service: 拆分 legacy 路径分支,统一迁移来源校验,
让 dir_path 收敛与缺失拒绝逻辑在单一分支内闭合
- mention_search_service: 删除仅在单点使用的 _workspace_root
与 _scan_virtual_root 抽象,内联扫描与虚拟路径拼接
- sandbox_provisioner: 抽取 PERSISTENT_SANDBOX_MOUNT_ROOTS 常量与
_is_persistent_sandbox_mount_path 判定,Local 与 K8s 后端共用
以上都是本分支既有 storage decoupling 收尾;只缩小代码体量,
不改变外部行为。
* feat(langgraph): 移除对于 SQLite 的 checkpoint 支持
* docs: 修正文档契约表达
* refactor: 简化 Workdir 与 Sandbox 存储边界
* style: 修复 Ruff 格式检查
* refactor: 收敛 Workdir 目录与附件链路
* style: 对齐附件服务 Ruff 格式
* refactor: 统一宿主侧安全目录遍历
* refactor: 收敛 v0.7.1 迁移与测试清理
* style: 对齐 rebase 后 Ruff 格式
* style: 对齐迁移模块 import gate
* test: 对齐存储运行时迁移契约
* fix: 稳定 Sandbox 创建与运行上下文
* fix: 统一 UserWorkspace 跨运行时权限
* test: 清理 Skill 旧存储测试依赖
* fix: 收敛 Workdir 迁移和运行边界
* refactor: 统一 Skill 运行边界与 Workspace 身份
* fix(storage): 闭合工作目录派发与文件写入边界
* refactor: 简化运行时与工作区边界
* refactor: 收敛 Workspace 文件 Owner
* chore(docs): 移除架构图生成物
* refactor: 简化存储与运行时边界
* fix: 恢复 Agent 运行时上下文更新
---------
Co-authored-by: Yuchuan <28227133+Yuchuan925@users.noreply.github.com>
Co-authored-by: Wenjie Zhang <xerrors@163.com>
|
2026-08-21 17:49:16 +08:00 |
|
Yuchuan Huang
|
9e2679b9e7
|
fix(ci): 关闭常规依赖更新 PR
|
2026-08-19 23:11:18 +08:00 |
|
Yuchuan Huang
|
40783a6462
|
fix(ci): 缩小依赖聚合更新范围
|
2026-08-19 13:14:50 +08:00 |
|
Yuchuan Huang
|
0a5f1234fc
|
chore(ci): 优化依赖更新与审计流程
Taskr: 2026-08-19-dependabot-ci
|
2026-08-19 12:03:22 +08:00 |
|
Yuchuan
|
b6999953a8
|
chore(ci): 增加依赖漏洞审计与许可证报告 (#927)
* chore(ci): 增加依赖漏洞审计与许可证报告
Closes #870
Taskr: 2026-08-18-task-c5bbf857
* fix(ci): 修复依赖审计缓存清理失败
* fix(ci): 补充依赖审计负向控制
|
2026-08-19 11:17:21 +08:00 |
|
Yuchuan
|
f8aded2dab
|
docs: 完善文档信息架构与机制详解 (#925)
|
2026-08-18 15:09:49 +08:00 |
|
Wenjie Zhang
|
bc4c6b117a
|
fix: 修正镜像版本与许可证边界说明
|
2026-08-18 10:49:40 +08:00 |
|
Yuchuan
|
cd558fdd14
|
chore: 锁定 Redis 镜像版本并同步许可证文档与决策记录
|
2026-08-18 10:49:40 +08:00 |
|
Yuchuan
|
6d51aa49fd
|
chore: 锁定 Neo4j 镜像版本并补充第三方组件许可证边界说明
|
2026-08-18 10:49:40 +08:00 |
|
Wenjie Zhang
|
eaf561dde9
|
feat: 建立 Yuxi Spec Loop 工程闭环与确定性 Agent E2E 门禁
统一非平凡变更从提案到证据收敛的流程,固定任务类型,proposed 决策与
PR 共用逐主张验收证据矩阵,verifier 派生契约并配负向测试。
新增无密钥 OpenAI-compatible deterministic replay E2E(真实经 API、
worker、SSE 与 PostgreSQL 因果回读)和 workflow_dispatch 触发的真实
provider 探针;PR 模板按 Agent/非 Agent 分层,简化模板不豁免高风险变更。
补充 postmortem Owner 与模板、spec-loop 文档、决策记录及测试基础设施,
修复契约 verifier 空证据矩阵与 workflow 漂移等负向覆盖。
|
2026-08-16 20:59:44 +08:00 |
|
Wenjie Zhang
|
acf1d0de88
|
refactor: Agent-first 工程信任体系与治理重构
|
2026-08-16 14:51:41 +08:00 |
|
Wenjie Zhang
|
da77733e09
|
docs: Agent-first 工程信任体系与治理重构
|
2026-08-16 14:50:07 +08:00 |
|
Yuchuan Huang
|
e68ea98d5c
|
feat:新增适配豆包搜索
|
2026-07-29 13:27:20 +08:00 |
|
Wenjie Zhang
|
8a15c3ed7a
|
chore: 优化 Bash 与 Windows 初始化脚本
|
2026-07-17 22:48:56 +08:00 |
|
Wenjie Zhang
|
3431bc309a
|
fix(secure): 修复沙箱审阅问题
|
2026-07-17 17:54:00 +08:00 |
|
Wenjie Zhang
|
aef19ec524
|
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-17 17:31:34 +08:00 |
|
Wenjie Zhang
|
ceee377607
|
fix(secure): 修复沙箱网络存在的未隔离的问题
|
2026-07-17 17:19:39 +08:00 |
|
Wenjie Zhang
|
4f150a5f75
|
fix: 修复 Windows 初始化脚本 JWT 自动生成
Fix: #804
|
2026-07-07 17:49:45 +08:00 |
|
Wenjie Zhang
|
505dc9b779
|
feat: 添加 Agents 目录说明模态框和相关说明内容
|
2026-07-03 22:26:02 +08:00 |
|
Wenjie Zhang
|
944e30cf59
|
chore: 更新运行时镜像和依赖锁定
|
2026-07-03 20:15:10 +08:00 |
|
Wenjie Zhang
|
391c28652e
|
feat: 整体优化文件预览组件,减少心智负担,统一预览接口与控制。同时优化前端展示逻辑
|
2026-06-20 20:09:59 +08:00 |
|
Wenjie Zhang
|
03e1f35a1a
|
fix(init): 修复拉取沙箱镜像的功能
|
2026-06-09 21:15:53 +08:00 |
|
Wenjie Zhang
|
7803e8534d
|
chore: 完善版本升级脚本文档首页同步
|
2026-06-09 00:39:13 +08:00 |
|
Wenjie Zhang
|
621d21e58d
|
fix: 更新版本号至 0.7.0.beta1
|
2026-06-06 19:08:57 +08:00 |
|
Wenjie Zhang
|
247db4e301
|
refactor: Sandbox Provisioner 优化 + 数据库模型更新 + 初始化脚本完善
- 优化 Sandbox Provider/Provisioner 配置和错误处理
- 新增 postgres 数据库日志与项目成员模型
- 完善初始化脚本(init.sh/ps1)和 Makefile
- 新增 seed_initial_users.py 初始用户种子脚本
- 更新 uv.lock 依赖锁定
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
0c518ba4a0
|
chore(release): 准备 0.6.2 发布
|
2026-05-22 20:22:09 +08:00 |
|
Wenjie Zhang
|
05b224ba6c
|
fix: 更新 Dockerfile 中的 Node.js 版本至 24,修复相关依赖 #684
|
2026-05-10 18:05:13 +08:00 |
|
Wenjie Zhang
|
1dc919486c
|
chore(release): bump version to 0.6.2.dev1
|
2026-05-07 09:52:51 +08:00 |
|
Wenjie Zhang
|
18a0c458fa
|
fix: 修复身份认证绕过问题
Refs GHSA-6959-99pq-c56x
|
2026-05-04 09:33:47 +08:00 |
|
Wenjie Zhang
|
a44d1fc16b
|
chore(release): bump version to 0.6.1
- 单一版本来源:__version__ 改为从 pyproject.toml 动态读取
- Docker Compose 镜像标签环境变量化 (${YUXI_VERSION:-0.6.1})
- info.template.yaml 版权信息支持版本号动态注入
- 测试断言改为动态比较,不再硬编码版本号
- 新增 bump-version.sh 发版脚本,一键同步所有版本位置
- 更新 changelog.md,记录 v0.6.1 变更内容
|
2026-04-24 19:32:16 +08:00 |
|
Wenjie Zhang
|
ccdf71cf84
|
format: 格式化代码
|
2026-03-24 22:37:03 +08:00 |
|
Wenjie Zhang
|
74ffd0a267
|
feat: 引入 LITE_MODE 以有条件地启用/禁用知识图谱和向量数据库组件,更新 Docker Compose、后端路由器和前端 UI。
|
2026-03-24 11:09:47 +08:00 |
|
Wenjie Zhang
|
26bfcda013
|
refactor: 更新文档部署说明
- 移除对于双版本文档的支持,更加清晰
- 将 docs 的入口从根目录移动到子目录
|
2026-03-24 11:09:46 +08:00 |
|
Wenjie Zhang
|
946473d8a0
|
foramt: 规范化代码
|
2026-03-24 11:09:39 +08:00 |
|
Wenjie Zhang
|
baba4e372a
|
refactor: 将后端代码迁移至 backend 目录
- 将 server/, src/, scripts/, test/ 等目录移动到 backend/ 目录下
- 使用 git rename 保留文件历史记录
- 更新 docker-compose.yml 和 api.Dockerfile 配置
WIP: 项目结构重构进行中
|
2026-03-24 11:08:12 +08:00 |
|
肖泽涛
|
429094c8b6
|
feat(mcp): add stdio env support and env editor component
|
2026-02-22 18:57:30 +08:00 |
|
Wenjie Zhang
|
b31937705d
|
fix: 更新 mineru 容器名称为 mineru-vllm-server,并在初始化脚本中添加 PostgreSQL 镜像
|
2026-01-27 16:00:22 +08:00 |
|
GitHub Actions
|
10e0c30c16
|
style: auto-format with ruff [skip ci]
|
2026-01-24 02:57:26 +00:00 |
|
Wenjie Zhang
|
c8e43eb99b
|
chore: 重构迁移脚本
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
cffa3c8768
|
feat(agent): 实现多部门智能体配置管理功能
新增部门级智能体配置管理,支持创建、切换、编辑和删除配置
添加运行时配置中间件,支持动态加载模型、工具和知识库
重构智能体上下文处理,支持部门ID和配置切换
实现前端配置管理界面,支持配置的增删改查和设为默认
添加后端API和数据库模型支持多配置管理
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
b07ba5dfa1
|
format: 清理代码中的空行和优化导入顺序
统一移除文件末尾多余的空行
调整多个文件中的导入语句顺序以保持一致性
将时间处理函数提取到datetime_utils模块中复用
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
4672bdbe20
|
refactor(task): 重构任务服务并迁移到postgres 数据库
将任务服务从server/services移动到src/services
添加TaskRepository实现数据库持久化
更新所有相关导入路径
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
895e45c876
|
refactor: 移除基于 SQLite 的遗留问题
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
3e09a25d24
|
refactor(storage): 重构对话数据库模型与存储管理
将业务数据模型从SQLite迁移至PostgreSQL,统一使用models_business.py
删除旧的SQLite模型和ConversationManager,新增repository和服务层
优化时间处理工具函数,增加utc_now_naive和format_utc_datetime
重构前端组件代码格式,统一多行导入和长字符串的换行风格
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
c1ab585f70
|
refactor: 重构数据库访问层,用户/对话/消息都统一迁移至PostgreSQL并添加业务模型支持
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
1665fbd6eb
|
feat(知识库): 重构知识库元数据存储为PostgreSQL数据库
- 新增知识库、知识文件、评估基准、评估结果等数据模型
- 实现知识库相关Repository类提供CRUD操作
- 修改知识库实现类使用PostgreSQL存储元数据
- 添加PostgreSQL数据库管理器和初始化逻辑
- 更新相关路由和工具类适配新的存储方式
- 添加数据库迁移脚本和测试工具
- 在docker-compose中配置PostgreSQL服务
|
2026-01-24 10:56:31 +08:00 |
|
menghany
|
66338dae2a
|
fix(script): powershell脚本在拼接TAVILY_API_KEY时需要换行
|
2026-01-08 10:33:39 +08:00 |
|
Wenjie Zhang
|
2dc49a30fe
|
docs(quick-start): 添加项目初始化脚本和更新快速入门文档
添加 Bash 和 PowerShell 初始化脚本,用于自动配置环境变量和拉取 Docker 镜像
更新快速入门文档,增加两种初始化方法的说明和 API Key 获取指引
|
2025-12-15 10:27:59 +08:00 |
|