diff --git a/.DS_Store b/.DS_Store index 4516de1..de1f640 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/modules/file_manager.py b/modules/file_manager.py index c4fd612..1b14e8d 100644 --- a/modules/file_manager.py +++ b/modules/file_manager.py @@ -158,8 +158,8 @@ class FileManager: if full_path.parent == self.project_path: return { "success": False, - "error": "禁止在项目根目录直接创建文件,请先创建或选择子目录(例如 ./data 或 ./docs)。", - "suggestion": "请先创建文件夹,再在该文件夹中创建新文件。" + "error": "禁止在项目根目录直接创建文件,请先创建或选择合适的子目录。", + "suggestion": "然后必须**重新**再次创建文件。" } if self._use_container(): result = self._container_call("create_file", { diff --git a/static/src/app.ts b/static/src/app.ts index 1929628..f5633fb 100644 --- a/static/src/app.ts +++ b/static/src/app.ts @@ -195,9 +195,10 @@ const appOptions = { this.$nextTick(() => { this.autoResizeInput(); }); - this.resourceStartContainerStatsPolling(); - this.resourceStartProjectStoragePolling(); - this.resourceStartUsageQuotaPolling(); + this.resourceBindContainerVisibilityWatcher(); + this.resourceStartContainerStatsPolling(); + this.resourceStartProjectStoragePolling(); + this.resourceStartUsageQuotaPolling(); }, computed: { @@ -563,6 +564,7 @@ const appOptions = { resourceStartUsageQuotaPolling: 'startUsageQuotaPolling', resourceStopUsageQuotaPolling: 'stopUsageQuotaPolling', resourcePollContainerStats: 'pollContainerStats', + resourceBindContainerVisibilityWatcher: 'bindContainerVisibilityWatcher', resourcePollProjectStorage: 'pollProjectStorage', resourceFetchUsageQuota: 'fetchUsageQuota', resourceResetTokenStatistics: 'resetTokenStatistics', diff --git a/static/src/components/chat/VirtualMonitorSurface.vue b/static/src/components/chat/VirtualMonitorSurface.vue index 319f05a..b4ef8da 100644 --- a/static/src/components/chat/VirtualMonitorSurface.vue +++ b/static/src/components/chat/VirtualMonitorSurface.vue @@ -188,6 +188,7 @@