#!/usr/bin/env python3 """ PostAgent Hook - 响应后处理示例 在 agent 执行完成后执行,可用于记录分析数据、触发后续流程等。 """ import os import sys def main(): """从环境变量读取参数并处理""" response = os.environ.get('RESPONSE', '') metadata = os.environ.get('METADATA', '') user_identifier = os.environ.get('USER_IDENTIFIER', '') session_id = os.environ.get('SESSION_ID', '') # 示例:记录响应长度用于分析 if response: response_length = len(response) print(f"PostAgent hook: User={user_identifier}, Session={session_id}, Response Length={response_length}", file=sys.stderr) # 这里可以添加更多逻辑,例如: # - 发送分析数据到监控系统 # - 触发异步任务(如发送通知邮件) # - 记录用户行为用于个性化推荐 return 0 if __name__ == '__main__': sys.exit(main())