mirror of
https://github.com/hanzoai/agent.git
synced 2026-09-11 21:08:51 +00:00
The README is the product's front door and carries our brand. NOTICE is where a fork's provenance is legally required to live, and it is the file a licence audit reads. Naming the upstream in the README put attribution in the one place nobody checks for it and branding in a place that had to share. Where the NOTICE already named the same upstream, the moved line was dropped rather than duplicated, and markdown link syntax was flattened -- NOTICE is plain text, not a rendered document. Co-authored-by: Hanzo Dev <[email protected]>
37 lines
1.8 KiB
Plaintext
37 lines
1.8 KiB
Plaintext
Hanzo Agent SDK
|
|
Copyright (c) 2025 Hanzo AI, Inc.
|
|
|
|
Upstream release: not pinned in this repository; the source was vendored rather
|
|
than tracked as the upstream `openai-agents` package, so no upstream version
|
|
tag is recorded here.
|
|
|
|
This product includes software from OpenAI Agents SDK (https://github.com/openai/openai-agents-python), licensed under MIT:
|
|
|
|
Copyright (c) 2025 OpenAI
|
|
|
|
DEVIATIONS FROM UPSTREAM
|
|
========================
|
|
- Rebranded to the Hanzo Agent SDK: pyproject `name = "hanzoai"`, description
|
|
"Hanzo Agent SDK"; the public import namespace `agents` is retained so the
|
|
OpenAI-compatible source stays drop-in.
|
|
- Added HanzoNodeProvider (src/agents/models/hanzo_node_provider.py): a model
|
|
provider that connects directly to a Hanzo Node (hanzod) at localhost:3690,
|
|
keyed by the HANZO_NODE_API_KEY environment variable.
|
|
- Added the ZAP (Zero-copy Agent Protocol) subpackage (src/agents/zap/):
|
|
ZapClient, ZapAgent, gateway-coordinated consensus, and ZAP-gateway tool
|
|
discovery.
|
|
- Added an enhanced tool layer with MCP (Model Context Protocol) support
|
|
(src/agents/tool_enhanced.py): MCPServer, MCPTool, and MCPToolAdapter.
|
|
- Added a multi-agent network and routing subsystem (src/agents/network/):
|
|
network, node, remote, and router.
|
|
- Added an orchestration and workflow engine with UI streaming
|
|
(src/agents/orchestration/): orchestrator, executor, workflow, ui_stream.
|
|
- Added a long-term memory subsystem with vector retrieval
|
|
(src/agents/memory/): store, retriever, memory.
|
|
- Added a shared network state store (src/agents/state/): namespace,
|
|
serializer, store.
|
|
- Added optional extensions (src/agents/extensions/ with matching pyproject
|
|
extras): web3, tee, marketplace, cli, plus the zap and full bundles.
|
|
- Added Web3, TEE, and marketplace runtime dependency extras in pyproject.toml
|
|
(web3/eth-account/eth-utils, cryptography, aiohttp/redis).
|