MCPcopy Create free account
hub / github.com/apache/maka / startChildTurn

Method startChildTurn

packages/runtime/src/runtime-kernel.ts:1131–1142  ·  view source on GitHub ↗
(
    sessionId: string,
    input: ChildAgentTurnInput,
    suppliedExecution?: RuntimeExecutionClaim,
  )

Source from the content-addressed store, hash-verified

1129 }
1130
1131 async *startChildTurn(
1132 sessionId: string,
1133 input: ChildAgentTurnInput,
1134 suppliedExecution?: RuntimeExecutionClaim,
1135 ): AsyncIterable<SessionEvent> {
1136 const execution = this.takeExecutionClaim(sessionId, suppliedExecution);
1137 try {
1138 yield* this.startChildTurnClaimed(sessionId, input, execution);
1139 } finally {
1140 this.releaseExecutionClaim(execution);
1141 }
1142 }
1143
1144 private async *startChildTurnClaimed(
1145 sessionId: string,

Callers

nothing calls this directly

Calls 3

takeExecutionClaimMethod · 0.95
startChildTurnClaimedMethod · 0.95
releaseExecutionClaimMethod · 0.95

Tested by

no test coverage detected