AIGuiders.Platform.CommandPlane.Constructors 0.31.0

dotnet add package AIGuiders.Platform.CommandPlane.Constructors --version 0.31.0
                    
NuGet\Install-Package AIGuiders.Platform.CommandPlane.Constructors -Version 0.31.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.Constructors" Version="0.31.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AIGuiders.Platform.CommandPlane.Constructors" Version="0.31.0" />
                    
Directory.Packages.props
<PackageReference Include="AIGuiders.Platform.CommandPlane.Constructors" />
                    
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.Constructors --version 0.31.0
                    
#r "nuget: AIGuiders.Platform.CommandPlane.Constructors, 0.31.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.Constructors@0.31.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.Constructors&version=0.31.0
                    
Install as a Cake Addin
#tool nuget:?package=AIGuiders.Platform.CommandPlane.Constructors&version=0.31.0
                    
Install as a Cake Tool

Guiders Platform

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

Start here: Architecture Hub (EN MD · DOCX) · RU · RU DOCX — full platform map, capabilities, federation principles.
Constitution: 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
Notation vocabulary (generated): NOTATION-VOCABULARY.generated.mddotnet run --project tools/NotationGlossaryReport -- --write docs/NOTATION-VOCABULARY.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.Catalog.Sources.Json JSON format → Core
AIGuiders.Platform.CommandPlane.Catalog.Sources.Toml TOML format → Core (+ Tomlyn)
AIGuiders.Platform.CommandPlane.Catalog.Sources.Xml XML format → Core
AIGuiders.Platform.CommandPlane.Catalog.Sources.File File transport: FromFile, embedded resource, extension dispatch
AIGuiders.Platform.CommandPlane.Catalog.Sources.Database DB transport: delegate loader → Core
AIGuiders.Platform.CommandPlane.Catalog.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 Shared primitives: NotationKvPair, list split; legacy Command aliases
AIGuiders.Platform.IntermediateRepresentation.Argument Profile (ArgumentNotationProfile), slots, NormalizedArguments
AIGuiders.Platform.IntermediateRepresentation.Keyboard NormalizedKeySequence + step records
AIGuiders.Platform.IntermediateRepresentation.Invocation NormalizedCommandLine
AIGuiders.Platform.IntermediateRepresentation.Bracket Bracket wire IR
AIGuiders.Platform.IntermediateRepresentation.Command Command catalog descriptors + route rows
AIGuiders.Platform.IntermediateRepresentation.Binding Binding descriptors + entries
AIGuiders.Platform.IntermediateRepresentation.Melody Melody descriptor + line/step IR
AIGuiders.Platform.IntermediateRepresentation.Agent Agent envelope IR (DetailTier, NextHint, AgentResponseEnvelope)
AIGuiders.Platform.IntermediateRepresentation.Language Locate/edit IR (Locus, TextEdit, BracketAnchorSpan, …)
AIGuiders.Platform.Notations.Argument.All Profile-driven parse facade (ArgumentNotation.Parse)
AIGuiders.Platform.Notations.Keyboard IKeyboardNotationReader (parsers → IR.Keyboard)
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 Slash wire helpers: SlashWireBody, InvocationNotation (IR in IntermediateRepresentation.Invocation)
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 line policy, notation bridge (IR in IR.Melody)
AIGuiders.Platform.LanguageIntelligence IAnchorResolver contract (IR in IR.Language)
AIGuiders.Platform.MCPlane Agent projection + conformance (IR in IR.Agent)
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 (3)

Showing the top 3 NuGet packages that depend on AIGuiders.Platform.CommandPlane.Constructors:

Package Downloads
AIGuiders.Platform.CommandPlane.Slash

Slash invocation mechanic: catalog index, resolve, completion, guidance (GUIDERS-ADR-0015).

AIGuiders.Platform.CommandPlane.PrefixArmed

Prefix-Armed Completion (PAC) — profile-driven arg-tail mechanic (GUIDERS-ADR-0038).

AIGuiders.Platform.CommandPlane.PrefixArmed.Locale

PAC locale date profile adapter (GUIDERS-ADR-0037).

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.31.0 152 9/1/2026