INNER CODE UNIT · Python
slim_tasks
yohey-w/multi-agent-shogun · scripts/slim_yaml.py:201
def slim_tasks(dry_run=False):
queue_dir = get_queue_dir()
tasks_dir = queue_dir / 'tasks'
archive_dir = queue_dir / 'archive' / 'tasks'
if not tasks_dir.exists():
return True
timestamp = get_timestamp()
for filepath in sorted(tasks_dir.glob('*.yaml')):
data = load_yaml(filepath)
if not isinstance(data, dict):
continue
status = get_item_status(data)
if not status:
continue