diff --git a/.cursor/skills/script-preview/scripts/saxmlpreview.py b/.cursor/skills/script-preview/scripts/saxmlpreview.py index f61243d6..e965dd8b 100644 --- a/.cursor/skills/script-preview/scripts/saxmlpreview.py +++ b/.cursor/skills/script-preview/scripts/saxmlpreview.py @@ -234,6 +234,10 @@ def _render_params(step): if layout_ref is not None: lname = layout_ref.get('name', '') parts.append(f'"{lname}"') + else: + label_el = container_el.find('Label') + if label_el is not None and label_el.text: + parts.append(label_el.text) # ── Animation ───────────────────────────────────────────────────────── elif ptype == 'Animation': diff --git a/agent/docs/filemaker/fetch_docs.py b/agent/docs/filemaker/fetch_docs.py index f3c2a5d8..0445c7c0 100644 --- a/agent/docs/filemaker/fetch_docs.py +++ b/agent/docs/filemaker/fetch_docs.py @@ -1,4 +1,5 @@ #!/usr/bin/env python3 +from __future__ import annotations """ Fetch FileMaker Pro reference documentation from the Claris help site.