Conversation
|
@claude[agent] review this PR, does it fully solve the issue? |
@claude[agent] review this PR, does it fully solve the issue? |
Yes, the PR solves the core parsing issue. What was broken: The original code at events.py:310 only accepted What the fix does (51651fb):
Test coverage: Added 2 regression tests covering dict arguments with/without escalation. Existing integration tests in test_proxy_approval_flow.py validate the full event loop (ThreadStarted → ExecApprovalRequest → approval UI), though they use structured event objects rather than raw JSONL payloads. The broader issue of test-vs-reality gap exists because unit tests focused on structured event objects while real events arrive as JSONL. This PR closes that specific gap for exec_command parsing. |
Original prompt