zeekay
259d437061
fix: ruff lint errors across hanzo-tools-* packages (I001, F401, F541)
...
Fix 21 auto-fixable errors: import sorting (I001), unused import (F401),
and empty f-strings (F541) in 13 files across tool packages.
2026-03-06 23:44:10 -08:00
zeekay
4ebf26df3e
feat(mcp): unify tool surfaces, rename iching→zen, fix test infrastructure
...
- Consolidate memory tools into single unified surface
- Rename IChingTool → ZenTool across agent tools
- Rename tool files: proc_tool→exec_tool, net_tool→fetch_tool,
vcs_tool→git_tool, todo_tool→tasks_tool
- Add hanzo_tool.py for unified Hanzo API surface
- Add workspace_tool.py for config management
- Add hanzo-tools-ui package with GitHub API integration
- Add unified.py core tool dispatcher
- Update IAM client to RFC-compliant OAuth endpoints
- Fix pytest-asyncio plugin conflict: pin <1.0.0, fix addopts
double-registration, and align test APIs to current signatures
- Fix integration tests: PermissionManager API, ReviewProtocol
focus values, AgentTool parameter names, mock llm module for CI
2026-03-06 03:13:54 -08:00
zooqueen and Hanzo Dev
920f767417
style: auto-fix ruff lint and format for Python 3.12
...
Run ruff check --fix and ruff format across the repo to fix ~495
auto-fixable lint errors (mostly I001 import sorting) and reformat
225 files to match the py312 target.
Co-authored-by: Hanzo Dev <[email protected] >
2026-02-20 21:29:31 -08:00
zeekay
6326973161
feat: add hanzo-tools-api package and hanzo.infra SDK
...
Add generic REST API tool for calling any API via OpenAPI specs:
- 30+ built-in provider configs with env var auto-detection
- 1100+ auto-generated providers from APIs.guru + oapis.org
- Secure credential management with pluggable storage
- OpenAPI spec parsing with ETag caching
- Agent-friendly interface with search, overview, call actions
Add hanzo.infra unified infrastructure SDK:
- Vector (Qdrant), KV (Redis/Valkey), DocumentDB (MongoDB)
- Storage (S3/MinIO), Search (Meilisearch), PubSub (NATS)
- Tasks (Temporal), Queues, Cron, Functions (Nuclio)
- Async clients with lazy initialization and health checks
- Optional deps via [infra-*] extras
Bump hanzo-mcp to v0.11.4 with api tool integration.
2026-01-19 23:00:17 -08:00