INNER CODE UNIT · Python
manifest
ok-oldking/ok-script · ok/ui/web/app.py:40
def manifest(self):
spec = self.specification
return {
"id": spec.id,
"name": spec.name,
"icon": spec.icon,
"position": spec.position,
"add_after_default_tabs": spec.add_after_default_tabs,
"task_controls": spec.task_controls,
"task_name": self.task.name,
"task_class_name": self.task.__class__.__name__,
"module_url": f"/task-tabs/{spec.id}/assets/{spec.entrypoint}",
}
def register_task_tabs(tasks):
"""Discover task-owned web tabs without consulting legacy Qt config."""
registered = []