mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
docs(hanzo-tools): add README files for new packages
- hanzo-tools-config: config, mode tools - hanzo-tools-mcp: mcp management tools - hanzo-tools-llm: LLM interaction tools - hanzo-tools-vector: vector search tools
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# hanzo-tools-config
|
||||
|
||||
Configuration tools for Hanzo AI MCP.
|
||||
|
||||
## Tools
|
||||
|
||||
- `config` - Git-style configuration management
|
||||
- `mode` - Development mode switching
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install hanzo-tools-config
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```python
|
||||
from hanzo_tools.config import TOOLS, register_tools
|
||||
|
||||
# Register with MCP server
|
||||
register_tools(mcp_server)
|
||||
```
|
||||
|
||||
## Part of hanzo-tools
|
||||
|
||||
This package is part of the modular [hanzo-tools](../hanzo-tools) ecosystem.
|
||||
@@ -0,0 +1,39 @@
|
||||
# hanzo-tools-llm
|
||||
|
||||
LLM interaction tools for Hanzo AI MCP.
|
||||
|
||||
## Tools
|
||||
|
||||
- `llm` - Core LLM interaction with multiple providers
|
||||
- `unified_llm` - Unified LLM interface
|
||||
- `consensus` - Multi-model consensus for higher accuracy
|
||||
- `llm_manage` - Model management and provider configuration
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install hanzo-tools-llm
|
||||
|
||||
# With all LLM providers
|
||||
pip install hanzo-tools-llm[full]
|
||||
```
|
||||
|
||||
## Supported Providers
|
||||
|
||||
- OpenAI (GPT-4, GPT-4o, etc.)
|
||||
- Anthropic (Claude 4, Claude 3.5)
|
||||
- Together AI
|
||||
- Ollama (local models)
|
||||
|
||||
## Usage
|
||||
|
||||
```python
|
||||
from hanzo_tools.llm import TOOLS, LLM_AVAILABLE, register_tools
|
||||
|
||||
if LLM_AVAILABLE:
|
||||
register_tools(mcp_server)
|
||||
```
|
||||
|
||||
## Part of hanzo-tools
|
||||
|
||||
This package is part of the modular [hanzo-tools](../hanzo-tools) ecosystem.
|
||||
@@ -0,0 +1,29 @@
|
||||
# hanzo-tools-mcp
|
||||
|
||||
MCP server management tools for Hanzo AI.
|
||||
|
||||
## Tools
|
||||
|
||||
- `mcp` - Unified MCP server management (list, add, remove, enable, disable, restart)
|
||||
- `mcp_add` - Add new MCP servers
|
||||
- `mcp_remove` - Remove MCP servers
|
||||
- `mcp_stats` - MCP server statistics
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install hanzo-tools-mcp
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```python
|
||||
from hanzo_tools.mcp_tools import TOOLS, register_tools
|
||||
|
||||
# Register with MCP server
|
||||
register_tools(mcp_server)
|
||||
```
|
||||
|
||||
## Part of hanzo-tools
|
||||
|
||||
This package is part of the modular [hanzo-tools](../hanzo-tools) ecosystem.
|
||||
@@ -0,0 +1,38 @@
|
||||
# hanzo-tools-vector
|
||||
|
||||
Vector search and embedding tools for Hanzo AI MCP.
|
||||
|
||||
## Tools
|
||||
|
||||
- `index` - Project indexing for semantic search
|
||||
- `vector_index` - Create and manage vector embeddings
|
||||
- `vector_search` - Semantic search across indexed content
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install hanzo-tools-vector
|
||||
|
||||
# With embedding models
|
||||
pip install hanzo-tools-vector[full]
|
||||
```
|
||||
|
||||
## Features
|
||||
|
||||
- Semantic code search
|
||||
- Document embedding and retrieval
|
||||
- Project-aware indexing
|
||||
- Multiple embedding model support
|
||||
|
||||
## Usage
|
||||
|
||||
```python
|
||||
from hanzo_tools.vector import TOOLS, VECTOR_AVAILABLE, register_tools
|
||||
|
||||
if VECTOR_AVAILABLE:
|
||||
register_tools(mcp_server, permission_manager)
|
||||
```
|
||||
|
||||
## Part of hanzo-tools
|
||||
|
||||
This package is part of the modular [hanzo-tools](../hanzo-tools) ecosystem.
|
||||
Reference in New Issue
Block a user