Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
e046431
add_greeting_fields_to_agent-develop
Zzzxxxxy Jun 3, 2026
9d10fc2
feat(knowledge-base): add preserve_source_file and post-index source …
Lifeng-Chen Jun 4, 2026
80bd159
test(data_process): stub knowledge_db, redis_service, and redis in te…
Lifeng-Chen Jun 4, 2026
571ab07
test(data_process): shim cleanup_source for submit_process_forward_ch…
Lifeng-Chen Jun 4, 2026
18d4c13
remove duplicate import
Zzzxxxxy Jun 4, 2026
d093dcb
fix: update unit tests for greeting_message and example_questions fields
Zzzxxxxy Jun 4, 2026
19fe184
add init.sql to sonar.properites
Zzzxxxxy Jun 4, 2026
d7634ab
Chore:Add agent greeting message and example questions
Dallas98 Jun 4, 2026
96944a0
feat: fix conflict
Lifeng-Chen Jun 4, 2026
2273fd8
Merge pull request #3189 from ModelEngine-Group/clf/lianyong_0604
Dallas98 Jun 4, 2026
119af70
♻️ Improvement: API to MCP conversion service supports configuring he…
YehongPan Jun 5, 2026
ff1b0d1
♻️ Improvement: Enhance processing of ES index names in memory banks.…
YehongPan Jun 5, 2026
4ee7f58
feat: add active memory tools (StoreMemoryTool, SearchMemoryTool) (#3…
JasonW404 Jun 5, 2026
64a0c11
🐛 Bugfix: skill names and descriptions never load to context (#3205)
Jasonxia007 Jun 8, 2026
6933428
Feat: add selected count badges to tool/skill pool labels (#3206)
jeffwu-1999 Jun 9, 2026
3e4873d
🐛 Bugfix: Fix attribution error when tool calling error (#3208)
WMC001 Jun 9, 2026
9de2bd5
✨ Feat: Add support for Word document generation, preview, and downlo…
xuyaqist Jun 9, 2026
b4e6fe4
✨Feat:Enhance prompt optimization by integrating openjiuwen and fix r…
DongJiBao2001 Jun 9, 2026
29eabf8
Add CAS SSO integration and improve logout handling (#3072)
hhhhsc701 Jun 9, 2026
b45d64d
Merge branch 'main' into develop
Dallas98 Jun 9, 2026
a4d499d
🐛Bugfix: Remove unnecessary dependency exclusions and upgrade hugging…
DongJiBao2001 Jun 9, 2026
b6b6027
refactor: move current time from system prompt to user message for pr…
wuyuanfr Jun 9, 2026
109a915
🐛 Bugfix: Fixed the issue of being unable to add MCP services via con…
YehongPan Jun 11, 2026
81bb802
🐛 Bugfix: Fixed the issue where uploaded text files could not be pars…
YehongPan Jun 11, 2026
4dd04b3
🐛 Bugfix: Fixed an issue where the MCP service could not be added cor…
YehongPan Jun 11, 2026
8961efc
🐛 Bugfix: Fix incomplete display of tenant resources page after windo…
xuyaqist Jun 11, 2026
2087080
Add agent marketplace repository and version pinning for sub-agents (…
Lifeng-Chen Jun 16, 2026
b9d2229
feat(agent): add verification configuration for agents and update rel…
Dallas98 Jun 16, 2026
fe9c5f0
🐛 Bugfix: Fix inability to select agent from agent space to edit (#3240)
xuyaqist Jun 16, 2026
7be83d7
Update data agent and ME CAS integration documentation (#3242)
hhhhsc701 Jun 16, 2026
4a0e4ee
✨ Add several northbound apis (#3223)
Jasonxia007 Jun 16, 2026
b578855
refactor: simplify deployment script by removing unused variables and…
Dallas98 Jun 16, 2026
a2e05a9
🐛 Bugfix: Adjust agent detail UI layout to accommodate newly added "s…
xuyaqist Jun 16, 2026
350f9f2
补充sql (#3248)
hhhhsc701 Jun 18, 2026
35fce96
🐛 Bugfix: Fixed an issue where the MCP service failed to start in a K…
YehongPan Jun 18, 2026
2eb724f
🐛 Bugfix: knowledge_base_search_tool called with TypeError: argument …
Jasonxia007 Jun 18, 2026
8dde21f
🐛 Bugfix: Fixed an issue where the one-click rename function failed a…
YehongPan Jun 18, 2026
09cc600
Bugfix: Exclude attachments from assistant when saving conversation h…
xuyaqist Jun 18, 2026
f5bbab1
Bump APP_VERSION from v2.2.0 to v2.2.1 (#3268)
YehongPan Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/auto-unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
python-version: '3.11'

- name: Install uv
run: pip install --upgrade uv
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sdk_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'

- name: Install build dependencies
run: |
Expand Down
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,9 @@ data/
sdk/benchmark/.env
/docker/.env.bak

.venv
.venv

.pytest-tmp
doc/mermaid

.claude/skills/python-import-triage
13 changes: 13 additions & 0 deletions backend/adapters/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
from adapters.exception import JiuwenSDKError, JiuwenSDKUnavailableError, NexentCapabilityError

try:
from adapters.jiuwen_sdk_adapter import JiuwenSDKAdapter
except ModuleNotFoundError:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

except ModuleNotFoundError 过于宽泛。如果 jiuwen_sdk_adapter 模块存在但内部有语法错误或缺少其他依赖,ModuleNotFoundError 不会捕获这些错误(它们会抛出 ImportError 或其他异常)。这会导致 JiuwenSDKAdapter 在开发环境中有错误时直接变成 None,而不是暴露真正的错误。建议只捕获特定的 ModuleNotFoundError(如 except ModuleNotFoundError as e: if 'jiuwen' in str(e): ...)。

JiuwenSDKAdapter = None # type: ignore[assignment, misc]

__all__ = [
"JiuwenSDKError",
"JiuwenSDKUnavailableError",
"NexentCapabilityError",
"JiuwenSDKAdapter",
]
13 changes: 13 additions & 0 deletions backend/adapters/exception.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
class JiuwenSDKError(Exception):
"""Jiuwen SDK 调用失败的通用异常"""
pass


class JiuwenSDKUnavailableError(JiuwenSDKError):
"""Jiuwen SDK 不可用(依赖缺失或未启用)"""
pass


class NexentCapabilityError(Exception):
"""nexent 原生模式不支持该能力"""
pass
Loading
Loading