Orkeon.Scripting
1.1.0
Prefix Reserved
dotnet add package Orkeon.Scripting --version 1.1.0
NuGet\Install-Package Orkeon.Scripting -Version 1.1.0
<PackageReference Include="Orkeon.Scripting" Version="1.1.0" />
<PackageVersion Include="Orkeon.Scripting" Version="1.1.0" />
<PackageReference Include="Orkeon.Scripting" />
paket add Orkeon.Scripting --version 1.1.0
#r "nuget: Orkeon.Scripting, 1.1.0"
#:package Orkeon.Scripting@1.1.0
#addin nuget:?package=Orkeon.Scripting&version=1.1.0
#tool nuget:?package=Orkeon.Scripting&version=1.1.0
Orkeon.Scripting
Part of Orkeon — build and orchestrate AI agent teams in .NET, described in declarative YAML, programmatic TypeScript (.ork.ts) or pure C#.
Orkeon.Scripting is the TypeScript-syntax scripting DSL (.ork.ts): scripts are transpiled with esbuild and executed in a sandboxed Jint runtime, with the full Orkeon surface (agents, crews, tools, FSM, graphs, events, RAG retrieval) exposed through fluent builders.
Install
dotnet add package Orkeon.Scripting
The package embeds the Jint host, the esbuild bundler driver, the DSL typings and Orkeon.Hosting, the runner bootstrap of orkeon run; it depends on Orkeon, Orkeon.Tools, Orkeon.Tools.Embeddings.Local and Orkeon.Constants.Cli. esbuild itself is not shipped: put it on PATH (npm install -g esbuild) or point ORKEON_ESBUILD_PATH at a binary. See the publication matrix.
Run a crew in-process
using Microsoft.Extensions.DependencyInjection;
using Orkeon.Hosting;
var services = new ServiceCollection().AddOrkeonScripting(options =>
{
options.SettingsPath = "appsettings.json";
options.Mounts.Add("./out:/output:rw");
});
using var provider = services.BuildServiceProvider();
var output = await provider.GetRequiredService<ICrewScriptRunner>().RunAsync("crew.ork.ts");
The script hands its crew off with globalThis.crew = crew; a run that cannot start throws CrewScriptRunException, a cancelled one OperationCanceledException. Relative paths (the crew, SettingsPath, the mounts) resolve against the process working directory, and only the first AddOrkeonScripting call of a container is kept. Details: Hosting — running a crew in-process.
Documentation
MIT © Orkeon Contributors
| 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
- CommandLineParser (>= 2.9.1)
- Jint (>= 4.17.0)
- Microsoft.Extensions.Hosting (>= 10.0.13)
- Microsoft.Extensions.Options (>= 10.0.13)
- Orkeon (>= 1.1.0)
- Orkeon.Constants.Cli (>= 1.1.0)
- Orkeon.Tools (>= 1.1.0)
- Orkeon.Tools.Embeddings.Local (>= 1.1.0)
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 |
|---|---|---|
| 1.1.0 | 0 | 11/15/2026 |
| 1.0.0 | 73 | 11/12/2026 |
| 1.0.0-rc.7 | 67 | 11/11/2026 |
| 1.0.0-rc.6 | 153 | 10/28/2026 |
Release notes: https://github.com/Orkeon/orkeon/blob/main/CHANGELOG.md