mirror of
https://github.com/davidkaya/aryx.git
synced 2026-07-25 22:18:40 +02:00
The CopilotTurnExecutionState was ignoring ToolExecutionStartData.Arguments when creating tool-calling activity events, despite the Copilot SDK providing them. This caused the activity panel to show 'Viewed a file' / 'Used rg' with no contextual details (file paths, search patterns, etc.). The fix adds NormalizeRawToolArguments to WorkflowRequestInfoInterpreter for converting the raw object? payload (typically JsonElement) into the normalized dictionary, then passes ToolExecutionStartData.Arguments through CreateToolCallingActivity. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>