Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
b6986a2
feat(backend): add DingTalk document to knowledge base MCP tool
parabala Apr 13, 2026
e567768
fix(backend): address review comments for dingtalk-docs feature
parabala Apr 14, 2026
e34e393
fix(backend): use dingtalk_docs MCP for real API calls
parabala Apr 14, 2026
93cb40a
fix(backend): make dingtalk-docs skill call real MCP APIs
parabala Apr 14, 2026
bcc2bc9
fix(backend): improve error handling for DingTalk authentication
parabala Apr 14, 2026
aa8d2a2
fix(dingtalk): correct MCP tool parameters and routing logic
parabala Apr 14, 2026
d6f25b4
refactor(dingtalk): improve docs_service code quality
parabala Apr 14, 2026
aeda766
fix(dingtalk): add Accept header and better 406 error handling
parabala Apr 14, 2026
d1774e7
fix(dingtalk): correct field name mapping for MCP response
parabala Apr 14, 2026
1c6627f
fix(dingtalk): correct field names for get_document_info response
parabala Apr 14, 2026
77c655a
fix(dingtalk): support millisecond timestamp in filename format
parabala Apr 14, 2026
615dafa
fix(dingtalk): correct field names in download_document_content
parabala Apr 14, 2026
bd58b05
fix(dingtalk): support Unix timestamp in modified_time validation
parabala Apr 14, 2026
1128176
refactor(dingtalk): rename skill from dingtalk-docs to dingtalk-conne…
parabala Apr 15, 2026
78fbb84
feat(dingtalk): add file_extension and source_config to knowledge doc…
parabala Apr 15, 2026
6ea239c
refactor(mcp): simplify filename format for DingTalk documents
parabala Apr 15, 2026
60ad6f3
fix(backend): restore dingtalk-docs mcp config and test cases
parabala Apr 15, 2026
5b25f86
refactor(dingtalk): remove unused download_document method and clean …
parabala Apr 15, 2026
c534204
fix(dingtalk): add OpenTelemetry tracing and fix URL extraction
parabala Apr 15, 2026
73dc2c9
fix(mcp): remove unsafe asyncio.to_thread usage with SQLAlchemy objects
parabala Apr 15, 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
1 change: 1 addition & 0 deletions backend/app/mcp_server/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,7 @@ def _register_knowledge_tools() -> None:
# The decorators will add tools to the global registry
from app.mcp_server.tool_registry import register_tools_to_server
from app.mcp_server.tools import ( # noqa: F401 side-effect: triggers @mcp_tool registration
dingtalk_docs,
knowledge,
)

Expand Down
Loading
Loading