Files
zeekay 21fc20736d Add native search: the hanzo-search engine and the grep tool
hanzo-search is Dev's one search path. It answers text (regex), file
names (glob) and symbols (word-boundary identifiers, definitions first,
with a Resolver hook for semantic confirmation) over tgrep-core's
trigram index, linked in process and pinned by commit. Per path it asks
a running tgrep server, else the on-disk index, else scans with tgrep's
walker. Paths Dev names, and files changed after a tool that may write
began, are read from disk instead of a lagging index.

hanzo-grep gives the agent the engine as one native tool, grep,
installed in the app server's extensions by an anchored edit. It marks
every other tool start so the next search sees what the tool wrote. The
base instructions send the model to grep, and to rg only on error.

tgrep-core's rusqlite git pin would link a second SQLite beside sqlx's;
the root manifest patches it to rusqlite 0.39, which shares 0.37.
2026-10-14 12:19:43 -07:00

49 lines
2.3 KiB
Plaintext

Hanzo Dev
Copyright (c) 2025-2026 Hanzo AI Inc.
This product includes software from OpenAI Codex
(https://github.com/openai/codex), licensed under the Apache License 2.0.
The attribution notices below are reproduced from that project's NOTICE file
as required by Apache-2.0 section 4(d):
OpenAI Codex
Copyright 2025 OpenAI
This project includes code derived from Ratatui
(https://github.com/ratatui/ratatui), licensed under the MIT license.
Copyright (c) 2016-2022 Florian Dehau
Copyright (c) 2023-2025 The Ratatui Developers
This product includes tgrep (https://github.com/microsoft/tgrep), linked as
its tgrep-core library and the copy of the ignore crate it vendors, licensed
under the MIT license:
Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
--- Fork provenance ---
Hanzo Dev descends from OpenAI Codex by way of just-every/code
(https://github.com/just-every/code). Both are carried here under their
original licenses; this file is the whole of the attribution, and the upstream
project names deliberately appear nowhere else — not in the README, the repo
description, the CLI, or the TUI. That is the house rule for every import we
carry, and it is why this file has to be exact rather than approximate.