#!/usr/bin/env python3
import json, os
p = '/Users/liuxinyuan/.hermes/profiles/zone-b/cron/jobs.json'
d = json.load(open(p, encoding='utf-8'))
jobs = d if isinstance(d, list) else (d.get('jobs') or list(d.values()))
print('type:', type(d).__name__, 'jobs:', len(jobs))
for j in jobs:
    if not isinstance(j, dict):
        continue
    name = j.get('name') or j.get('id')
    sched = j.get('schedule') or j.get('cron')
    prompt = (j.get('prompt') or j.get('task') or '')
    kw = [k for k in ('pull_complaints','merge_workbench_data','build_customer_360','cb_sync_data','_pull_segmented','pull_orders','pull_activities_mcp') if k in prompt]
    if kw:
        print('---')
        print(' id:', j.get('id'), '| name:', name, '| enabled:', j.get('enabled'), '| sched:', sched)
        print('   关键词:', kw)
