feat: surface codex app server hook governance
This commit is contained in:
@@ -120,6 +120,7 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
const codexConfigRequirements = objectFromMetadata(codexAppServerMetadata.configRequirements);
|
||||
const codexExternalAgentMigration = objectFromMetadata(codexAppServerMetadata.externalAgentMigration);
|
||||
const codexSkillExtraRootsSummary = objectFromMetadata(codexAppServerMetadata.skillExtraRootsSummary);
|
||||
const codexHookSummary = objectFromMetadata(codexAppServerMetadata.hookSummary);
|
||||
const codexThreadSummary = objectFromMetadata(codexAppServerMetadata.threadSummary);
|
||||
const codexThreadTurnSummary = objectFromMetadata(codexAppServerMetadata.threadTurnSummary);
|
||||
|
||||
@@ -163,6 +164,9 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
? "下发失败"
|
||||
: "未配置"
|
||||
}`,
|
||||
codexHooks: `Hook:${numberFromMetadata(codexHookSummary.hookCount)} 个 · 启用 ${numberFromMetadata(
|
||||
codexHookSummary.enabledHookCount,
|
||||
)} 个 · 警告 ${numberFromMetadata(codexHookSummary.warningCount)} 个`,
|
||||
codexThreads: `线程:${numberFromMetadata(codexThreadSummary.threadCount)} 个 · 已加载 ${numberFromMetadata(
|
||||
codexThreadSummary.loadedThreadCount,
|
||||
)} 个 · 活跃 ${numberFromMetadata(codexThreadSummary.activeThreadCount)} 个 · 最新 ${minuteTimestampFromMetadata(
|
||||
@@ -816,6 +820,9 @@ export function DeviceEditorCard({
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexSkillRoots}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexHooks}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexThreads}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user