π€ *Repo Assist here β I'm an automated AI assistant for this repository.* ## Activity for April 2026 ## Suggested Actions for Maintainer **Comprehensive list** of all pending actions requiring maintainer attention: * [ ] **Review PR** (branch `repo-assist/improve-unzip-map2-map3-20260423`): Add `AsyncSeq.unzip`, `unzip3`, `map2`, `map3` β API parity with F# collections; 9 new tests, 431/431 pass β [Branch](https://github.com/fsprojects/FSharp.Control.AsyncSeq/tree/repo-assist/improve-unzip-map2-map3-20260423) * [ ] **Review PR** (branch `repo-assist/release-4.16.0-20260423`): Release 4.16.0 β bump version.props 4.15.0 β 4.16.0 β [Branch](https://github.com/fsprojects/FSharp.Control.AsyncSeq/tree/repo-assist/release-4.16.0-20260423) * [ ] **Review issue** #313: CI update workaround β `.github/workflows` dotnet-version 8.0.x β 10.0.x patch available; requires manual PR creation β [View](https://github.com/fsprojects/FSharp.Control.AsyncSeq/issues/313) ## Future Work for Repo Assist - Continue monitoring for missing API parity with `Seq`/`List`/`Array` modules - Consider `splitInto` (split into N roughly-equal chunks) as a next improvement ## Run History ### 2026-04-23 00:16 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24809417066) - π§ Created PR (branch `improve-unzip-map2-map3-20260423`): Add `AsyncSeq.unzip`, `unzip3`, `map2`, `map3`; 9 new tests, 431/431 pass (Task 5) - π§ Created PR (branch `release-4.16.0-20260423`): Release 4.16.0 β bump version.props 4.15.0 β 4.16.0 (Task 10) ### 2026-04-21 00:14 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24697051861) - π§ Created PR (branch `perf-mutable-enumerator-state-20260421`) [merged β as #317]: perf β replace `ref` cells with `mutable` in `ofSeq`, `tryWith`, `tryFinally` enumerators; 4 new tests, 422/422 pass (Tasks 8 & 3) ### 2026-04-19 00:11 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24616947693) - π§ Created PR #315 (merged β ): Fix β `removeAt` and `updateAt` now raise `ArgumentException` for out-of-range index; 6 new tests, 418/418 pass (Task 3) - π§ Created PR #316 (merged β ): eng β update `Microsoft.NET.Test.Sdk` 17.12.0 β 18.4.0; 414/414 pass (Task 4) ### 2026-04-17 00:13 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24540750025) - π§ Created PR `release-4.13.0`: Release 4.13.0 β bump version.props to 4.13.0 (merged into 4.14.0 β ) - π§ Created issue #313: CI update β dotnet-version 8.0.x β 10.0.x patch available (protected files, requires manual PR) ### 2026-04-15 00:14 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24429490032) - π§ Created PR #312 (merged β ): Add `AsyncSeq.mapAsyncParallelThrottled` β ordered, bounded-concurrency parallel map; 414/414 tests pass ### 2026-04-13 02:12 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24322453463) - π§ Created PR #311 (merged β ): Fix deprecated F# refcell operators (`!` and `:=`) in AsyncSeq.fs and Fable tests β Closes #310, 411/411 tests pass ### 2026-04-13 00:12 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24319773578) - π§ Created PR #308 (merged β ): Add `AsyncSeq.ofList`, `AsyncSeq.ofArray`, and `AsyncSeq.cycle` β 9 new tests, 411/411 pass ### 2026-04-11 00:09 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24269825666) - β οΈ Run failed to produce safe outputs (safeoutputs MCP tools unavailable) β no actions taken ### 2026-04-09 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24165242494) - π§ Created issue #306 (closed β ): Fable 5 upgrade (blocked from PR by protected files) β dsyme closed after manually creating PR - π¬ Commented on PR #302: Linked fable upgrade issue ### 2026-04-07 00:10 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24057538384) - π§ Updated PR #302 (merged β ): Merged main, updated fable 4.25.0β4.29.0, CI to .NET 10.0, NuGet/npm caching - π§ Created PR #304 (merged as #305 β ): perf β replace `ref` cells with `mutable`; all 402 tests pass ### 2026-04-05 00:08 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/23990424868) - π§ Created PR #303 (merged β ): Add tests for mapiAsync, tryPickAsync, pickAsync, groupByAsync β 14 new tests, 402 pass ### 2026-04-03 00:25 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/23928172211) - π§ Created PR #302 (merged β ): Update fsdocs-tool to 22.0.0-alpha.3 and SDK to .NET 10.0 (closes #300) ### 2026-04-03 00:09 UTC β [Run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/23927770152) - π§ Created PR #297 (merged β ): Add `tryFindBack`, `findBack`, `tryFindBackAsync`, `findBackAsync` - π§ Created PR #298 (merged β ): Add async sort variants - π Closed March 2026 activity issue #263; created this April 2026 issue > Generated by π Repo Assist, see [workflow run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24809417066). [Learn more](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md). > > To install this [agentic workflow](https://github.com/githubnext/agentics/blob/main/workflows/repo-assist.md), run > ``` > gh aw add githubnext/agentics/workflows/repo-assist.md > ``` > Generated by π Repo Assist, see [workflow run](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24809417066). [Learn more](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md). > > To install this [agentic workflow](https://github.com/githubnext/agentics/blob/96b9d4c39aa22359c0b38265927eadb31dcf4e2a/workflows/repo-assist.md), run > ``` > gh aw add githubnext/agentics/workflows/repo-assist.md@96b9d4c39aa22359c0b38265927eadb31dcf4e2a > ``` <!-- gh-aw-agentic-workflow: Repo Assist, engine: copilot, model: auto, id: 24809417066, workflow_id: repo-assist, run: https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/24809417066 -->
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for April 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
repo-assist/improve-unzip-map2-map3-20260423): AddAsyncSeq.unzip,unzip3,map2,map3β API parity with F# collections; 9 new tests, 431/431 pass β Branchrepo-assist/release-4.16.0-20260423): Release 4.16.0 β bump version.props 4.15.0 β 4.16.0 β Branch.github/workflowsdotnet-version 8.0.x β 10.0.x patch available; requires manual PR creation β ViewFuture Work for Repo Assist
Seq/List/ArraymodulessplitInto(split into N roughly-equal chunks) as a next improvementRun History
2026-04-23 00:16 UTC β Run
improve-unzip-map2-map3-20260423): AddAsyncSeq.unzip,unzip3,map2,map3; 9 new tests, 431/431 pass (Task 5)release-4.16.0-20260423): Release 4.16.0 β bump version.props 4.15.0 β 4.16.0 (Task 10)2026-04-21 00:14 UTC β Run
perf-mutable-enumerator-state-20260421) [merged β as [Repo Assist] perf: replace ref cells with mutable in ofSeq, tryWith, tryFinally enumeratorsΒ #317]: perf β replacerefcells withmutableinofSeq,tryWith,tryFinallyenumerators; 4 new tests, 422/422 pass (Tasks 8 & 3)2026-04-19 00:11 UTC β Run
removeAtandupdateAtnow raiseArgumentExceptionfor out-of-range index; 6 new tests, 418/418 pass (Task 3)Microsoft.NET.Test.Sdk17.12.0 β 18.4.0; 414/414 pass (Task 4)2026-04-17 00:13 UTC β Run
release-4.13.0: Release 4.13.0 β bump version.props to 4.13.0 (merged into 4.14.0 β )2026-04-15 00:14 UTC β Run
AsyncSeq.mapAsyncParallelThrottledβ ordered, bounded-concurrency parallel map; 414/414 tests pass2026-04-13 02:12 UTC β Run
!and:=) in AsyncSeq.fs and Fable tests β Closes Fix deprecation warningsΒ #310, 411/411 tests pass2026-04-13 00:12 UTC β Run
AsyncSeq.ofList,AsyncSeq.ofArray, andAsyncSeq.cycleβ 9 new tests, 411/411 pass2026-04-11 00:09 UTC β Run
2026-04-09 UTC β Run
2026-04-07 00:10 UTC β Run
refcells withmutable; all 402 tests pass2026-04-05 00:08 UTC β Run
2026-04-03 00:25 UTC β Run
2026-04-03 00:09 UTC β Run
tryFindBack,findBack,tryFindBackAsync,findBackAsync