File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
openhands-sdk/openhands/sdk/agent Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -877,12 +877,12 @@ def _get_action_event(
877877 action : Action = tool .action_from_arguments (arguments )
878878 except (json .JSONDecodeError , ValidationError , ValueError ) as e :
879879 # Build concise error message with parameter names only (not values)
880- # to avoid wasting LLM context on large payloads
881- keys = list ( parsed_args . keys ()) if isinstance ( parsed_args , dict ) else None
882- params = (
883- f"Parameters provided: { keys } "
884- if keys
885- else "Arguments: unparseable JSON"
880+ keys = list ( parsed_args . keys ()) if isinstance ( parsed_args , dict ) else None
881+ params = (
882+ f"Parameters provided: { keys } "
883+ if keys is not None
884+ else "Arguments: unparseable JSON"
885+ )
886886 )
887887 err = f"Error validating tool '{ tool .name } ': { e } . { params } "
888888 # Persist assistant function_call so next turn has matching call_id
You can’t perform that action at this time.
0 commit comments