yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/sage 2026-05-13 14:27:56 +08:00
6951ee7ebf 重构权限模型:基于角色职责的四层分级
yumoqing pushed to main at yumoqing/sage 2026-05-13 13:58:53 +08:00
6c62313bb9 补充CRUD目录路径权限(无/index.ui后缀)
yumoqing pushed to main at yumoqing/sage 2026-05-13 13:56:15 +08:00
050dd0b2da 补充CRUD生成路径的权限设置
yumoqing pushed to main at yumoqing/harnessed_reasoning 2026-05-13 13:44:28 +08:00
89e099ee12 feat: 实现推理过程实时可视化(WebSocket事件推送)
yumoqing pushed to main at yumoqing/harnessed_reasoning 2026-05-13 13:41:49 +08:00
6c51e98108 Fix: per-user WebSocket push and file-based skill search in reasoning engine
yumoqing pushed to main at yumoqing/sage 2026-05-13 13:39:46 +08:00
8261f9d309 Add RBAC permission init script for harnessed_agent and harnessed_reasoning modules
yumoqing pushed to main at yumoqing/sage 2026-05-13 12:52:30 +08:00
9d2c89d811 bugfix
yumoqing pushed to main at yumoqing/rbac 2026-05-13 11:50:25 +08:00
d96444cf60 fix: replace getID() with uuid() in dspy context
yumoqing pushed to main at yumoqing/dapi 2026-05-13 11:44:54 +08:00
e6d9f02dd4 fix: align all downapikey operations to actual table schema (id,dappid,userid,apikey,enabled_date,expired_date)
yumoqing pushed to main at yumoqing/rbac 2026-05-13 11:44:35 +08:00
cd82b345aa fix: use dappid+userid for downapikey query/insert, matching actual table schema
yumoqing pushed to main at yumoqing/dapi 2026-05-13 11:22:13 +08:00
5c527c1bb2 fix: remove non-existent kwdownapikey table reference, use downapikey for user-level lookup
yumoqing pushed to main at yumoqing/rbac 2026-05-13 11:22:06 +08:00
f313877f4b fix: remove non-existent kwdownapikey table, use downapikey directly for per-user apikey lookup
yumoqing pushed to main at yumoqing/sage 2026-05-13 11:00:43 +08:00
65064f0f67 bugfix
yumoqing pushed to main at yumoqing/dapi 2026-05-12 20:13:04 +08:00
beaa4371d7 fix: create_user_apikey use kwdownapikey for per-user existence check
yumoqing pushed to main at yumoqing/dapi 2026-05-12 20:12:27 +08:00
c96acba94f fix: add_apikey uses 'apikey' variable instead of undefined 'id'
yumoqing pushed to main at yumoqing/rbac 2026-05-12 20:12:20 +08:00
fe7025ac0f fix: use kwdownapikey for per-user apikey existence check to prevent same org sharing apikey
yumoqing pushed to main at yumoqing/rbac 2026-05-12 18:54:18 +08:00
d57d165a08 fix: add openCustomerAccounts call and fix sync message in usersync
yumoqing pushed to main at yumoqing/rbac 2026-05-12 18:46:04 +08:00
59c321d941 fix: check user existence and register user/org if missing using rbac functions
yumoqing pushed to main at yumoqing/rbac 2026-05-12 18:37:25 +08:00
e7193933ae fix: ensure user and org are created in users table before apikey creation in usersync
yumoqing pushed to main at yumoqing/rbac 2026-05-12 18:30:58 +08:00
2fb9098699 fix: correct indentation in batch loop, fix for-else bug causing continue syntax error