feat: expand codex app server discovery
This commit is contained in:
@@ -83,6 +83,10 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
const codexSkillCount = arrayLength(codexAppServerMetadata.skills);
|
||||
const codexPluginCount = arrayLength(codexAppServerMetadata.plugins);
|
||||
const codexAppCount = arrayLength(codexAppServerMetadata.apps);
|
||||
const codexExperimentalFeatureCount = arrayLength(codexAppServerMetadata.experimentalFeatures);
|
||||
const codexCollaborationModeCount = arrayLength(codexAppServerMetadata.collaborationModes);
|
||||
const codexMcpServerCount = arrayLength(codexAppServerMetadata.mcpServers);
|
||||
const codexPermissionProfileCount = arrayLength(codexAppServerMetadata.permissionProfiles);
|
||||
|
||||
return {
|
||||
capabilities: {
|
||||
@@ -108,6 +112,7 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
)}`
|
||||
: "模型:未发现",
|
||||
codexExtensions: `扩展:Skill ${codexSkillCount} 个 · Plugin ${codexPluginCount} 个 · App ${codexAppCount} 个`,
|
||||
codexGovernance: `治理:实验特性 ${codexExperimentalFeatureCount} 个 · 协作模式 ${codexCollaborationModeCount} 个 · MCP ${codexMcpServerCount} 个 · 权限 ${codexPermissionProfileCount} 个`,
|
||||
preferredExecutionMode: `默认执行模式:${
|
||||
selectedDevice?.preferredExecutionMode === "gui"
|
||||
? "GUI"
|
||||
@@ -739,6 +744,9 @@ export function DeviceEditorCard({
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexExtensions}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexGovernance}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.preferredExecutionMode}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user