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

1"""生命周期钩子""" 

2 

3from .registry import HookRegistry 

4 

5 

6def register_lifecycle_hooks(registry: HookRegistry): 

7 """注册生命周期钩子""" 

8 

9 @registry.on("agent.start") 

10 async def on_agent_start(**kwargs): 

11 pass 

12 

13 @registry.on("agent.stop") 

14 async def on_agent_stop(**kwargs): 

15 pass 

16 

17 @registry.on("session.create") 

18 async def on_session_create(session_id: str, **kwargs): 

19 pass 

20 

21 @registry.on("session.destroy") 

22 async def on_session_destroy(session_id: str, **kwargs): 

23 pass