(rawValue: string)
| 101 | } |
| 102 | |
| 103 | function parseInlineArgValue(rawValue: string): unknown { |
| 104 | const trimmed = rawValue.trim(); |
| 105 | if (!trimmed) return ''; |
| 106 | try { |
| 107 | return JSON.parse(trimmed); |
| 108 | } catch { |
| 109 | return trimmed; |
| 110 | } |
| 111 | } |
| 112 | |
| 113 | function extractInlineToolCalls(rawContent: string): InlineToolParseResult { |
| 114 | const content = stripThinkTags(rawContent); |
no outgoing calls
no test coverage detected