MCPcopy Create free account
hub / github.com/Gan-Xing/CodexBridge / buildActorMetadata

Function buildActorMetadata

packages/mission-control/src/api.ts:1276–1294  ·  view source on GitHub ↗
(
  actor:
    | CreateMissionCommandInput['actor']
    | StartMissionInput['actor']
    | SyncMissionSourceInput['actor']
    | ProposePlanChangeInput['actor']
    | ResolvePlanChangeInput['actor']
    | RetryMissionInput['actor']
    | ResumeMissionInput['actor']
    | StopMissionInput['actor'],
)

Source from the content-addressed store, hash-verified

1274}
1275
1276function buildActorMetadata(
1277 actor:
1278 | CreateMissionCommandInput['actor']
1279 | StartMissionInput['actor']
1280 | SyncMissionSourceInput['actor']
1281 | ProposePlanChangeInput['actor']
1282 | ResolvePlanChangeInput['actor']
1283 | RetryMissionInput['actor']
1284 | ResumeMissionInput['actor']
1285 | StopMissionInput['actor'],
1286): Record<string, unknown> {
1287 if (!actor) {
1288 return {};
1289 }
1290 return {
1291 actorId: actor.actorId,
1292 actorType: actor.actorType,
1293 };
1294}
1295
1296function clonePendingApproval(value: MissionPendingApproval | null): MissionPendingApproval | null {
1297 if (!value) {

Callers 9

handleCreateMissionMethod · 0.85
handleRetryMissionMethod · 0.85
handleStartMissionMethod · 0.85
handleSubmitApprovalMethod · 0.85
handleResumeMissionMethod · 0.85
handleStopMissionMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected