MCPcopy Create free account
hub / github.com/MatterAIOrg/OrbCode / trackBackground

Method trackBackground

src/core/agent.ts:446–449  ·  view source on GitHub ↗

Track a fire-and-forget hook promise so it can be awaited on exit.

(p: Promise<unknown>)

Source from the content-addressed store, hash-verified

444
445 /** Track a fire-and-forget hook promise so it can be awaited on exit. */
446 private trackBackground(p: Promise<unknown>): void {
447 this.pendingBackground.add(p)
448 p.finally(() => this.pendingBackground.delete(p))
449 }
450
451 /** Wait (up to `timeoutMs`) for in-flight background hooks to settle. */
452 private async awaitBackground(timeoutMs: number): Promise<void> {

Callers 1

handleToolCallMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected