Agentics.Extensions.Aspire.Terminal
0.2.6
dotnet add package Agentics.Extensions.Aspire.Terminal --version 0.2.6
NuGet\Install-Package Agentics.Extensions.Aspire.Terminal -Version 0.2.6
<PackageReference Include="Agentics.Extensions.Aspire.Terminal" Version="0.2.6" />
<PackageVersion Include="Agentics.Extensions.Aspire.Terminal" Version="0.2.6" />
<PackageReference Include="Agentics.Extensions.Aspire.Terminal" />
paket add Agentics.Extensions.Aspire.Terminal --version 0.2.6
#r "nuget: Agentics.Extensions.Aspire.Terminal, 0.2.6"
#:package Agentics.Extensions.Aspire.Terminal@0.2.6
#addin nuget:?package=Agentics.Extensions.Aspire.Terminal&version=0.2.6
#tool nuget:?package=Agentics.Extensions.Aspire.Terminal&version=0.2.6
Agentics.Extensions.Aspire.Terminal
An .NET Aspire hosting integration that runs a
terminal application in the browser via ttyd + xterm.js,
managed as a first-class Aspire resource (start/stop/restart, logs, health, clickable dashboard URL).
Published as
Agentics.Extensions.Aspire.Terminal; the API lives in theAspire.Hostingnamespace, so a singleusing Aspire.Hosting;(implicit in an AppHost) exposes it.
Install
dotnet add package Agentics.Extensions.Aspire.Terminal
Usage
Build a local Go source tree (dev):
var terminal = builder.AddTerminalApp(
"vibecast-terminal",
projectDir: "../../external/vibecast",
outputBinary: "vibecast");
Or provision a prebuilt CLI from the agentics.dk install store — no Go toolchain, no source checkout required:
var terminal = builder.AddTerminalApp(
"vibecast-terminal",
agenticsComponent: "vibecast"); // downloads + sha256-verifies the platform binary
Binary resolution order
- Go + source present →
go build(dev; rebuilt every start). - An existing prebuilt binary at the target path → used as-is.
agenticsComponentset → downloaded fromhttps://agentics.dk/install/<component>/download(checksum-verified against the release's*_checksums.txt). Override the host with theAGENTICS_BASE_URLenvironment variable or theagenticsBaseUrlparameter; pin withversion.
Requirements
ttydon the host (apt install ttyd,brew install ttyd, …).- Go only when building from source (resolution path 1).
License
MIT
| 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
- Aspire.Hosting (>= 13.4.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.