- Add recover_usages() function to bugfix/init.py - Reads ioinfo JSON files for llmusage records with null usages - Extracts usage from last output entry - Falls back to scanning all outputs in reverse for usage field - Updates llmusage.usages in database - Supports single record (by id) or batch mode (limit param) - Add recover_usages.dspy API endpoint - Register new path in load_path.py RBAC config
6 lines
200 B
Plaintext
6 lines
200 B
Plaintext
llmusage_id = params_kw.get('id') or params_kw.get('llmusage_id') or None
|
|
limit = int(params_kw.get('limit') or 100)
|
|
|
|
result = await recover_usages(llmusage_id=llmusage_id, limit=limit)
|
|
return result
|