Commit Graph
6 Commits
Author SHA1 Message Date
zeekay b821c8bfa6 refactor: eliminate all TODOs, placeholders, stubs, and fake data
Comprehensive cleanup across 12 files:

hanzo CLI:
- auth.py: remove dead code, clean up auth flow comments
- mcp.py: clarify CLI context creation
- dev.py: clean up orchestrator comments, implement basic validation
- dashboard.py: remove demo data comments, add sample data label
- enhanced_repl.py: remove sleep simulation in login
- router/__init__.py: clarify fallback behavior

hanzo-repl:
- llm_client.py: implement actual Ollama health check via HTTP
- textual_repl.py: simplify parameter handling, remove TODO

hanzo-tools-agent:
- swarm_tool.py: rename stubs to _RequiresHanzoAgents, clean up
- cli_agent_base.py: clarify temp file substitution
- agent.py: implement _execute_agent using unified_agent_tool

hanzo-tools-database:
- memory_manager.py: implement generate_embedding with fastembed,
  implement vector_search with sqlite-vec

All code now follows: one way to do it, composable, orthogonal, complete
2026-01-19 00:11:11 -08:00
zeekay ffb281d9b8 refactor: remove AI slop - mock data, stubs, dead code
- auth.py: remove dead code after return in SSO section
- agent.py: replace mock list with real registry call
- dashboard.py: add [DEMO] indicator, improve comments
- batch_orchestrator.py: log warnings when no API client
- textual_repl.py: clarify context tracking comment
2026-01-18 20:25:27 -08:00
zeekay b21ca3a5ce fix: run ruff check --fix and format across entire codebase 2025-12-26 04:31:06 -08:00
zeekay 9f33964113 fix: Remove pyaudio from required dependencies to fix CI
- Made pyaudio truly optional in hanzo-repl voice extras
- Pyaudio requires portaudio system library which is not available in CI
- Users can manually install pyaudio if they need voice features
2025-08-14 02:04:40 -05:00
zeekay ea3116aac9 Fix all test issues and achieve 100% test pass rate
- Remove all unconditional pytest.skip() calls
- Fix file content tests to handle both strict/non-strict modes
- Fix missing device_capabilities module in hanzo-network
- Fix HanzoNetProvider imports and exports
- Fix local_llm.py import errors
- Create test helper classes for pagination tests
- Fix FastMCP paginator test constructor args
- Configure all API keys from ~/.zsh/after.zsh
- All tests now pass or skip conditionally based on actual requirements
2025-08-12 16:19:34 -05:00
zeekay a76b6365ab Update python monorepo 2025-07-27 03:02:44 -05:00