~/talk

Creating a PowerShell 7.4 Feedback Provider

slides:none on file

Experimental PowerShell 7.4 feedback providers register a C# interface but can be written with the provided ScriptFeedbackProvider module in PowerShell; they inspect the AST and last error, return structured suggestions, and must finish in about 100 milliseconds so local caches are required. Example: a shipped command‑not‑found fuzzy suggester exists and the author ships MGAQDetect to detect missing Microsoft Graph advanced‑query flags (consistencyLevel=eventual, $count), it registers at import and works in a regular console (not yet in VS Code host).

AI-written summary · about

  1. 0:00PowerShell 7.4 feedback providers
  2. 1:52Why use feedback providers
  3. 7:32Feedback provider architecture
  4. 16:41Demo: command not found provider
  5. 21:57Script analyzer overlap
  6. 26:47ScriptFeedbackProvider module
  7. 35:17Live demo: creating provider
  8. 41:12Long scripts and error handling
  9. 1:05:06Troubleshooting feedback providers
  10. 1:17:28Registering in C# modules
  11. 1:27:17Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.