Mostlylucid.Ephemeral.Atoms.Llm.Abstractions
3.0.0
dotnet add package Mostlylucid.Ephemeral.Atoms.Llm.Abstractions --version 3.0.0
NuGet\Install-Package Mostlylucid.Ephemeral.Atoms.Llm.Abstractions -Version 3.0.0
<PackageReference Include="Mostlylucid.Ephemeral.Atoms.Llm.Abstractions" Version="3.0.0" />
<PackageVersion Include="Mostlylucid.Ephemeral.Atoms.Llm.Abstractions" Version="3.0.0" />
<PackageReference Include="Mostlylucid.Ephemeral.Atoms.Llm.Abstractions" />
paket add Mostlylucid.Ephemeral.Atoms.Llm.Abstractions --version 3.0.0
#r "nuget: Mostlylucid.Ephemeral.Atoms.Llm.Abstractions, 3.0.0"
#:package Mostlylucid.Ephemeral.Atoms.Llm.Abstractions@3.0.0
#addin nuget:?package=Mostlylucid.Ephemeral.Atoms.Llm.Abstractions&version=3.0.0
#tool nuget:?package=Mostlylucid.Ephemeral.Atoms.Llm.Abstractions&version=3.0.0
Mostlylucid.Ephemeral.Atoms.Llm
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 | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Mostlylucid.Ephemeral.Atoms.Llm.Abstractions:
| Package | Downloads |
|---|---|
|
Mostlylucid.Ephemeral.Atoms.Llm
Meta-package for the Ephemeral LLM coordinator atom. References Mostlylucid.Ephemeral.Atoms.Llm.Abstractions (contracts) and Mostlylucid.Ephemeral.Atoms.Llm.Coordinator (runtime). Install this to get the full prompt / pick / invoke / writeback pipeline; reference .Abstractions alone if you only implement the contracts (net8.0/net9.0/net10.0). |
|
|
Mostlylucid.Ephemeral.Atoms.Llm.Coordinator
Ephemeral LLM coordinator runtime: a tick-driven prompt / pick / invoke / writeback pipeline (EphemeralLlmCoordinator + AddEphemeralLlmCoordinator DI) built on the Llm.Abstractions contracts and Mostlylucid.Common scheduling. |
GitHub repositories
This package is not used by any popular GitHub repositories.