feat: unify execution and add workspace file imports

Remove Ask/Execute modes and general product tool approvals so requests use the selected runtime, enabled capabilities, and execution account permissions. Migrate retired application metadata while preserving user content.

Retire the Results page while retaining conversation images and stored artifacts. Add local and remote workspace file imports, timestamps and sorting, improve image discovery and saving, and refine workspace navigation and supervision responsiveness. Include the accompanying web-search changes, tests, probes, and product documentation.

Remote imports require an updated Agent. Existing artifacts are not automatically copied into project directories. Validation evidence and outstanding failures remain documented in feature progress files; no full test suite or real-model calls were rerun for this commit.

Release note: Run requests without switching work modes, import files into a selected local or remote workspace folder, sort workspace files by date, and keep using conversation images after removal of the Results page.
This commit is contained in:
mesalogo
2026-10-04 20:02:59 +08:00
parent 0cd5da33f4
commit 56ebd40bd8
374 changed files with 7075 additions and 6224 deletions
+4 -8
View File
@@ -185,7 +185,7 @@
<strong>Fix empty search results</strong>
<span>Project: Knowledge search</span>
</div>
<div class="mode-pill">Continue · Execute</div>
<div class="mode-pill">Continue</div>
</div>
<div class="message-area">
<div class="message message--user">Search returns nothing with extra spaces. Fix it and add tests.</div>
@@ -212,7 +212,7 @@
</div>
<div class="composer">
<span>Describe your coding task…</span>
<div class="composer-actions"><span>Execute</span><b>↑</b></div>
<div class="composer-actions"><span>Continue</span><b>↑</b></div>
</div>
</div>
</div>
@@ -376,12 +376,8 @@
</svg>
</div>
<span class="feature-number">04</span>
<h3>Separate questions from execution</h3>
<p>Ask stays read-only. Execute runs with the current account's permissions and records tool calls. Available tools depend on the selected Runtime and configuration.</p>
<div class="mode-row" aria-label="Two work modes">
<span>Ask <small>Read-only</small></span>
<span class="is-accent">Execute <small>Account permissions</small></span>
</div>
<h3>Ask questions or give it a task</h3>
<p>No work-mode switch is needed. Available tools depend on the selected Runtime and enabled capabilities. Operations use the current account's permissions, and tool calls appear in the run history.</p>
</article>
<article class="feature-card">
+2 -6
View File
@@ -461,12 +461,8 @@
</svg>
</div>
<span class="feature-number">04</span>
<h3>区分问答与执行</h3>
<p>Ask 保持只读;Execute 按当前账号权限执行操作,并记录工具调用。可用工具随所选 Runtime 和配置变化。</p>
<div class="mode-row" aria-label="两种工作模式">
<span>Ask <small>只读</small></span>
<span class="is-accent">Execute <small>按账号权限执行</small></span>
</div>
<h3>直接提问或交付任务</h3>
<p>无需切换工作模式。可用工具由所选 Runtime 和已启用能力决定,操作使用当前账号权限,工具调用保留在运行记录中。</p>
</article>
<article class="feature-card">