130 Commits
Author SHA1 Message Date
z 77f130a5e0 docs(brand): add hero banner 2026-06-28 20:07:18 -07:00
z 03ee52c038 chore(brand): dynamic hero banner 2026-06-28 20:07:17 -07:00
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 6454595b0c feat(auth): default :AILogin to Hanzo ID; menu order Hanzo/ChatGPT/Claude/API-key
Enter (no selection) defaults to Hanzo ID (hanzo.id device-code). Reordered the
:AILogin menu so Hanzo ID is first/default, then ChatGPT, Claude, API key, Cancel.
2026-06-27 21:44:07 +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
2000c47e61 ci: run on self-hosted ARC pool (hanzo-build-linux-amd64/deploy), not GitHub-hosted (#1)
Co-authored-by: zeekay <z@hanzo.ai>
2026-06-19 20:35:20 -07:00
Antje WorringandClaude Opus 4.8 993298e3ac docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:34:17 -07:00
Hanzo AI dd0f039a37 chore: symlink AGENTS.md and CLAUDE.md to LLM.md
Canonical project context lives in LLM.md. Symlinks ensure
agentic coding tools (Claude Code, Cursor, etc.) find context
automatically regardless of which filename they look for.
2026-04-01 14:12:21 -07:00
Hanzo Dev 64bfe8236e docs: add LLM.md project guide 2026-03-11 11:04:56 -07:00
Zach Kelling 426f4df49e Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	README.md
#	autoload/neural/provider/hanzo.vim
#	src/neural/provider/hanzo.py
2026-02-22 00:47:39 -08:00
Zach Kelling 40c3c12709 Fix Hanzo Red to #d81c33 2026-01-22 20:28:48 -08:00
Zach Kelling dd73186557 Update to official Hanzo Red: rgb(216, 28, 54)
Brand color changed from #fd4444 to #d81c36
2026-01-22 20:24:24 -08:00
Zach Kelling b3af81c482 Add comprehensive footer with cross-links to all Hanzo docs
- Links to all editor plugins (vim, emacs, IDE, browser)
- Links to Hanzo ecosystem (MCP, LLM Gateway, Agent SDK, Lux)
- Links to community (Discord, Twitter, Zoo AI, Zoo Labs)
- Hanzo logo SVG in footer bottom
- Responsive grid layout for footer sections
2026-01-22 20:16:19 -08:00
Zach Kelling ab2ec6f825 Update docs with Hanzo-styled layout and Jekyll config 2026-01-22 20:12:36 -08:00
Zach Kelling 8090ef2ff2 Add release workflow for tag-based releases 2026-01-22 19:55:28 -08:00
Zach Kelling f34a996b95 Add documentation site with GitHub Pages 2026-01-22 19:44:31 -08: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
w0rp 41bc347ff0 Improve local model configuration and documentation 2025-07-22 14:51:08 +01:00
w0rp e22c4ea013 Simplify and fix Neural build for running tests 2025-07-22 14:13:48 +01:00
w0rp fbb6d5de7a Fix a broken line in the Neural buffer code 2025-07-22 14:13:16 +01:00
Andrew WrayandGitHub f43fa673d9 Fully convert Neural to use providers (#52) 2025-07-12 15:51:50 +01:00
fcf5fdcd36 update openai url (#53)
Co-authored-by: Julie Engel <julie.engel@sbb.ch>
2025-05-17 20:12:40 +09:00
w0rp 456fdac126 Rename neural_sources to neural_providers 2025-03-31 21:20:57 +01:00
w0rp c7548e39b8 Add a pre-processor for JSON 2025-03-31 21:05:29 +01:00
w0rp 7d86833dc9 Display 401 error messages 2025-03-30 16:51:59 +01:00
Zach Kelling 0a8f737f80 Add extra command shortcuts 2025-01-06 00:31:51 -06:00
w0rp f53af00071 Load the config before viewing a prompt
Lazy-load the Neural config before viewing a prompt, and update tests
to reset state better.
2024-06-02 14:07:49 +01: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
AnexonandGitHub b1ea6ef06c Fix prompt UI (#46)
* Close #33 fix: default prompt border highlight

* docs: improve command formatting

* docs: Add highlights options

* Close #45 - fix: unmount nui prompt correctly
2024-01-03 22:47:35 +00:00
Anexon 8c4c9874fc Docs: Add for Neural Buffer completion 2023-12-28 18:15:48 +00:00
Anexon f3ebb4d997 Tidy: Neural Buffer completion commands 2023-12-28 18:15:01 +00:00
Anexon e8295b4e4b Fix: Simplify neural buffer completion key loading 2023-12-28 16:32:09 +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 9f37d8ca3a Add a Lua file 2023-11-19 10:41:18 +00:00
w0rp a4f742a22c Temporarily disable certificate verification on macOS 2023-11-17 13:57:16 +00:00
w0rp 186fced561 Add CSS prompt editing 2023-10-23 09:17:53 +01:00
w0rp 9cecb731fc Close #38 - Default to gpt-3.5-turbo-instruct
Default OpenAI to gpt-3.5-turbo-instruct, which performs better and
returns decent results.
2023-09-22 01:21:05 +01: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 dc15c31470 Add basic prompt editing for Python 2023-09-21 17:04:18 +01:00
w0rp 07713e28f2 Close #28 - Implement model selection
Implement model selection for current sources. The models can be set
with 'model' keys for each source.
2023-09-19 22:02:12 +01:00
w0rp f8b9a4d494 Add prompt editing for shell scripts 2023-09-17 16:51:08 +01:00
w0rp 1b5ac4e590 Edit prompts for Vim script 2023-09-16 23:51:33 +01:00
w0rp 05b59bccc8 Add prompt editing for C++ 2023-09-05 21:08:49 +01:00
w0rp 284b46046a Add prompt editing for CMake 2023-09-05 21:01:57 +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 ffd66ddd4e Put commands before options in documentation
Describe available commands before getting into individual options in
documentation, so we advertise the most important concepts first
2023-09-05 20:02:20 +01:00
w0rp 4cdd05a24d Organise Neural code a little better 2023-09-05 19:41:38 +01:00
w0rp 7ba4b061ef Write simple prompt pre-processing for SQL files 2023-08-18 16:52:36 +01:00
Anexon fd1b8ebdf4 Fix #32 - Cleanup nui prompt on close 2023-05-07 17:03:28 +01:00