18 Commits
Author SHA1 Message Date
hanzo-dev 7892358d5c feat(local): detect Hanzo engine + Ollama + LM Studio; local-aware :AILogin
:AILogin lists detected local backends first; Enter uses the running local node
with NO login (cloud login optional, fails with a clean one-line message). Adds
Ollama (:11434) + LM Studio (:1234) probes alongside the Hanzo engine (:36900);
:AIStatus lists all detected backends + active route. 59 python tests pass.
2026-06-27 22:58:27 +00:00
hanzo-dev 334a0941ce feat(provider): local-first routing — native engine :36900 when up, cloud fallback
g:hanzo_route=auto probes the local Hanzo engine /health and routes :AI to its
OpenAI-compatible API directly (coherent, no auth) when running, else falls back
to the cloud gateway/account creds. Adds g:hanzo_local_url/g:hanzo_local_model;
:AIStatus shows the active route. Does not route through `dev` (agent harness
garbles small local models).
2026-06-27 21:32:14 +00:00
hanzo-dev 010133988b feat(auth): unified :AILogin (Claude/ChatGPT/Hanzo/API-key) reusing the dev CLI + shared-store provider auth
:AILogin/:AILogout/:AIStatus delegate OAuth to the installed `dev` CLI
(dev login [--chatgpt] [--device-code] [--with-api-key]) and the provider
resolves creds in dev's order (env -> ~/.codex/auth.json -> ~/.hanzo/auth.json),
sending x-api-key for Anthropic and Bearer for OpenAI/Hanzo. Not vendor-locked;
:HanzoLogin kept as alias.
2026-06-27 20:49:14 +00:00
Zach Kelling b843f3ef57 Add Hanzo AI integration
- Add Hanzo AI source (Claude, GPT-4, Gemini, Ollama support)
- Add WebSocket bridge for MCP/ZAP AI agent control
- Add REPL integration via Jupyter kernels
- Add Neovim Lua module for enhanced UI
- Add comprehensive commands (Complete, Explain, Refactor, Fix, Tests, Docs, Review)
- Update README with Hanzo documentation
2026-01-22 18:29:14 -08:00
Zach Kelling 0a8f737f80 Add extra command shortcuts 2025-01-06 00:31:51 -06:00
w0rp db8b774692 Add a NeuralViewPrompt command
Add a command which prints the exact prompt that will be sent to virtual
assitants by Neural so you can more easily debug what Neural is going
to do.
2024-06-02 13:47:51 +01:00
Anexon f3ebb4d997 Tidy: Neural Buffer completion commands 2023-12-28 18:15:01 +00:00
Anexon 0cbcb93c0a Close #31 - Feat: Add neural completion buffer
Add a buffer that invokes a neural completion for the entire buffer
contents.

* Tech: Split neural prompt and run and add line options

* Config: Add initialisation settings for neural buffer

* Config: Add completion trigger plug mapping for neural buffer

* Fix: prompt ui escape keys

* Test: Add filetype in test vimrc for neural buffer tests
2023-12-28 16:31:22 +00:00
w0rp 6993da2ea8 Add :NeuralExplain
Add a new command for visual mode to explain the highlighted lines of
text. Explanations will be printed to a preview window.
2023-09-22 01:08:44 +01:00
w0rp 85417e4fb3 Close #26 - Add ability to stop Neural
Add a NeuralStop command and associated plug mapping to stop Neural.
Unless configured otherwise, Neural will now set <C-c> to stopping
Neural by default in normal mode, unless another mapping is already set
for that key combination.
2023-09-05 20:43:15 +01:00
w0rp 07df0e8cf7 Rename command and fix README 2023-02-12 19:40:57 +00:00
w0rp c6433fe595 Implement shared Vimscript and Lua configuration 2023-02-12 15:59:20 +00:00
w0rp 12d2c08115 Bring the fancy Neovim prompt back 2023-02-08 02:31:49 +00:00
w0rp 0cdc930662 Simplify datasources and make it hard to maliciously edit them 2023-02-07 17:27:01 +00:00
w0rp 94870baddd Add a <Plug> mapping for Neural 2023-02-06 16:30:22 +00:00
w0rp 47f2cf2668 Make Neural datasources configurable 2023-01-31 22:34:03 +00:00
w0rp 582db551d4 Discover datasources in runtimepath 2023-01-31 21:59:49 +00:00
w0rp 2aa6d41b66 WIP: Hack togeter vim compat
This can be finished in more clean up so Neural works in Vim 8.0.
2023-01-28 22:32:08 +00:00