TyrantCore 默认实现已经完成 v2 核心重构。
默认活跃实现已经切到 v2:
- 核心对象:
Actor / OrgEdge / Grant / Thread / Envelope / Delivery / Binding / Session / Attachment / Presence / WorkItem - 核心模块:
gateway/ + api/ + store/ + runtime/ - 默认持久化:
SqliteStore -> data/tyrant_core_v2.db - Gateway 控制面:
session / binding / delivery已使用共享 store 作为系统真相 - 活跃适配器:
adapters/cli.py与adapters/terminal_node.py已重写为 v2 实现 - 主入口:
uv run python -m tyrant_core
旧的 v1 实现没有删除,但已经整体冻结到 src/tyrant_core/legacy/,只作为参考实现保留。
src/tyrant_core/:v2 活跃命名空间src/tyrant_core/legacy/:v1 参考区docs/architecture-v2.md:v2 设计稿docs/v2-execution-plan.md:v2 执行计划
启动 v2:
uv run python -m tyrant_core启动 legacy v1 参考实现:
uv run python -m tyrant_core.legacy或:
uv run python -m tyrant_core.legacy_main当前默认验收基线是 v2 新增测试,不是整套 v1 测试。
目前已落地的 v2 测试:
uv run pytest tests/test_v2_gateway_flow.py -q
uv run pytest tests/test_v2_store.py -q
uv run pytest tests/test_v2_gateway_recovery.py -q
uv run pytest tests/test_v2_core_api.py -q
uv run pytest tests/test_v2_adapters.py -q旧测试大多对应 v1/legacy 结构,后续会逐步迁移或归档。