No Smart Apply option

Is Smart Apply limited to certain programming languages or something? I haven’t tested extensively but I’m currently working on Bash scripts and it looks like this:

The model used doesn’t appear to matter.

It looks as though Cody is seeing what appears to be a command and interpreting it as such, instead of a code snippet. If you ask for actual code (just something random in another language), does smart apply show up?