(session: Any, tool_id: str | None)
| 27 | |
| 28 | |
| 29 | def pending_by_tool_id(session: Any, tool_id: str | None) -> dict[str, Any] | None: |
| 30 | pending = session.pending_confirmations() |
| 31 | for item in pending: |
| 32 | if item.get("tool_id") == tool_id: |
| 33 | return item |
| 34 | return pending[0] if pending else None |
| 35 | |
| 36 | |
| 37 | def confirm_from_cli(session: Any, event: Any) -> None: |
no test coverage detected