8 Commits
Author SHA1 Message Date
zeekay 1c55730d35 chore: update all dependencies and fix uvloop/nest_asyncio conflict
- Update all dependencies to latest versions via rye lock --update-all
- Fix test_get_platform test to reset event loop policy before imports
  (hanzo-async auto-configures uvloop which conflicts with nest_asyncio)

All 3156 core SDK tests pass, 84 hanzo-memory tests pass.
2026-02-02 22:38:19 -08:00
zeekay 898d818183 fix(hanzo-memory): fix tests and clean up deprecated code
- Make MemoryResponse.memory field optional (used by legacy /v1/remember endpoint)
- Fix datetime.utcnow() deprecation warning (use datetime.now(timezone.utc))
- Make LanceDB import optional in backend_registry.py
- Remove duplicate imports in db/__init__.py
- Add singleton get_sqlite_client() function
- Fix import path (embeddings vs embedding) in mcp/server.py
- Move module-level MCPMemoryServer instantiation to main()
- Add 7 missing abstract method implementations to InfinityClient
- Fix test patching target (get_db_client not get_client)
- Add proper HTTPException re-raise in exception handlers
- Add reset_db_client() and reset_memory_service() to test fixtures
- Add list/DataFrame type handling in search_memories()
- Delete stale build directory and lancedb_client.py
- Fix nested workspace issue (remove hanzo-agent from uv.workspace)
- Add test dependencies (polars, httpx, fastapi, fastembed)
- Update CI workflow to install test dependencies

All 84 hanzo-memory tests pass, 3156 core SDK tests pass.
2026-02-02 22:14:46 -08:00
zeekay 9e0c9e44a5 fix: Exclude hanzo-agent submodule from workspace and lint
- Explicitly list workspace members to exclude hanzo-agent submodule
- Add ruff exclude for hanzo-agent and hanzo-memory
- Add E722 to scripts per-file ignores
- Delete stray GRPO test files
- Update requirements.lock with correct package references
2025-12-09 14:23:54 -08:00
zeekay 3e5b385665 fix: regenerate lock files without hanzo-router 2025-08-05 23:31:14 -05:00
zeekay 8bc1501491 fix: remove hanzo-router from workspace and fix hanzo-cli-wrapper pyproject.toml 2025-08-05 23:29:35 -05:00
zeekay 7c9b7b4cc3 fix: remove lock files to regenerate without hanzo-router 2025-08-05 23:27:29 -05:00
stainless-app[bot] 69b31d35e1 chore: update SDK settings (#3) 2025-03-15 03:53:52 +00:00
stainless-app[bot] 9626b2b0d6 initial commit 2025-03-15 03:31:14 +00:00