refactor(call-omo-agent): split tools.ts into agent execution modules

Extract agent call pipeline:
- agent-type-normalizer.ts, tool-context-with-metadata.ts
- subagent-session-creator.ts, subagent-session-prompter.ts
- sync-agent-executor.ts, background-agent-executor.ts
- session-completion-poller.ts, session-message-output-extractor.ts
- message-storage-directory.ts
This commit is contained in:
YeonGyu-Kim
2026-02-08 16:24:13 +09:00
parent 76fad73550
commit 6e0f6d53a7
10 changed files with 482 additions and 330 deletions
@@ -0,0 +1,10 @@
export type ToolContextWithMetadata = {
sessionID: string
messageID: string
agent: string
abort: AbortSignal
metadata?: (input: {
title?: string
metadata?: Record<string, unknown>
}) => void
}