|
44500
|
7
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"6f72b3628 {"Commits":[{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"}],"HeadCommit":{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"},"CompareURL":"vodpre/room_api/compare/5eef634f10fac5a5c15bb7ecd745b7e4b7021565...6f72b3628633a3926e1ac02b189a96e749c21eae","Len":1}...
|
1793348518
|
Edit
Delete
|
|
44493
|
7
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"5eef634f1 {"Commits":[{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"}],"HeadCommit":{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"},"CompareURL":"","Len":1}...
|
1793348051
|
Edit
Delete
|
|
44486
|
7
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
|
1793348051
|
Edit
Delete
|
|
44479
|
7
|
1
|
1
|
162
|
0
|
0
|
|
1
|
|
1793347793
|
Edit
Delete
|
|
44499
|
4
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"6f72b3628 {"Commits":[{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"}],"HeadCommit":{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"},"CompareURL":"vodpre/room_api/compare/5eef634f10fac5a5c15bb7ecd745b7e4b7021565...6f72b3628633a3926e1ac02b189a96e749c21eae","Len":1}...
|
1793348518
|
Edit
Delete
|
|
44492
|
4
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"5eef634f1 {"Commits":[{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"}],"HeadCommit":{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"},"CompareURL":"","Len":1}...
|
1793348051
|
Edit
Delete
|
|
44485
|
4
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
|
1793348051
|
Edit
Delete
|
|
44478
|
4
|
1
|
1
|
162
|
0
|
0
|
|
1
|
|
1793347793
|
Edit
Delete
|
|
44496
|
3
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"6f72b3628 {"Commits":[{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"}],"HeadCommit":{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"},"CompareURL":"vodpre/room_api/compare/5eef634f10fac5a5c15bb7ecd745b7e4b7021565...6f72b3628633a3926e1ac02b189a96e749c21eae","Len":1}...
|
1793348518
|
Edit
Delete
|
|
44489
|
3
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"5eef634f1 {"Commits":[{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"}],"HeadCommit":{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"},"CompareURL":"","Len":1}...
|
1793348051
|
Edit
Delete
|
|
44482
|
3
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
|
1793348051
|
Edit
Delete
|
|
44477
|
3
|
1
|
1
|
162
|
0
|
0
|
|
1
|
|
1793347793
|
Edit
Delete
|
|
44498
|
1
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"6f72b3628 {"Commits":[{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"}],"HeadCommit":{"Sha1":"6f72b3628633a3926e1ac02b189a96e749c21eae","Message":"11\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:21:48+08:00"},"CompareURL":"vodpre/room_api/compare/5eef634f10fac5a5c15bb7ecd745b7e4b7021565...6f72b3628633a3926e1ac02b189a96e749c21eae","Len":1}...
|
1793348518
|
Edit
Delete
|
|
44491
|
1
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
{"Commits":[{"Sha1":"5eef634f1 {"Commits":[{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"}],"HeadCommit":{"Sha1":"5eef634f10fac5a5c15bb7ecd745b7e4b7021565","Message":"chore: initialize room_api repository\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T16:13:45+08:00"},"CompareURL":"","Len":1}...
|
1793348051
|
Edit
Delete
|
|
44484
|
1
|
5
|
3
|
162
|
0
|
0
|
refs/heads/room_api
|
1
|
|
1793348051
|
Edit
Delete
|
|
44475
|
1
|
1
|
1
|
162
|
0
|
0
|
|
1
|
|
1793347793
|
Edit
Delete
|
|
44430
|
10
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44423
|
10
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44408
|
10
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44425
|
9
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44418
|
9
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44403
|
9
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44429
|
8
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44422
|
8
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44407
|
8
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44428
|
7
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44421
|
7
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44406
|
7
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44427
|
4
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44420
|
4
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44405
|
4
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44424
|
3
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44417
|
3
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44404
|
3
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
44426
|
1
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
{"Commits":[{"Sha1":"f0f6a7714 {"Commits":[{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"}],"HeadCommit":{"Sha1":"f0f6a77142a8c428f50c39a4cfe633f637f77a63","Message":"Initial commit: import workerman services\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-30T14:57:17+08:00"},"CompareURL":"","Len":1}...
|
1793343459
|
Edit
Delete
|
|
44419
|
1
|
5
|
3
|
161
|
0
|
0
|
refs/heads/workerman
|
1
|
|
1793343459
|
Edit
Delete
|
|
44402
|
1
|
1
|
1
|
161
|
0
|
0
|
|
1
|
|
1793343294
|
Edit
Delete
|
|
46736
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c7ab46af2 {"Commits":[{"Sha1":"c7ab46af2c055a60a59c8b16648dd9f916f36891","Message":"fix(security): 移除权限白名单里的钥匙串读取放行\n\n删除 .claude/settings.json 中的 security find-internet-password 放行项,\n读取钥匙串密码须重新经用户确认。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-05T00:22:48-08:00"}],"HeadCommit":{"Sha1":"c7ab46af2c055a60a59c8b16648dd9f916f36891","Message":"fix(security): 移除权限白名单里的钥匙串读取放行\n\n删除 .claude/settings.json 中的 security find-internet-password 放行项,\n读取钥匙串密码须重新经用户确认。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-05T00:22:48-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/b88957e8c3e49bfbc82d3ba8294b531bb0206f64...c7ab46af2c055a60a59c8b16648dd9f916f36891","Len":1}...
|
1793866972
|
Edit
Delete
|
|
46716
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b88957e8c {"Commits":[{"Sha1":"b88957e8c3e49bfbc82d3ba8294b531bb0206f64","Message":"fix(security): 移除权限白名单里的明文 GitHub 令牌\n\n令牌已由用户吊销。删除 .claude/settings.json 中带该令牌的 4 条 curl 放行项,\n历史提交未改写。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-05T00:06:41-08:00"}],"HeadCommit":{"Sha1":"b88957e8c3e49bfbc82d3ba8294b531bb0206f64","Message":"fix(security): 移除权限白名单里的明文 GitHub 令牌\n\n令牌已由用户吊销。删除 .claude/settings.json 中带该令牌的 4 条 curl 放行项,\n历史提交未改写。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-05T00:06:41-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/ecdb3d24afbca7b5499701f39379699724fd182d...b88957e8c3e49bfbc82d3ba8294b531bb0206f64","Len":1}...
|
1793866062
|
Edit
Delete
|
|
46326
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ecdb3d24a {"Commits":[{"Sha1":"ecdb3d24afbca7b5499701f39379699724fd182d","Message":"docs(skills): 去掉部署技能的机器路径并修复索引断链\n\njuhi-deploy-runbook 的两处 /Users/luojuhai 路径改为按仓根运行;\nsource-command-juhi-index 指向 AGENTS.md 的相对路径少一层。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T19:20:45-08:00"}],"HeadCommit":{"Sha1":"ecdb3d24afbca7b5499701f39379699724fd182d","Message":"docs(skills): 去掉部署技能的机器路径并修复索引断链\n\njuhi-deploy-runbook 的两处 /Users/luojuhai 路径改为按仓根运行;\nsource-command-juhi-index 指向 AGENTS.md 的相对路径少一层。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T19:20:45-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/0437d5a45b0f15152bdd0c11b4e941fe2f2e2e02...ecdb3d24afbca7b5499701f39379699724fd182d","Len":1}...
|
1793848846
|
Edit
Delete
|
|
46276
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0437d5a45 {"Commits":[{"Sha1":"0437d5a45b0f15152bdd0c11b4e941fe2f2e2e02","Message":"fix(agent): 工具按发起用户判权,堵跨租户查询和外呼白名单\n\n2026-11-04 七维度验收确认三项缺陷:模型的 where 可覆盖 tenant_id,\n工具不带用户身份,外呼白名单用未锚定的正则。\n\n- database_query:where/select/orderBy 按不可信输入校验,拒绝\n tenant_id、关联字段和白名单外字段,结果按 AI 上下文规则脱敏;\n 表与字段策略收到 agent-data-policy.ts,移出无模型的 tickets\n- 四个内置工具按发起用户当前权限判定(tool-access.ts),无用户时拒绝;\n 判定放在代理层,技能依赖工具也绕不过\n- 只有创建人能驱动会话,事件只有创建人、管理员和 ai-agent:manage\n 持有人能读;否则他人可借用创建人权限\n- http_request 改为 AGENT_HTTP_ALLOWED_HOSTS 主机白名单,默认禁用;\n 只允许 GET,不跟随重定向,拒绝 IP、端口和解析到内网的主机\n- create_task 入参不能改写 agentId/userId,请求头不能改写 X-Tenant-Id\n\n同步 sandbox-tools 盘点及生成脚本、openapi、.env.eios.example 和治理经验。\n遗留:工具结果的提示注入隔离、DNS 重绑定窗口;真实库与真实模型未验证。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T18:12:02-08:00"}],"HeadCommit":{"Sha1":"0437d5a45b0f15152bdd0c11b4e941fe2f2e2e02","Message":"fix(agent): 工具按发起用户判权,堵跨租户查询和外呼白名单\n\n2026-11-04 七维度验收确认三项缺陷:模型的 where 可覆盖 tenant_id,\n工具不带用户身份,外呼白名单用未锚定的正则。\n\n- database_query:where/select/orderBy 按不可信输入校验,拒绝\n tenant_id、关联字段和白名单外字段,结果按 AI 上下文规则脱敏;\n 表与字段策略收到 agent-data-policy.ts,移出无模型的 tickets\n- 四个内置工具按发起用户当前权限判定(tool-access.ts),无用户时拒绝;\n 判定放在代理层,技能依赖工具也绕不过\n- 只有创建人能驱动会话,事件只有创建人、管理员和 ai-agent:manage\n 持有人能读;否则他人可借用创建人权限\n- http_request 改为 AGENT_HTTP_ALLOWED_HOSTS 主机白名单,默认禁用;\n 只允许 GET,不跟随重定向,拒绝 IP、端口和解析到内网的主机\n- create_task 入参不能改写 agentId/userId,请求头不能改写 X-Tenant-Id\n\n同步 sandbox-tools 盘点及生成脚本、openapi、.env.eios.example 和治理经验。\n遗留:工具结果的提示注入隔离、DNS 重绑定窗口;真实库与真实模型未验证。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-04T18:12:02-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/66fad3c64105fd05dfde9686d0dd6c3dd02499b4...0437d5a45b0f15152bdd0c11b4e941fe2f2e2e02","Len":1}...
|
1793844929
|
Edit
Delete
|
|
45419
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"66fad3c64 {"Commits":[{"Sha1":"66fad3c64105fd05dfde9686d0dd6c3dd02499b4","Message":"docs(eios): preserve all entries and phase OS service integration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T03:02:11-08:00"}],"HeadCommit":{"Sha1":"66fad3c64105fd05dfde9686d0dd6c3dd02499b4","Message":"docs(eios): preserve all entries and phase OS service integration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T03:02:11-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/ecb3c0acfefcc4eabe5b36e6380375a99a1a97ae...66fad3c64105fd05dfde9686d0dd6c3dd02499b4","Len":1}...
|
1793617432
|
Edit
Delete
|
|
45341
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ecb3c0acf {"Commits":[{"Sha1":"ecb3c0acfefcc4eabe5b36e6380375a99a1a97ae","Message":"docs(mdr): complete live Omni multi-alias acceptance and deployment evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T01:11:54-08:00"},{"Sha1":"abbb68acd2bcbcc48fc75ffc99b0204cb4ae93a1","Message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T01:07:36-08:00"},{"Sha1":"d9942d486bf3248d29b45334533b15eb3e3b7a44","Message":"docs(mdr): clarify cumulative acceptance chronology\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:51:00-08:00"},{"Sha1":"f64aad7b0b8e22217e587f72424e786a73619d0b","Message":"docs(mdr): retain preview lock stop and existing admin session readiness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:50:05-08:00"},{"Sha1":"b5845cb7502ec8ed00986aa3229fca7742b6161e","Message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:43:01-08:00"}],"HeadCommit":{"Sha1":"ecb3c0acfefcc4eabe5b36e6380375a99a1a97ae","Message":"docs(mdr): complete live Omni multi-alias acceptance and deployment evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T01:11:54-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/d80113e1669e373c66e560669a577a7a8ff304bb...ecb3c0acfefcc4eabe5b36e6380375a99a1a97ae","Len":6}...
|
1793610766
|
Edit
Delete
|
|
45322
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d80113e16 {"Commits":[{"Sha1":"d80113e1669e373c66e560669a577a7a8ff304bb","Message":"docs(eios): receive limited Owner approval and freeze execution handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:59:36-08:00"}],"HeadCommit":{"Sha1":"d80113e1669e373c66e560669a577a7a8ff304bb","Message":"docs(eios): receive limited Owner approval and freeze execution handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:59:36-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/1f61b535021c6bf144419b7954e8f8b88c4902f2...d80113e1669e373c66e560669a577a7a8ff304bb","Len":1}...
|
1793609984
|
Edit
Delete
|
|
45315
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1f61b5350 {"Commits":[{"Sha1":"1f61b535021c6bf144419b7954e8f8b88c4902f2","Message":"docs(eios): fix native Owner intake scope and admission evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:44:35-08:00"}],"HeadCommit":{"Sha1":"1f61b535021c6bf144419b7954e8f8b88c4902f2","Message":"docs(eios): fix native Owner intake scope and admission evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:44:35-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/ad1f2adcd7ccd8e4b78491e5a457215c57aa0a6e...1f61b535021c6bf144419b7954e8f8b88c4902f2","Len":1}...
|
1793609085
|
Edit
Delete
|
|
45313
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ad1f2adcd {"Commits":[{"Sha1":"ad1f2adcd7ccd8e4b78491e5a457215c57aa0a6e","Message":"docs(eios): prepare flagship store Owner registration material\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:33:45-08:00"}],"HeadCommit":{"Sha1":"ad1f2adcd7ccd8e4b78491e5a457215c57aa0a6e","Message":"docs(eios): prepare flagship store Owner registration material\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:33:45-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/a09d0d5cafbe791a8f6509955eb622721a4f765d...ad1f2adcd7ccd8e4b78491e5a457215c57aa0a6e","Len":1}...
|
1793608433
|
Edit
Delete
|
|
45298
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a09d0d5ca {"Commits":[{"Sha1":"a09d0d5cafbe791a8f6509955eb622721a4f765d","Message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:19:47-08:00"},{"Sha1":"49e3986ba1c13344e59d05232c1d32167d6798a1","Message":"docs(mdr): record approved JUHI publication and reader scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:18:06-08:00"},{"Sha1":"3442af8879a371e3d5f6b1fa726adc9577f7e591","Message":"docs: retain fixed release preparation and actual pending handoff boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T23:46:51-08:00"},{"Sha1":"dc4d519296a43c516bec684d9b1a18934dbe12ba","Message":"docs: record combined login validation and target tenant admission gap\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T23:43:30-08:00"},{"Sha1":"e946aca77e2ed30fa2f22959e66d8934e35a944b","Message":"Merge published explicit enterprise login before MDR consumer delivery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T23:38:18-08:00"}],"HeadCommit":{"Sha1":"a09d0d5cafbe791a8f6509955eb622721a4f765d","Message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:19:47-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/16659ee59404e4007acabdb8b277c31f57064ed7...a09d0d5cafbe791a8f6509955eb622721a4f765d","Len":10}...
|
1793608097
|
Edit
Delete
|
|
45237
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"16659ee59 {"Commits":[{"Sha1":"16659ee59404e4007acabdb8b277c31f57064ed7","Message":"docs(auth): align current application logout status\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:10:27-08:00"}],"HeadCommit":{"Sha1":"16659ee59404e4007acabdb8b277c31f57064ed7","Message":"docs(auth): align current application logout status\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:10:27-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/b1f83b97077f225849f0bb1a8f73776aad2834c2...16659ee59404e4007acabdb8b277c31f57064ed7","Len":1}...
|
1793607030
|
Edit
Delete
|
|
45236
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b1f83b970 {"Commits":[{"Sha1":"b1f83b97077f225849f0bb1a8f73776aad2834c2","Message":"docs(auth): verify real enterprise login, isolation and application logout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:03:26-08:00"}],"HeadCommit":{"Sha1":"b1f83b97077f225849f0bb1a8f73776aad2834c2","Message":"docs(auth): verify real enterprise login, isolation and application logout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-02T00:03:26-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/197c47116ab33234fb173267f28f6c27b2131604...b1f83b97077f225849f0bb1a8f73776aad2834c2","Len":1}...
|
1793606621
|
Edit
Delete
|
|
45202
|
5
|
5
|
5
|
160
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"197c47116 {"Commits":[{"Sha1":"197c47116ab33234fb173267f28f6c27b2131604","Message":"docs(auth): record fixed enterprise entry adoption and scoped handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T23:39:34-08:00"}],"HeadCommit":{"Sha1":"197c47116ab33234fb173267f28f6c27b2131604","Message":"docs(auth): record fixed enterprise entry adoption and scoped handoff\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-01T23:39:34-08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub-eios/compare/f88409599e207d037c8aed922568167b4995e6ae...197c47116ab33234fb173267f28f6c27b2131604","Len":1}...
|
1793605178
|
Edit
Delete
|