Mostlylucid.Atoms.Ephemeral
2.7.0
dotnet add package Mostlylucid.Atoms.Ephemeral --version 2.7.0
NuGet\Install-Package Mostlylucid.Atoms.Ephemeral -Version 2.7.0
<PackageReference Include="Mostlylucid.Atoms.Ephemeral" Version="2.7.0" />
<PackageVersion Include="Mostlylucid.Atoms.Ephemeral" Version="2.7.0" />
<PackageReference Include="Mostlylucid.Atoms.Ephemeral" />
paket add Mostlylucid.Atoms.Ephemeral --version 2.7.0
#r "nuget: Mostlylucid.Atoms.Ephemeral, 2.7.0"
#:package Mostlylucid.Atoms.Ephemeral@2.7.0
#addin nuget:?package=Mostlylucid.Atoms.Ephemeral&version=2.7.0
#tool nuget:?package=Mostlylucid.Atoms.Ephemeral&version=2.7.0
Mostlylucid.Atoms.Ephemeral
An ephemeral LLM coordinator atom: a small prompt → pick → invoke → writeback
pipeline for running scheduling-coordinated LLM calls off ephemeral signals.
The coordinator (EphemeralLlmCoordinator) ticks on an IScheduleCoordinator
(from Mostlylucid.Common.Scheduling) and walks a set of pluggable collaborators:
| Interface | Role |
|---|---|
IEphemeralPrompter |
builds the prompt to send |
IEphemeralPicker |
selects which candidate(s) to act on |
IEphemeralLlmInvoker |
performs the LLM call |
IEphemeralWriteback |
persists / applies the result |
Register with AddEphemeralLlmCoordinator(...) and supply the four collaborators
via DI. The only external dependencies are the Microsoft.Extensions.*
abstractions and Mostlylucid.Common scheduling — no dependency on the
mostlylucid.ephemeral core.
License: Unlicense.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Options (>= 10.0.9)
- Mostlylucid.Common (>= 8.0.0-alpha2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.7.0 | 297 | 7/4/2026 |