feat: expose codex thread action capabilities
This commit is contained in:
@@ -123,6 +123,7 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
const codexHookSummary = objectFromMetadata(codexAppServerMetadata.hookSummary);
|
||||
const codexThreadSummary = objectFromMetadata(codexAppServerMetadata.threadSummary);
|
||||
const codexThreadTurnSummary = objectFromMetadata(codexAppServerMetadata.threadTurnSummary);
|
||||
const codexThreadActionSummary = objectFromMetadata(codexAppServerMetadata.threadActionSummary);
|
||||
|
||||
return {
|
||||
capabilities: {
|
||||
@@ -177,6 +178,11 @@ export function buildDeviceWorkspaceDetailCards(workspace: DeviceWorkspaceView)
|
||||
)} 个 · 完成 ${numberFromMetadata(codexThreadTurnSummary.completedTurnCount)} 个 · 最新 ${minuteTimestampFromMetadata(
|
||||
codexThreadTurnSummary.latestUpdatedAt,
|
||||
)}`,
|
||||
codexThreadActions: `线程操作:${numberFromMetadata(
|
||||
codexThreadActionSummary.actionCount,
|
||||
)} 项 · 生命周期 ${numberFromMetadata(codexThreadActionSummary.lifecycleActionCount)} 项 · 活跃干预 ${numberFromMetadata(
|
||||
codexThreadActionSummary.liveTurnActionCount,
|
||||
)} 项 · ${codexThreadActionSummary.shellActionAvailable === true ? "Shell 可用" : "Shell 不可用"}`,
|
||||
preferredExecutionMode: `默认执行模式:${
|
||||
selectedDevice?.preferredExecutionMode === "gui"
|
||||
? "GUI"
|
||||
@@ -829,6 +835,9 @@ export function DeviceEditorCard({
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexTurns}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.codexThreadActions}
|
||||
</div>
|
||||
<div className="rounded-2xl bg-[#F7F8FA] px-3 py-2">
|
||||
{detailCards.capabilities.items.preferredExecutionMode}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user