Carryover from PR #68
PR #68 (f2f7366, merged) wires the HTML-only GPT Fast mode through the renderer, IPC boundary, transport, and provider registry.
Residual issue
src/main/ipc/html-export-ipc.ts:72-80 defines the injectable generateHtml input without reasoningEffort?: 'low'.
The live request uses a spread and currently forwards the field correctly, as covered by the focused tests. However, a future field-by-field implementation constrained by this type could silently omit Fast mode.
Desired fix
Align the injectable generateHtml request type with the public html:generate request shape by adding the optional 'low' reasoning effort field. Keep the Fast forwarding test and update its stale title if applicable.
Evidence
Carryover from PR #68
PR #68 (
f2f7366, merged) wires the HTML-only GPT Fast mode through the renderer, IPC boundary, transport, and provider registry.Residual issue
src/main/ipc/html-export-ipc.ts:72-80defines the injectablegenerateHtmlinput withoutreasoningEffort?: 'low'.The live request uses a spread and currently forwards the field correctly, as covered by the focused tests. However, a future field-by-field implementation constrained by this type could silently omit Fast mode.
Desired fix
Align the injectable
generateHtmlrequest type with the publichtml:generaterequest shape by adding the optional'low'reasoning effort field. Keep the Fast forwarding test and update its stale title if applicable.Evidence