Skip to content

ConnectSoft.AI.SoftwareFactory.AgentTemplate

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

Authoring repository for the ConnectSoft AI Software Factory Agent Template (dotnet new connectsoft-ai-agent).

Identity

Short name connectsoft-ai-agent
Repository ConnectSoft.AI.SoftwareFactory.AgentTemplate
Layer L2
Kind agent
Status shipping
Last commit 2026-09-16
Projects 26 source, 3 test, 0 sample
Targets net10.0
CI Azure Pipelines
Built on BaseTemplate yes (git submodule base-template/)
Hand-written documentation none yet

What it generates

  • ConnectSoft.AI.SoftwareFactory.AgentTemplate
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ActorModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ActorModel.Orleans
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.AgentFramework
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.AIModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.Application
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ApplicationModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.DatabaseModel.Migrations
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.DomainModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.DomainModel.Impl
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.EntityModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.FlowModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.FlowModel.MassTransit
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.InfrastructureModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.MessagingModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.Metrics
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ModelContextProtocol
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.Options
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModel.Dapper
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModel.NHibernate
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.SchedulerModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.SchedulerModel.Hangfire
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ServiceModel
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ServiceModel.Grpc
  • ConnectSoft.AI.SoftwareFactory.AgentTemplate.ServiceModel.RestApi

Switches

221 symbols in .template.config/template.json; the first 60 are listed:

agent-id, agent-display-name, agent-role, agent-cluster, agent-profile, agent-summary, primary-output, secondary-output, primary-workflow, agent-class-name, IncludeMcpSamples, ArtifactKind, IsMaterializedSolution, IsTemplateArtifact, AuthoringMode, Framework, IfDebug, ElseDirective, EndIf, currentYear, buildDefinitionNumber, HttpPort, HttpPortGenerated, HttpPortReplacer, HttpsPort, HttpsPortGenerated, HttpsPortReplacer, Docker, DockerRegistryServiceConnection, DockerContainerRegistry, RunSettingsFileName, UseLocalRedis, UseLocalMongoDb, AggregateRootName, AggregateRootObjectId, FeatureAName, FeatureADescription, GenerateFeatureA, FeatureAUseCaseAName, GenerateFeatureAUseCaseA, FeatureAUseCaseADescription, FeatureAUseCaseBName, GenerateFeatureAUseCaseB, FeatureAUseCaseBDescription, FeatureBName, FeatureBDescription, GenerateFeatureB, FeatureBUseCaseAName, GenerateFeatureBUseCaseA, FeatureBUseCaseADescription, FeatureBUseCaseBName, GenerateFeatureBUseCaseB, FeatureBUseCaseBDescription, Logging, Serilog, Log4Net, UseApplicationInsights, OpenTelemetry, ObservabilityStack, ObservabilityBackend

Used by Factory services

Notes from the inventory

Pins ConnectSoft.BaseTemplate as base-template/ git submodule (submodule projects and its template.json excluded from this repo's counts).