Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
b2f2f41
feat(observability): expose context and cache metrics (#3572)
wuyuanfr Aug 6, 2026
b3b881f
Implement named offline package uploads to Huawei OBS (#3608)
hhhhsc701 Aug 7, 2026
da53855
修复无法正常重命名conversation名称的问题 (#3613)
xuyaqist Aug 7, 2026
15d9d41
fix: provide local import allowlist before code execution (#3614)
EDDIWARD Aug 10, 2026
d6501b9
Bugfix: Resolve streaming response caching problem (#3623)
xuyaqist Aug 10, 2026
27316bb
Bugfix: Fix MCP tool status display showing "enabled" when enabled is…
xuyaqist Aug 10, 2026
d48f3ed
fix: restore ASSET_OWNER nav permissions and improve group selection …
Lifeng-Chen Aug 10, 2026
e443892
♻️ Refactor: NL2Skills using new thread UI (#3631)
Jasonxia007 Aug 11, 2026
6a1dbbd
Update doc: resource management (#3607)
xuyaqist Aug 11, 2026
ecd8477
Bugfix: Fix inability to delete conversation (#3635)
xuyaqist Aug 11, 2026
96e1ae6
Bugfix: normalize repository tags as arrays (#3648)
Summer-Si Aug 13, 2026
0bc6fd7
bugfix: 中英文词条长度限制调整,接口权限判断逻辑调整,支持jpg格式图片 (#3628)
hzwllm Aug 13, 2026
ce1bed9
bugfix:系统中显示的时间对齐用户本地时间 (#3647)
hzwllm Aug 13, 2026
a929147
feat: account MinIO in knowledge-base quotas (#3642)
MoeexT Aug 13, 2026
feafc99
✨ Feature(agent-evaluation): add UT suite, wire routers & scheduler, …
cj2026-bit Aug 13, 2026
16c3dd2
🐛 Bugfix: Fixed an issue where the tenant resource management page fa…
YehongPan Aug 13, 2026
88ee4a9
🐛 Bugfix: Fixed an issue where clicking to view skills before the ski…
YehongPan Aug 14, 2026
3d89529
🐛 Hotfix: Fixed an issue where an embedding model could not be added …
YehongPan Aug 14, 2026
c4b2286
feat(memory): Dreaming and versioned long-term memory (#3509)
JasonW404 Aug 14, 2026
6819616
fix: resolve embedding_model_id from knowledge record in data process…
Lifeng-Chen Aug 14, 2026
1a2aa35
fix: pass security credentials to external A2A sub-agents (#3636)
2862282695gjh-afk Aug 14, 2026
21e0ed6
Bugfix: Fix markdown table rendering issue after reasoning completes …
xuyaqist Aug 14, 2026
0b058c1
Configure CAS settings for renewal interval and session handling (#3666)
hhhhsc701 Aug 14, 2026
1ec01f1
fix(memory): align long-term evidence ORM schema (#3669)
JasonW404 Aug 14, 2026
82e9336
chore: remove spec-coding skill and associated AGENTS.md references (…
JasonW404 Aug 14, 2026
5d48803
✨ Parameterize file split function in data-process task (#3665)
Jasonxia007 Aug 14, 2026
33ef4d5
🐛 Bugfix: fix status tag icon misalignment and localize auth dialog s…
ayiya12 Aug 14, 2026
9c58d97
enforce tenant resource limits (#3670)
Junqilee Aug 14, 2026
3e26328
feat(gateway): wire VLM image/video/audio understanding via adapter (…
jeffwu-1999 Aug 17, 2026
0d18274
Bugfix: export agent with aidp skill failed (#3638)
bernard1234 Aug 17, 2026
53a386c
test: mock tenant resource limit error (#3686)
Junqilee Aug 17, 2026
9c06433
✨feat:Enhance conversation knowledge base selection and rendering (#3…
DongJiBao2001 Aug 18, 2026
8b58ebc
feat(benchmark): add generic evaluation and comparison harness (#3640)
wuyuanfr Aug 18, 2026
bd575f5
🐛 Bugfix: prevent empty agent final answers (#3688)
YehongPan Aug 18, 2026
32fe2ff
docs: update home page documentation and add account setup guide (#3662)
charmingchi1 Aug 18, 2026
70b705d
fix: correct Dreaming permission migration (#3693)
JasonW404 Aug 19, 2026
6c55c3a
🐛 Bugfix: Fix plan params error (#3703)
WMC001 Aug 19, 2026
0810b76
Add new committer (#3704)
WMC001 Aug 19, 2026
80c7ba8
fix(evaluation): align evaluation route and permission SQL (#3683)
cj2026-bit Aug 19, 2026
2e77e55
fix: improve numeric knowledge retrieval ranking (#3621)
EDDIWARD Aug 20, 2026
8baa8ff
fix(minio): update MinIO configuration for improved readiness and dat…
Dallas98 Aug 20, 2026
a4d60db
test: make dreaming age fixture time-stable (#3715)
JasonW404 Aug 20, 2026
73804f0
修复部分依赖在源中找不到 (#3720)
hhhhsc701 Aug 20, 2026
e014038
feat(gateway): wire text/retrieval (llm + embedding + rerank) via ada…
jeffwu-1999 Aug 20, 2026
d6dcb66
fix(modelengine): preserve structured VLM messages (#3716)
JasonW404 Aug 21, 2026
287a342
✨ Feature: Added tools for uploading and downloading files from S3 bu…
YehongPan Aug 21, 2026
5b104e5
fix: remove erroneously added context_policy column from init.sql (#3…
JasonW404 Aug 21, 2026
0524401
fix: remove delete account button from avatar dropdown (#3727)
ayiya12 Aug 21, 2026
fa60af3
fix: prevent obsolete skill repository index replay (#3641)
Summer-Si Aug 21, 2026
9b90ef6
智能体对话转发到runtime (#3721)
hhhhsc701 Aug 21, 2026
c3ca3ce
✨Feature: Agent配置重构&NL2Agent (#3726)
xuyaqist Aug 21, 2026
c98c1a9
🐛 Bugfix: Skill encoding, skill file read error, skills with chinese …
Jasonxia007 Aug 21, 2026
aa91ed3
将每次chunk存一次数据库改为最终统一存数据库,redis不变 (#3733)
hhhhsc701 Aug 22, 2026
41af4ba
Bugfix: resolve skill conflicts during agent import (#3734)
Summer-Si Aug 22, 2026
bad9e43
✨ feature personal kb capacity (#3712)
cj2026-bit Aug 22, 2026
361fffc
fix: sync MCP add/edit pages with config page, display startup logs, …
menglinghan Aug 22, 2026
32027bd
♻️ Add re-apply logic when merged sql files were changed (#3737)
WMC001 Aug 22, 2026
6d16893
fix(agent): 导出导入智能体保留开场白和示例问题 (#3736)
MoeexT Aug 22, 2026
c9092d9
🐛 Bugfix: change color of PREVIEW button to blue (#3741)
WMC001 Aug 22, 2026
381c70a
🐛 Bugfix: can not preview json file (#3742)
WMC001 Aug 22, 2026
c648a74
✨feat:Add metadata parameter mechanism and fix prompt injection issue…
DongJiBao2001 Aug 22, 2026
052b4fc
fix(frontend): reorder displayed citation indexes (#3739)
JasonW404 Aug 22, 2026
e275afe
Bugfix: Agent配置页面问题修复 (#3744)
xuyaqist Aug 22, 2026
b6bb1b7
✨ Support api-key management (#3745)
Jasonxia007 Aug 22, 2026
c9b9340
feat(modelengine): adapt ASR audio models to vlm4 slot via modelengin…
jeffwu-1999 Aug 22, 2026
527c7b7
Document immutable SQL migration file policy (#3753)
hhhhsc701 Aug 24, 2026
25235c1
✨ Feature: Enhanced file processing logic (#3746)
YehongPan Aug 24, 2026
259a800
Dc/fix/tool default value ranges 20260819:fix(tool config): 统一工具参数边界约…
charmingchi1 Aug 24, 2026
07f5df9
bigfix: add DashScope VLM adapter for audio via vlm slot (#3755)
jeffwu-1999 Aug 24, 2026
68063e6
🐛 Bugfix: Failed to process .epub because of missing pandoc (#3760)
Jasonxia007 Aug 24, 2026
50f7108
Feat: 新增引导指引用户使用nl2agent功能生成Agent (#3756)
xuyaqist Aug 24, 2026
da52470
fix: preserve skill frontmatter on rename (#3763)
Summer-Si Aug 24, 2026
3b19680
🐛 Bugfix: Fix NL2Agent tool configuration and form unlock flow (#3761)
RedShakespeare Aug 24, 2026
454d561
✨ Feature: Supports session-level sandbox. (#3764)
YehongPan Aug 24, 2026
9c5f990
Bugfix🐛为对话列表和知识库列表增加按需分页加载机制 (#3719)
DoYX Aug 25, 2026
7c0088e
Quote Docker environment startup mode (#3765)
hhhhsc701 Aug 25, 2026
723c5d9
feat(models): add exponential backoff retry for transient LLM errors …
TiTi-iTiT Aug 25, 2026
f3a554d
🐛 Fix: Failed Knowledge-Base File Deletion, Error Details, and Previe…
cj2026-bit Aug 25, 2026
8c8834a
✨feat:Adapt AIDP to new agent configuration page and fix bugs (#3762)
DongJiBao2001 Aug 25, 2026
06013a7
🐛Bugfix: improve resource management filtering and iData search suppo…
ayiya12 Aug 25, 2026
de6afb9
fix(auth): handle session expiry with 401 responses across model mana…
jeffwu-1999 Aug 25, 2026
018d881
✨ Bugfix: fix chat resume (#3770)
xuyaqist Aug 25, 2026
650029e
fix: update interactive creation assistant title (#3769)
Summer-Si Aug 25, 2026
a8c4417
bugfix: support skill conflict resolution on agent copy (#3767)
bernard1234 Aug 25, 2026
37fb3ee
✨ Add northbound api: /models /generate_title (#3771)
Jasonxia007 Aug 25, 2026
78472ac
fix(agentConfigService): 为代理配置参数添加约束校验支持 (#3773)
charmingchi1 Aug 25, 2026
ae8870d
✨ Feature: Add NL2Agent installable resource discovery and installati…
RedShakespeare Aug 25, 2026
f60da6e
✨ Feature:Frontend display for generated files and sandbox optimizati…
YehongPan Aug 25, 2026
c48ba18
fix: delete MCP Registry (#3757)
menglinghan Aug 25, 2026
35449db
版本号更新 (#3776)
hhhhsc701 Aug 25, 2026
64ed5f7
fix(frontend): 补齐用户组多选框搜索能力并适配 antd6 showSearch 配置 (#3777)
charmingchi1 Aug 25, 2026
f77d03e
Feat: Show hint that default editing is in draft mode (#3772)
xuyaqist Aug 25, 2026
1fc0c7a
✨Feature: 在新旧版对话窗口中添加消息时间戳 (#3732)
DoYX Aug 26, 2026
42ce05f
fix: Unable to create scheduled tasks (#3780)
Dallas98 Aug 26, 2026
6d66871
✨ Add logprobs param to llm if its config has been added (#3779)
WMC001 Aug 26, 2026
e4a1f24
✨ Feature: System-level sandboxing is enabled by default. (#3782)
YehongPan Aug 26, 2026
29ee0c8
🐛 Fix: fail knowledge ingestion on non-retryable errors (#3778)
cj2026-bit Aug 26, 2026
327bcb0
fix: localize resource deletion confirmations (#3781)
ayiya12 Aug 26, 2026
186cfe0
Bugfix: 修复conversation无法删除的问题,设置修改conversation title的样式 (#3785)
xuyaqist Aug 26, 2026
36da7f3
🐛 Bugfix: Unlock NL2Agent form after prompt updates and stops (#3788)
RedShakespeare Aug 27, 2026
8f20f87
✨ Feature: Recommend and prefill bound NL2Agent tools (#3783)
RedShakespeare Aug 27, 2026
9799c05
Refactor: 重构chat页面分页加载功能,默认加载30条,修复删除对话后列表为空的问题 (#3790)
xuyaqist Aug 27, 2026
c507404
🐛 Fix: kb import deadlock problem (#3786)
cj2026-bit Aug 28, 2026
0130e50
🐛 Fix: support Chinese evaluation reports and validate AI evaluation …
cj2026-bit Aug 28, 2026
c66a352
✨ Enhance read_skill_md tool with encoding utf-8 & gb18030 (#3784)
Jasonxia007 Aug 28, 2026
f873712
🐛 Bugfix: Add manual NL2Agent unlock action (#3800)
RedShakespeare Aug 28, 2026
256b151
feat(chat): 会话列表支持批量删除 (#3792)
charmingchi1 Aug 28, 2026
a844657
fix(runtime): bound streaming memory pressure (#3801)
JasonW404 Aug 28, 2026
df492e6
✨ Feature: Supports the execution of SKILL scripts within a sandbox. …
YehongPan Aug 28, 2026
67fde75
🐛 Fix: agent evaluation execution in the runtime sandbox (#3799)
cj2026-bit Aug 28, 2026
5f06fc9
✨ Improve memory Dreaming configuration UI (#3804)
JasonW404 Aug 28, 2026
f23af6d
Bugfix: 支持在北向接口的run接口中返回conversation_created的chunk (#3793)
xuyaqist Aug 28, 2026
edd3368
feat: Add v2.5.0 merged SQL migrations for new features and enhancements
Dallas98 Aug 28, 2026
818d74c
Merge remote-tracking branch 'origin/develop' into develop
Dallas98 Aug 28, 2026
86d7592
merge(main): 合入 main 历史并保留 develop 当前代码
Dallas98 Aug 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .cursor/rules/backend/database_layer_rules.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,15 @@ def read_active_entity(entity_id: int):
return None if record is None else as_dict(record)
```

## 7) Validation checklist
## 7) Database migrations
- Migration and initialization SQL files are located under `deploy/sql/`.
- Every existing `.sql` file in the target branch is immutable after it has been merged.
- This immutability rule applies to migration, initialization, and Supabase SQL files without exception.
- Never modify, rename, or delete an existing SQL file after it has been merged.
- Make database changes only by adding a new versioned migration file under `deploy/sql/migrations/`.
- Track the application version in `backend/consts/const.py` as `APP_VERSION`.

## 8) Validation checklist
- All models inherit `TableBase`; no duplicated audit fields.
- Deletes are soft deletes (`delete_flag='Y'`) and set `updated_by`.
- No direct `commit`/`rollback`/`close` outside `get_db_session()`.
Expand Down
Loading
Loading