docker ps --format '{{.Names}} {{.Status}} {{.Image}}' docker exec -i im-admin-api-1 python - <<'PY' import sqlite3,json db=sqlite3.connect('/data/backend.db'); db.row_factory=sqlite3.Row for r in db.execute('SELECT id,status,processed,model_calls,error,options_json FROM knowledge_job ORDER BY created_at DESC LIMIT 8'): d=dict(r); o=json.loads(d.pop('options_json')); d['options']={k:o.get(k) for k in ('engine','max_messages','max_model_calls','model_provider_id')}; print(json.dumps(d,ensure_ascii=False)) print('providers',json.dumps([dict(r) for r in db.execute('SELECT id,name,kind,model,timeout_ms,max_tokens,enabled FROM model_providers')],ensure_ascii=False)) print('item_counts',[(r[0],r[1]) for r in db.execute('SELECT status,COUNT(*) FROM knowledge_item GROUP BY status')]) PY