Coverage for merco/hooks/lifecycle.py: 0%
14 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 14:04 +0800
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 14:04 +0800
1"""生命周期钩子"""
3from .registry import HookRegistry
6def register_lifecycle_hooks(registry: HookRegistry):
7 """注册生命周期钩子"""
9 @registry.on("agent.start")
10 async def on_agent_start(**kwargs):
11 pass
13 @registry.on("agent.stop")
14 async def on_agent_stop(**kwargs):
15 pass
17 @registry.on("session.create")
18 async def on_session_create(session_id: str, **kwargs):
19 pass
21 @registry.on("session.destroy")
22 async def on_session_destroy(session_id: str, **kwargs):
23 pass