zeekay
|
edc958eaac
|
test: fix tool count expectations in test_all_tools.py
- Update shell tools: 11→12 (cmd replaces dag, added fish/dash)
- Update memory tools: 1→9 (individual tools not unified)
- Make database/editor tests optional with skipif
- Update total expected count: 40→38
|
2026-01-05 17:42:14 -08:00 |
|
zeekay
|
7326bfa5e7
|
fix(core): update memory tool count (1 unified tool, not 9)
|
2025-12-27 15:13:50 -08:00 |
|
zeekay
|
07ce4b521b
|
fix(ci): ignore hanzo-tools-core deprecation warning in pytest
|
2025-12-27 15:08:38 -08:00 |
|
zeekay
|
2200d578d9
|
fix(core): filter deprecation warning in tests
|
2025-12-27 15:07:07 -08:00 |
|
zeekay
|
418b146211
|
fix(core): update test module names and tool counts
- hanzo_tools.filesystem -> hanzo_tools.fs (correct module name)
- shell: 7 -> 11 tools (dag, ps, zsh, bash, shell, npx, uvx, open, curl, jq, wget)
- agent: 10-12 -> 3 tools (AgentTool, IChingTool, ReviewTool)
- Removed variable agent tool count - now exactly 3 tools
- Updated total required tools: 48
|
2025-12-27 15:05:46 -08:00 |
|
zeekay
|
6998188dea
|
style: format test files with black
|
2025-12-27 15:00:11 -08:00 |
|
zeekay
|
b21ca3a5ce
|
fix: run ruff check --fix and format across entire codebase
|
2025-12-26 04:31:06 -08:00 |
|
zeekay
|
82ea895893
|
fix: make new tool packages optional in tests for CI compatibility
|
2025-12-26 04:14:36 -08:00 |
|
zeekay
|
c825db98e5
|
chore: run ruff format on all hanzo packages
|
2025-12-26 04:12:26 -08:00 |
|
zeekay
|
a3b58c011f
|
chore: fix ruff linting issues across all hanzo-tools packages
- Fix import sorting (I001) in all packages
- Fix bare except (E722) in lsp_tool.py
- Fix duplicate set item (B033) in refactor_tool.py
|
2025-12-26 04:11:10 -08:00 |
|
zeekay
|
1e988d8d26
|
fix: remove unused lru_cache import and update test expectations
- Remove unused functools.lru_cache import from refactor_tool.py
(fixes ruff TID251 banned import error)
- Update test_all_tools.py to include new packages:
config (2 tools), mcp_tools (4 tools), llm (0-4), vector (0-3)
- Make agent tool count flexible (10-12) for platform differences
- Total tools now 57-66 depending on optional dependencies
|
2025-12-26 04:10:22 -08:00 |
|
zeekay
|
c63f370fea
|
test(hanzo-tools): add tests and CI for 53 tools across 13 packages
- Add test_all_tools.py with 28 tests covering:
- Package imports and tool counts
- Import speed verification (no blocking)
- Async call method verification
- Total tool count validation (53 tools)
- Add test-hanzo-tools.yml CI workflow:
- Runs on push/PR to pkg/hanzo-tools-*
- Installs all 13 tool packages
- Verifies all tools import correctly
|
2025-12-25 23:18:58 -08:00 |
|