Skip to content

[1/2] LT-22324: add FieldWorks UI automation support#869

Open
johnml1135 wants to merge 5 commits intocleanup/non-render-pr-splitfrom
LT-22324-agentic-support
Open

[1/2] LT-22324: add FieldWorks UI automation support#869
johnml1135 wants to merge 5 commits intocleanup/non-render-pr-splitfrom
LT-22324-agentic-support

Conversation

@johnml1135
Copy link
Copy Markdown
Contributor

@johnml1135 johnml1135 commented May 6, 2026

Summary

This PR keeps only the support-side additions that are independent of the render cleanup branch: FieldWorks live-app automation guidance, screenshot evidence workflow notes, and WinForms MCP setup for UIA2 automation with WinApp/UIA3 fallback guidance.

Stack

Included

  • Add a FieldWorks WinForms/WinApp automation skill under .github/skills/fieldworks-winapp.
  • Add a Windows-focused screenshot capture skill under .github/skills/smart-screenshot-capture.
  • Add winforms-mcp to .vscode/mcp.json with headless net48 settings.
  • Document WinForms MCP/UIA2 and WinApp/UIA3 fallback usage in Docs/mcp.md.

Excluded

  • Render benchmark infrastructure, render baselines, native render/cache changes, and OpenSpec render-speedup artifacts.
  • Skill relocation to .agents/skills, which is split into a separate stacked PR.
  • LT-22324 font-option implementation behavior.

Verification

  • git diff --name-status cleanup/non-render-pr-split...HEAD
  • git diff --check cleanup/non-render-pr-split...HEAD
  • python -m json.tool .vscode/mcp.json
  • git grep -n "LT-22324" -- .github/skills/fieldworks-winapp returned no matches

This change is Reviewable

Copilot AI review requested due to automatic review settings May 6, 2026 20:02
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@johnml1135 johnml1135 changed the title LT-22324: add agentic support and render tooling LT-22324: add FieldWorks UI automation support May 7, 2026
@johnml1135 johnml1135 reopened this May 7, 2026
@johnml1135 johnml1135 changed the base branch from main to cleanup/non-render-pr-split May 7, 2026 18:05
@johnml1135 johnml1135 changed the title LT-22324: add FieldWorks UI automation support [1/2] LT-22324: add FieldWorks UI automation support May 7, 2026
@jasonleenaylor
Copy link
Copy Markdown
Contributor

Build/Agent/fix-whitespace.ps1 line 13 at r1 (raw file):

}

function Test-HasUtf8Bom {

Was removing this intentional? It seemed this would produce less churn in the repo with it in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants