mirror of
https://github.com/hanzoai/agents.git
synced 2026-10-30 18:48:36 +00:00
- A rebrand wrote "Hanzo Agents" into identifiers, so the conftest did not
parse and no test ran.
- The client built {url}/api/v1; the control plane serves /v1. Notes append
/ui to the base instead of rewriting its first /v1.
- BaseMemory stands where MemoryClient stands; pass it to Agent as `store`. It
binds to the running execution, so scope ids resolve as the control plane
resolves them, and a read without a scope walks workflow, session, actor and
global.
- The web3 extension declares eth-account as an extra, and stops exporting two
modules that import packages this SDK does not have.
- A heartbeat test waits for the state it asserts instead of sleeping.
Co-authored-by: Hanzo Dev <[email protected]>
Test Layout
tests/contains the supported open-source regression suite. These tests run in CI and cover the SDK surface that ships publicly.legacy_tests/preserves the original internal suite. Those tests exercise tightly coupled infrastructure (MCP, remote services, etc.) and are excluded from the default run. Execute them manually viapytest legacy_testswhen the required services are available.
Fixtures live in tests/conftest.py and are shared by both suites.