fix: unify capability settings navigation

Skills and MCP previously occupied separate top-level settings categories. They now share one Capabilities and tools category with accessible horizontal tabs, while the unimplemented tool environment remains hidden until its settings are usable.

Prevent nested PageTabs wrappers from collapsing to zero height in scrollable Flex layouts, add a CSS regression guard, and document the shared rule plus the planned local Node.js and Python environment.

Release note: 设置中心将 Skills 和 MCP 合并到“能力与工具”,并修复水平页签可能被压缩而不可见的问题;尚未实现的工具执行环境暂不显示。
This commit is contained in:
mesalogo
2026-09-02 00:28:47 +08:00
parent 2fca39ddb2
commit 4f3e0bdcfd
25 changed files with 691 additions and 152 deletions
@@ -175,8 +175,8 @@ Main 传入已规范化的绝对 POSIX root。Agent 返回 Workspace identity、
直连模型、Continue 或 DeepSeek Harness。激活旧远程会话时,若其保存了其他 Runtime
selection,Renderer 会恢复为当前 OpenCode 配置;Main 的远程请求校验仍是最终边界。
本机配置的 SKILL 包和 stdio MCP Server 不上传或分配给远程 Runtime;远程 ACP Session
继续使用空 MCP Server 列表。Node.js、Python 等本机工具环境同样不修改或同步到 Host,
完整边界见[本机工具环境](../local-tool-environment/README.md)。
继续使用空 MCP Server 列表。Node.js、Python 等工具执行环境同样不修改或同步到 Host,
完整边界见[工具执行环境](../local-tool-environment/README.md)。
### Ask