📝 Environment
I've installed fish-ai via a nix package of my own on hte linux distrib www.nixos.org .
I try not to pollute my global environment and use per-project environments (as is the nix way imo) hence the various -unconsequential- warnings (I have no python, no fisher ) but the plugin seems to work fine, it's just the API that sends an unsupported request. Seems like BerriAI/litellm#29703.
❯ fish_ai_bug_report --markdown
### Environment
Running on `Tetonos 26.11 (Zokor)`
Machine hardware: `x86_64`
### Key bindings
bind -M insert ctrl-p _fish_ai_codify_or_explain
bind ctrl-p _fish_ai_codify_or_explain
bind -M insert ctrl-space _fish_ai_autocomplete_or_fix
bind ctrl-space _fish_ai_autocomplete_or_fix
Key bindings in use: `fish_default_key_bindings`
### Proxy settings
No proxy is configured.
### Dependencies
😎 This system has uv installed.
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/python3'
dans la substitution de commande
called on line 103 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 103) : Unknown command
echo "Python version used by fish-ai: `$($_fish_ai_install_dir/bin/python3 --version)`"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
Fish version: `4.8.1`
fish: Unknown command 'fisher'
dans la substitution de commande
called on line 108 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 108) : Unknown command
echo "Fisher version: `$(fisher --version | awk '{print $3}')`"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
Git version: `2.55.0`
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/pip'
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 113) :
"$_fish_ai_install_dir/bin/pip" list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/pip'
dans la substitution de commande
called on line 115 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 115) : Unknown command
if ! test ("$_fish_ai_install_dir/bin/pip" list | grep fish_ai)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
### Fish plugins
fish: Unknown command 'fisher'
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 125) :
fisher list
^~~~~^
in function 'print_fish_plugins'
called on line 23 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
### Configuration
```ini
[fish-ai]
configuration = cohere
[cohere]
provider = cohere
model = command-a-plus-05-2026
Functionality tests
🔥 Running functionality tests...
codify 'print the current date' -> '# An error occurred when running fish-ai. More info: ("Error code: 422 - {'id': '4457e0a0-05a1-4ae4-900d-0343d7e07538', 'message': 'unprocessable entity: n is not supported'}",)' (in 3 seconds)
explain 'date' -> 'An error occurred when running fish-ai. More info…' (in 3 seconds)
Compatibility check
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/python3'
dans la substitution de commande
called on line 170 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'perform_compatibility_check'
called on line 32 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 170) : Unknown command
set -f current_python_version ("$_fish_ai_install_dir/bin/python3" -c 'import platform; major, minor, _ = platform.python_version_tuple(); print(major, end="."); print(minor, end="")')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'perform_compatibility_check'
called on line 32 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
🔔 This plugin has not been tested with Python and may not function correctly.
The following versions are supported: 3.10 3.11 3.12 3.13 3.14
Logs from the last session
😴 No log file available.
Enable with /nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/put_setting fish-ai log /tmp/fish-ai.log.
❌ Problems were found (see output above for details).
# An error occurred when running fish-ai. More info: ("Error code: 422 - {'id': '5a96e422-a793-4336-b94e-9381af9beeec', 'message': 'unprocessable entity: n is not supported'}",)
## 🙉 To reproduce
Follow these steps to reproduce the bug.
1. `# how to open toto.log with vim ?<ctrl-p>`
2. see the returned error
## 🕊 Expected behavior
no error and `vim toto.log`
📝 Environment
I've installed fish-ai via a nix package of my own on hte linux distrib www.nixos.org .
I try not to pollute my global environment and use per-project environments (as is the nix way imo) hence the various -unconsequential- warnings (I have no python, no fisher ) but the plugin seems to work fine, it's just the API that sends an unsupported request. Seems like BerriAI/litellm#29703.
bind -M insert ctrl-p _fish_ai_codify_or_explain
bind ctrl-p _fish_ai_codify_or_explain
bind -M insert ctrl-space _fish_ai_autocomplete_or_fix
bind ctrl-space _fish_ai_autocomplete_or_fix
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/pip'
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 113) :
"$_fish_ai_install_dir/bin/pip" list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'print_dependencies'
called on line 20 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
fish: Unknown command 'fisher'
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 125) :
fisher list
^~~~~^
in function 'print_fish_plugins'
called on line 23 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
Functionality tests
🔥 Running functionality tests...
Compatibility check
fish: Unknown command '/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/python3'
dans la substitution de commande
called on line 170 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'perform_compatibility_check'
called on line 32 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
/nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish (ligne 170) : Unknown command
set -f current_python_version ("$_fish_ai_install_dir/bin/python3" -c 'import platform; major, minor, _ = platform.python_version_tuple(); print(major, end="."); print(minor, end="")')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
in function 'perform_compatibility_check'
called on line 32 of file /nix/store/f57542q6hxz5zrbw48z85i0bfkgai9kl-fish-ai-hm-fish-plugin/functions/fish_ai_bug_report.fish
in function 'fish_ai_bug_report' avec les arguments « --markdown »
🔔 This plugin has not been tested with Python and may not function correctly.
The following versions are supported:
3.10 3.11 3.12 3.13 3.14Logs from the last session
😴 No log file available.
Enable with
/nix/store/9dv7r491nqdiylzdqznx2v51ca9siv27-fish-ai-2.15.0-unstable-2026-08-19/bin/put_setting fish-ai log /tmp/fish-ai.log.❌ Problems were found (see output above for details).