mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
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.
49 lines
2.3 KiB
Plaintext
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.
|