AIGuiders.Platform.CommandPlane.Sources.Xml 0.17.0

dotnet add package AIGuiders.Platform.CommandPlane.Sources.Xml --version 0.17.0
                    
NuGet\Install-Package AIGuiders.Platform.CommandPlane.Sources.Xml -Version 0.17.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AIGuiders.Platform.CommandPlane.Sources.Xml" Version="0.17.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AIGuiders.Platform.CommandPlane.Sources.Xml" Version="0.17.0" />
                    
Directory.Packages.props
<PackageReference Include="AIGuiders.Platform.CommandPlane.Sources.Xml" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AIGuiders.Platform.CommandPlane.Sources.Xml --version 0.17.0
                    
#r "nuget: AIGuiders.Platform.CommandPlane.Sources.Xml, 0.17.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AIGuiders.Platform.CommandPlane.Sources.Xml@0.17.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AIGuiders.Platform.CommandPlane.Sources.Xml&version=0.17.0
                    
Install as a Cake Addin
#tool nuget:?package=AIGuiders.Platform.CommandPlane.Sources.Xml&version=0.17.0
                    
Install as a Cake Tool

Guiders Platform

Shared contracts and routing kit for AI Guiders products (CDP habitat, Glass, Forge).

Start here: Federation Constitution — sovereign planets, open embed, hyperlanes.
Living pains: GUIDERS pain inventory — friction → hyperlane (notation, conformance, MCPlane).
Adoption alliance (generated): ADOPTION-ALLIANCE.generated.mddotnet run --project tools/AdoptionReport -- --write docs/ADOPTION-ALLIANCE.generated.md
Normative charter: GUIDERS-ADR-0006.

Not in scope: product apps, DashSpec, Avalonia UI forks.

Packages (v0.2)

Package Role
AIGuiders.Platform.Abstractions IntentOutcome, RoutedIntent, pulse truncation
AIGuiders.Platform.Routing IIntentOrgan, DispatchCallOverride, route refusal helpers
AIGuiders.Platform.CommandPlane Core: GoF command, catalog descriptors, ICommandSource
AIGuiders.Platform.CommandPlane.Slash Slash catalog index, resolve, completion, editor bundle
AIGuiders.Platform.CommandPlane.Sources.Json JSON format → Core
AIGuiders.Platform.CommandPlane.Sources.Toml TOML format → Core (+ Tomlyn)
AIGuiders.Platform.CommandPlane.Sources.Xml XML format → Core
AIGuiders.Platform.CommandPlane.Sources.File File transport: FromFile, embedded resource, extension dispatch
AIGuiders.Platform.CommandPlane.Sources.Database DB transport: delegate loader → Core
AIGuiders.Platform.CommandPlane.Sources Meta-bundle: all transports + formats
AIGuiders.Platform.InputNotation Legacy aliasNotations.Keyboard (obsolete type forwards)
AIGuiders.Platform.InputNotation.Quarry Legacy metapackage → Notations.Keyboard.Quarry
AIGuiders.Platform.InputNotation.Vim Legacy metapackage → Notations.Keyboard.Vim
AIGuiders.Platform.InputNotation.Neovim Legacy metapackage → Notations.Keyboard.Neovim
AIGuiders.Platform.InputNotation.Emacs Legacy metapackage → Notations.Keyboard.Emacs
AIGuiders.Platform.InputNotation.KeyGesture Legacy metapackage → Notations.Keyboard.KeyGesture
AIGuiders.Platform.InputNotation.All Legacy metapackage → Notations.Keyboard.All
AIGuiders.Platform.Notations Argument core IR: NormalizedArgTail (legacy command aliases → Notations.Command)
AIGuiders.Platform.Notations.Keyboard Keyboard core IR: NormalizedKeySequence, IKeyboardNotationReader
AIGuiders.Platform.Notations.Keyboard.Quarry Shared quarry lexer, normalizer, spec conformance
AIGuiders.Platform.Notations.Keyboard.Vim Vim-doc wire (&lt;C-k&gt;, CIDE quarry) → Core
AIGuiders.Platform.Notations.Keyboard.Neovim Neovim :help key-notation wire → Core
AIGuiders.Platform.Notations.Keyboard.Emacs Emacs kbd wire (C-x) → Core
AIGuiders.Platform.Notations.Keyboard.KeyGesture KeyGesture wire (Ctrl+K) → Core
AIGuiders.Platform.Notations.Keyboard.All Meta-bundle: facade KeyboardNotationParser
AIGuiders.Platform.Notations.Command Command core IR: NormalizedCommandLine, SlashWireBody, InvocationNotation
AIGuiders.Platform.Notations.Argument.Kv key=value tail → slots
AIGuiders.Platform.Notations.Argument.Positional Ordered tail tokens → slots
AIGuiders.Platform.Notations.Argument.Cli POSIX-like flags (-h, --out=release) → slots
AIGuiders.Platform.Notations.Argument.Delimited Colon-delimited tail (wire_class=colon) → slots
AIGuiders.Platform.Notations.Command.Slash Slash body tokenize → path + tail
AIGuiders.Platform.Notations.Command.Console Console path + kv tail wire
AIGuiders.Platform.Notations.Command.All Meta-bundle: facade CommandNotationParser
AIGuiders.Platform.CommandPlane.Melody Melody descriptors, line profile, policy (ADR-0015)
AIGuiders.Platform.CommandPlane.Binding Binding catalog core: merge, index, gesture normalize
AIGuiders.Platform.CommandPlane.Binding.Sources.Toml hotkeys.toml flat map (CIDE quarry)
AIGuiders.Platform.CommandPlane.Binding.Sources.Json JSON bindings object → Core
AIGuiders.Platform.CommandPlane.Binding.Sources.File File transport + extension dispatch
AIGuiders.Platform.CommandPlane.Binding.Sources.Database DB delegate → Core
AIGuiders.Platform.CommandPlane.Binding.Sources Meta-bundle: BindingSources.*
AIGuiders.Platform.Cockpit.Abstractions CCU, DAL, channel, CDS, compositor contracts
AIGuiders.Platform.Cockpit.Ids IDS overlay search (ADR 0079)
AIGuiders.Platform.Cockpit.DataBus IDataBus, InMemoryDataBus (ADR 0099)
AIGuiders.Platform.Cockpit.Transport IngressEvent, BoundedIngressBus (ADR 0094)

Planned: Correspondence, Desk. Monolith AIGuiders.Platform.Cockpit 0.1.0 deprecated.

Mental model: aviation phases — GUIDERS-ADR-0007; platform mechanics — GUIDERS-ADR-0010; command surfaces — GUIDERS-ADR-0009.

Build

dotnet build
dotnet test
dotnet pack -c Release

NuGet Trusted Publishing (nuget.org)

Поле Значение
Owner AI-Guiders
Repository guiders-platform
Workflow release.yml
Package scope (glob) AIGuiders.Platform.*

Один glob покрывает все семейства: Abstractions, Routing, CommandPlane, Cockpit.*, будущие Correspondence, Desk.

Не используй только AIGuiders.Platform.Cockpit.* — CommandPlane и Routing туда не входят.

release.yml пушит artifacts/AIGuiders.Platform.*.nupkg — новый пакет не нужно дописывать вручную.

ADR

Essays

Consumers

  • cdp-mcp — habitat; adopt via PackageReference from nuget.org
  • Glass WPF — projection of cockpit snapshots (CDP-ADR-0021)
  • Forge — MCP adapter on shared command ids (later)

License

Software: MIT (OSI text) · Ethical use: declaration

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on AIGuiders.Platform.CommandPlane.Sources.Xml:

Package Downloads
AIGuiders.Platform.CommandPlane.Sources

Command catalog sources meta-bundle: File + Database + JSON/TOML/XML facades (GUIDERS-ADR-0013).

AIGuiders.Platform.CommandPlane.Sources.File

File-backed command catalog sources: path + extension dispatch, embedded resources (GUIDERS-ADR-0013).

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.17.0 107 8/30/2026
0.16.0 110 8/30/2026
0.15.0 107 8/30/2026
0.14.0 109 8/30/2026
0.13.0 107 8/30/2026
0.12.0 110 8/30/2026
0.11.0 112 8/30/2026