Skip to content

Feat/product detail optimize#147

Merged
tptpp merged 9 commits intomainfrom
feat/product-detail-optimize
Mar 9, 2026
Merged

Feat/product detail optimize#147
tptpp merged 9 commits intomainfrom
feat/product-detail-optimize

Conversation

@yhjun1026
Copy link
Collaborator

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Snapshots:

Include snapshots for easier review.

Checklist:

  • My code follows the style guidelines of this project
  • I have already rebased the commits and make the commit message conform to the project standard.
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • Any dependent changes have been merged and published in downstream modules

- Add i18n translations for tool management (zh/en)
- Fix tool initialization in tool_management_api.py
- Create tool integration module for app binding
- Add comprehensive integration guide documentation
- Add system dynamic injection tools (history review tools)
- Fix tool management API response structure handling in frontend
- Update frontend build artifacts
- Improve tool categorization and serialization
tptpp
tptpp previously approved these changes Mar 9, 2026
# Conflicts:
#	assets/schema/derisk.sql
#	packages/derisk-app/src/derisk_app/openapi/api_v1/tool_management_api.py
#	packages/derisk-app/src/derisk_app/static/web/404.html
#	packages/derisk-app/src/derisk_app/static/web/404/index.html
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/5563-3e45cb9fe17ac366.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/6954-3a37505037e97222.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/6954-79dd11aa887236de.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/7847-08e3f49e5c7f2dc5.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/8637-45c5031a6115d910.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/8637-900dce183a7c3c87.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/8687-b9556d54da5c880d.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/8687-d27c40143b558df8.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/agent-skills/detail/page-f9eba230f21aa757.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/agent-skills/page-ee9f73c336991539.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/agent-skills/page-f4aae24b9b7bfe6d.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/application/explore/page-69a1171d343080f5.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/application/explore/page-e440d67c373fadc8.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/channel/create/page-2a18cf9ec575ab7e.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/channel/create/page-ae1d429bcb8df780.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/channel/create/page-ec81e328abef7340.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/create/page-b42626c2dd5beb18.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/edit/page-99e7908073e265b4.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/edit/page-a7d0fa38bcec8126.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/edit/page-c764bbc3229e6d7b.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/page-1cb2fce41a3310f9.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/cron/page-5703ccc02edf491e.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/not-found-d18a3d2df893f837.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/not-found/page-d18a3d2df893f837.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/page-396da37a15379010.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/page-c72524a4d710ae92.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/prompt/page-295cd5aba06a2edd.js
#	packages/derisk-app/src/derisk_app/static/web/_next/static/chunks/app/prompt/page-b27d9c48621d10a2.js
#	packages/derisk-app/src/derisk_app/static/web/agent-skills/detail/index.html
#	packages/derisk-app/src/derisk_app/static/web/agent-skills/detail/index.txt
#	packages/derisk-app/src/derisk_app/static/web/agent-skills/index.html
#	packages/derisk-app/src/derisk_app/static/web/agent-skills/index.txt
#	packages/derisk-app/src/derisk_app/static/web/application/app/index.html
#	packages/derisk-app/src/derisk_app/static/web/application/app/index.txt
#	packages/derisk-app/src/derisk_app/static/web/application/explore/index.html
#	packages/derisk-app/src/derisk_app/static/web/application/explore/index.txt
#	packages/derisk-app/src/derisk_app/static/web/application/index.html
#	packages/derisk-app/src/derisk_app/static/web/application/index.txt
#	packages/derisk-app/src/derisk_app/static/web/channel/create/index.html
#	packages/derisk-app/src/derisk_app/static/web/channel/create/index.txt
#	packages/derisk-app/src/derisk_app/static/web/channel/edit/index.html
#	packages/derisk-app/src/derisk_app/static/web/channel/edit/index.txt
#	packages/derisk-app/src/derisk_app/static/web/channel/index.html
#	packages/derisk-app/src/derisk_app/static/web/channel/index.txt
#	packages/derisk-app/src/derisk_app/static/web/chat/index.html
#	packages/derisk-app/src/derisk_app/static/web/chat/index.txt
#	packages/derisk-app/src/derisk_app/static/web/cron/create/index.html
#	packages/derisk-app/src/derisk_app/static/web/cron/create/index.txt
#	packages/derisk-app/src/derisk_app/static/web/cron/edit/index.html
#	packages/derisk-app/src/derisk_app/static/web/cron/edit/index.txt
#	packages/derisk-app/src/derisk_app/static/web/cron/index.html
#	packages/derisk-app/src/derisk_app/static/web/cron/index.txt
#	packages/derisk-app/src/derisk_app/static/web/index.html
#	packages/derisk-app/src/derisk_app/static/web/index.txt
#	packages/derisk-app/src/derisk_app/static/web/knowledge/chunk/index.html
#	packages/derisk-app/src/derisk_app/static/web/knowledge/chunk/index.txt
#	packages/derisk-app/src/derisk_app/static/web/knowledge/index.html
#	packages/derisk-app/src/derisk_app/static/web/knowledge/index.txt
#	packages/derisk-app/src/derisk_app/static/web/mcp/detail/index.html
#	packages/derisk-app/src/derisk_app/static/web/mcp/detail/index.txt
#	packages/derisk-app/src/derisk_app/static/web/mcp/index.html
#	packages/derisk-app/src/derisk_app/static/web/mcp/index.txt
#	packages/derisk-app/src/derisk_app/static/web/models/index.html
#	packages/derisk-app/src/derisk_app/static/web/models/index.txt
#	packages/derisk-app/src/derisk_app/static/web/not-found/index.html
#	packages/derisk-app/src/derisk_app/static/web/not-found/index.txt
#	packages/derisk-app/src/derisk_app/static/web/prompt/add/index.html
#	packages/derisk-app/src/derisk_app/static/web/prompt/add/index.txt
#	packages/derisk-app/src/derisk_app/static/web/prompt/edit/index.html
#	packages/derisk-app/src/derisk_app/static/web/prompt/edit/index.txt
#	packages/derisk-app/src/derisk_app/static/web/prompt/index.html
#	packages/derisk-app/src/derisk_app/static/web/prompt/index.txt
#	packages/derisk-app/src/derisk_app/static/web/scene/index.html
#	packages/derisk-app/src/derisk_app/static/web/scene/index.txt
#	packages/derisk-app/src/derisk_app/static/web/settings/config/index.html
#	packages/derisk-app/src/derisk_app/static/web/settings/config/index.txt
#	packages/derisk-app/src/derisk_app/static/web/v2-agent/index.html
#	packages/derisk-app/src/derisk_app/static/web/v2-agent/index.txt
#	packages/derisk-app/src/derisk_app/static/web/vis-merge-test/index.html
#	packages/derisk-app/src/derisk_app/static/web/vis-merge-test/index.txt
#	packages/derisk-core/src/derisk/agent/tools/tool_manager.py
#	web/src/app/application/app/components/tab-tools.tsx
@tptpp tptpp merged commit e6e50ab into main Mar 9, 2026
1 of 2 checks passed
yhjun1026 added a commit that referenced this pull request Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants