+
+
+
+ Cloud Agent
+
+ {{ executionPolicyOptions.find(o => o.value === executionPolicy)?.label || executionPolicy }}
+
+
+
+
+ {{ t('agent.actions.reset') }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ t('agent.pageTitle') }}
+
{{ t('agent.pageDescription') }}
+
+
+
+
+
+
+
+
+
+
+
{{ msg.content }}
+
{{ formatTime(msg.timestamp) }}
+
+
+
+
+
+
+
+
+
+ Agent is planning…
+
+
+
+
+ {{ msg.planResult.summary }}
+
+
+
+
+ {{ msg.planResult.costEstimate.tokens }} tokens
+ ·
+ {{ msg.planResult.costEstimate.toolCalls }} tool calls
+ ·
+ ~{{ msg.planResult.costEstimate.durationSecEstimate }}s
+
+
+
+
+
+
+
+
+ {{ action.step }}
+ {{ action.tool }}
+
+ {{ action.sideEffect }}
+
+
+
{{ JSON.stringify(action.input) }}
+
+
+
+
+
+
+ {{ msg.status === 'running' ? 'Executing…' : t('agent.actions.execute') }}
+
+
+ {{ t('agent.actions.cancel') }}
+
+
-
-
-
-
-
-
-
- Plan Only
- Confirm
- Autopilot
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Agent is executing…
-
-
-
-
- {{ t('agent.actions.reset') }}
-
-
-
-
+
+
+
+
+
+
{{ msg.executeResult.summary }}
+
+
+ {{ msg.executeResult.appliedActions }}
+ applied
+
+
+ {{ msg.executeResult.skippedActions }}
+ skipped
+
+
+ {{ msg.executeResult.warnings?.length || 0 }}
+ warnings
+
+
+
+
+ {{ w }}
+
+
+
-
+
+
+
+ {{ msg.errorMessage || t('agent.errors.planFailed') }}
+
+
+
+
+ Task was cancelled.
+
+
+
{{ formatTime(msg.timestamp) }}
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ agentError }}
-
-
-
-
-
-
- {{ planResult.summary }}
-
- {{ t('agent.fields.planHash') }}
- {{ planResult.planHash }}
-
-
- {{ t('agent.fields.chosenSkill') }}
- {{ planResult.chosenSkill?.name || '-' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ action.sideEffect }}
-
- {{ JSON.stringify(action.input) }}
-
-
-
-
-
-
-
-
-
- {{ t('agent.actions.execute') }}
-
-
- {{ t('agent.actions.cancel') }}
-
-
-
-
-
-
-
-
-
-
- {{ executeResult.summary }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/web/src/pages/files/components/FileItemsView.vue b/web/src/pages/files/components/FileItemsView.vue
index 4b39852..d0dc7dd 100644
--- a/web/src/pages/files/components/FileItemsView.vue
+++ b/web/src/pages/files/components/FileItemsView.vue
@@ -268,6 +268,7 @@ const isArchiveFile = (file: FileItem) => {
width: 22px;
height: 22px;
object-fit: contain;
+ flex-shrink: 0;
}
.star-btn {
@@ -282,6 +283,7 @@ const isArchiveFile = (file: FileItem) => {
align-items: center;
justify-content: center;
padding: 0;
+ flex-shrink: 0;
transition: border-color 0.2s ease, transform 0.2s ease;
}
@@ -350,8 +352,8 @@ const isArchiveFile = (file: FileItem) => {
}
.star-menu-btn .star-icon {
- width: 14px;
- height: 14px;
+ width: 16px;
+ height: 16px;
}
.star-menu-btn .star-icon.active path {
@@ -409,6 +411,7 @@ const isArchiveFile = (file: FileItem) => {
height: 62px;
object-fit: contain;
margin-top: 8px;
+ flex-shrink: 0;
}
.grid-name {