-
Notifications
You must be signed in to change notification settings - Fork 163
Open
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for February 2026
2026-02-22 (Run 1)
- π§ Created PR [Repo Assist] Fix uint32 underflow in semantic token length for multiline rangesΒ #1449: Fix uint32 underflow in semantic token length for multiline ranges (
Closes #1407) - π¬ Commented on Length data underflow for multiline token in response for
textDocument/semanticTokens/fullΒ #1407: Described root cause and linked to fix PR - π¬ Commented on Does not work on FreeBSDΒ #1444: Suggested debugging steps for FreeBSD startup failure
- π¬ Commented on The language server tries to access files in / on LinuxΒ #716: Suggested symlink detection fix in
WorkspacePeek.fs - π·οΈ Labelled The Linter Diagnostics test is very flaky, it needs to be looked atΒ #700 with
bug,help wanted
2026-02-22 (Run 2)
- π§ Created PR [Repo Assist] docs: remove deprecated --background-service-enabled from README settingsΒ #1451: docs: remove deprecated
--background-service-enabledfrom README (Closes #1306) - π¬ Commented on Invalid
This qualifier is redundantwhen a variable is shadowed by a property with the same name and compatible signatureΒ #1259: Explained false positive "This qualifier is redundant" is an upstream FCS issue - π¬ Nudged stale PR NegateBooleanExpression code fixΒ #1252 (nojaf β open since March 2024)
- π¬ Nudged stale PR Add a code fix for adding missing
seqbefore {β¦}Β #1333 (edgarfgp β draft since December 2024) - π·οΈ Labelled F# diagnostics reported to clients should only contain a help link if that link actually resolves to a live URLΒ #1437 with
enhancement,help wanted - π·οΈ Labelled missing parentheses in function type definitionΒ #1340 with
bug
2026-02-22 (Run 3)
- π¬ Commented on Support semantic token for
| nullΒ #1381: Explained| nullsemantic token gap is an FCS limitation; outlined FCS fix vs FSAC workaround paths - π¬ Commented on F# diagnostics reported to clients should only contain a help link if that link actually resolves to a live URLΒ #1437: Suggested implementation approaches for diagnostic help links
2026-02-22 (Run 4)
- π§ Created PR [Repo Assist] feat: add FSharp.notifications.backgroundServiceProgress config optionΒ #1452: feat: add
FSharp.notifications.backgroundServiceProgressconfig option (Closes #1431) - π¬ Commented on ### Excessive LSP
progressNotifications During TypingΒ #1431: Linked to the new PR implementing the background progress config
2026-02-22 (Run 5)
- β PR [Repo Assist] docs: remove deprecated --background-service-enabled from README settingsΒ #1451 merged
- π¬ Commented on
inheritdocentries are not followed and resolved in our tooltips/documentationΒ #1415: Outlined implementation approach for(inheritdoc)support inTipFormatter.fs - π¬ Commented on Property setters are not suggested when in a constructor - they should be!Β #1414: Suggested debugging steps to identify where property-setter completions are missing
- π·οΈ Labelled Property setters are not suggested when in a constructor - they should be!Β #1414,
inheritdocentries are not followed and resolved in our tooltips/documentationΒ #1415 withhelp wanted
2026-02-22 (Run 6)
- π¬ Commented on Implement Call Heirarchy and Type Heirarchy membersΒ #1097: Updated status β Call Hierarchy β complete, Type Hierarchy β still TODO; outlined FCS APIs needed
- π¬ Commented on
get ()should not be renamed when renaming a propertyΒ #1269: Described root cause ofget()being renamed alongside property; suggested filter fix approach - π·οΈ Labelled
get ()should not be renamed when renaming a propertyΒ #1269 withhelp wanted
2026-02-22 (Run 7)
- π§ Created PR [Repo Assist] fix: skip get/set accessor keywords and deduplicate ranges in TextDocumentRenameΒ #1453: fix: skip get/set accessor keywords and deduplicate ranges in TextDocumentRename (
Closes #1269)
2026-02-22 (Run 8)
- π¬ Commented on Improve explicit fields completion in constructorΒ #1322: Analysed root cause of missing named-arg completions in constructor calls; outlined FSAC vs FCS fix paths
- π¬ Commented on Type checking hangs with newly built TypeProviderΒ #1307: Asked for repro on current version; suggested OTel tracing for diagnosis
- π·οΈ Labelled Improve explicit fields completion in constructorΒ #1322 with
enhancement,help wanted - π·οΈ Labelled Type checking hangs with newly built TypeProviderΒ #1307 with
needs investigation
2026-02-22 (Run 9)
- π§ Created PR [Repo Assist] fix: add '{' to completion trigger characters for interpolated stringsΒ #1454: fix: add
{to completion trigger characters for interpolated strings (Closes #962) - π¬ Commented on No autocomplete for tokens within interpolated strings (within Ionide/VSCode)Β #962: Explained root cause and linked to fix PR
2026-02-22 (Run 10)
- π§ Created PR [Repo Assist] fix: encode non-ASCII path chars as UTF-8 percent sequences in FilePathToUriΒ #1455: fix: encode non-ASCII path chars as UTF-8 percent sequences in FilePathToUri (
Closes #840) - π¬ Commented on Some features do not work when path contains unicode charactersΒ #840: Described root cause and linked to fix PR
- π¬ Commented on Code-fix for _.Property / _.MethodCall() / _.IndexerAccess[idx] shorthand for accessor functionsΒ #1194: Provided implementation sketch for
_.Propertycode fix
2026-02-22 (Run 11)
- π§ Created PR [Repo Assist] fix: disable inline values by default to restore pipeline hintsΒ #1456: fix: disable inline values by default to restore pipeline hints (
Closes #1214) - π¬ Commented on Remove inline values that replace pipeline hintsΒ #1214: Explained root cause and linked to fix PR
- π·οΈ Labelled Remove inline values that replace pipeline hintsΒ #1214, Code action: suggest to create missing parameter as local bindingΒ #1271, More concise completion info with OptionalAttribute/DefaultParameterValueAttributeΒ #1310 with
help wanted
2026-02-22 (Run 12)
- π¬ Commented on Code-fix for _.Property / _.MethodCall() / _.IndexerAccess[idx] shorthand for accessor functionsΒ #1194: Corrected previous comment β
ReplaceLambdaWithDotLambdacode fix already implements this feature; issue can be closed - π·οΈ Labelled Extract out build evaluation/project-system-y things to a separate processΒ #1408 with
help wanted
2026-02-22 (Run 13)
- π¬ Commented on missing parentheses in function type definitionΒ #1340: Traced missing-parens bug to two code paths; proposed FSAC-side workaround for
AddExplicitTypeAnnotation.fs
2026-02-22 (Run 14)
- π§ Created PR [Repo Assist] fix: wrap ambiguous function-type segments in parens in AddExplicitTypeAnnotationΒ #1457: fix: wrap ambiguous function-type segments in parens in
AddExplicitTypeAnnotation(Closes #1340)
2026-02-22 (Run 15)
- π¬ Commented on Need tests for the Fixes.resolveNamespace functionΒ #706: Noted
resolveNamespaceTestsnow exists β issue resolved; suggested closing - π¬ Commented on [Packaging] Release zips don't maintain unix permissionsΒ #715: Noted FSAC now releases via NuGet only β issue obsolete; suggested closing
2026-02-22 (Run 16)
- π¬ Commented on Make the CLI parser not barf on unknown tokensΒ #1026: Noted
TreatUnmatchedTokensAsErrors = falsealready set β issue resolved; suggested closing - π¬ Commented on Adopt
workspaceFoldersΒ #733: Noted PR Adopt workspaceFolders instead of deprecated RootPath/RootUri (stages 1 & 2)Β #1427 partially implements workspaceFolders (stages 1 & 2)
2026-02-22 (Run 17)
- π§ Created PR [Repo Assist] fix: use Display instead of CanonicalTypeTextForSorting for signature help parameter typesΒ #1458: fix: use
Displayinstead ofCanonicalTypeTextForSortingfor signature help parameter types (Closes #1029) - π¬ Commented on Descriptions showing "Microsoft.FSharp.Core.char" Β #1029: Identified root cause and linked to fix PR
- π¬ Commented on Info Panel: Put Union members on separate linesΒ #822: Noted union cases already render on separate lines β suggested closing
- π¬ Commented on Function application signature help: only first parameter is ever highlightedΒ #744: Explained FCS
GetMethodslimitation; outlined fix viamfv.CurriedParameterGroups
2026-02-23 (Run 18)
- β PRs [Repo Assist] feat: add FSharp.notifications.backgroundServiceProgress config optionΒ #1452, [Repo Assist] fix: skip get/set accessor keywords and deduplicate ranges in TextDocumentRenameΒ #1453, [Repo Assist] fix: add '{' to completion trigger characters for interpolated stringsΒ #1454, [Repo Assist] fix: encode non-ASCII path chars as UTF-8 percent sequences in FilePathToUriΒ #1455 merged to main
- π§ Created PR [Repo Assist] changelog: prepare v0.84.0 releaseΒ #1460: changelog: prepare v0.84.0 release (summarises changes since v0.83.0)
- π¬ Commented on Fallback to decompilation for go-to-def when sourcelink doesn't find metadataΒ #865: Analysed missing SourceLinkβdecompile fallback path in
ParseAndCheckResults.fs
2026-02-23 (Run 19)
- π§ Created PR [Repo Assist] fix: preserve nullable type annotations in hover tooltipsΒ #1461: fix: preserve nullable type annotations in hover tooltips (
Closes #1352) - π¬ Commented on hover tooltip does not show nullable values as possibly nullΒ #1352: Root cause analysis β
formatFSharpTypeusedTypeDefinition.DisplayName(strips| null); fix usestyp.Format context - π·οΈ Labelled Add Support for Breaking Down Type Signatures in TooltipsΒ #1203, F# interactive directives not showing docs once written down, also true for #nowarn, coloring is not conistent (purple?)Β #1225, hover tooltip does not show nullable values as possibly nullΒ #1352 with
help wanted
2026-02-23 (Run 20)
- β PR [Repo Assist] fix: preserve nullable type annotations in hover tooltipsΒ #1461 closed (merged or rejected)
- π§ Created PR: fix: handle href and langword in
(seealso)XML doc rendering (partially addresses See and SeeAlso XMLDoc comments should be links/commandsΒ #1027) - π¬ Commented on See and SeeAlso XMLDoc comments should be links/commandsΒ #1027: Noted seealso href/langword improvement; explained full crefβcommand-URI path as follow-up
- π·οΈ Labelled unnecessary parentheses analyzer trigger in chained function callΒ #1362 with
needs investigation(upstream fix tracked in More misc parens fixesΒ dotnet/fsharp#18350)
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
- Review PR [Repo Assist] changelog: prepare v0.84.0 releaseΒ #1460: changelog: prepare v0.84.0 release β summarises 5 merged fixes/features since v0.83.0 β Review
- Review PR (seealso fix, pending number): fix: handle href and langword in seealso XML doc rendering β improves tooltip rendering for href/langword seealso tags β Review
- Review PR Support rendering
| nullsyntax for nullable values in tooltipsΒ #1353: Support rendering| nullsyntax for nullable values in tooltips β open since Feb 2025 β Review - Review PR Find All References for Partial/Active PatternsΒ #1440: Find All References for Partial/Active Patterns β open since Jan 2026 β Review
- Check comment See and SeeAlso XMLDoc comments should be links/commandsΒ #1027: Repo Assist noted seealso href improvement and outlined follow-up work β View
Future Work for Repo Assist
- Implement full
crefβcommand:fsharp.showDocumentationURI rendering in(see)and(seealso)tags (See and SeeAlso XMLDoc comments should be links/commandsΒ #1027) - Implement
(inheritdoc cref="...")resolution inTipFormatter.fs(inheritdocentries are not followed and resolved in our tooltips/documentationΒ #1415) - Type Hierarchy (Implement Call Heirarchy and Type Heirarchy membersΒ #1097): implement
prepareTypeHierarchy,supertypes,subtypesusing FCSFSharpEntityAPIs - Continue backlog triage from issue LSIF support for FSACΒ #900 onwards (cursor updated from InfoPanel generic parameter formatting & testsΒ #870 to LSIF support for FSACΒ #900)
- Check dependency versions (Task 4 still never done)
Generated by Repo Assist
To install this workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@828ac109efb43990f59475cbfce90ede5546586c. View source at https://github.com/githubnext/agentics/tree/828ac109efb43990f59475cbfce90ede5546586c/workflows/repo-assist.md.
Reactions are currently unavailable