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.AgentTemplateConnectSoft.AI.SoftwareFactory.AgentTemplate.ActorModelConnectSoft.AI.SoftwareFactory.AgentTemplate.ActorModel.OrleansConnectSoft.AI.SoftwareFactory.AgentTemplate.AgentFrameworkConnectSoft.AI.SoftwareFactory.AgentTemplate.AIModelConnectSoft.AI.SoftwareFactory.AgentTemplate.ApplicationConnectSoft.AI.SoftwareFactory.AgentTemplate.ApplicationModelConnectSoft.AI.SoftwareFactory.AgentTemplate.DatabaseModel.MigrationsConnectSoft.AI.SoftwareFactory.AgentTemplate.DomainModelConnectSoft.AI.SoftwareFactory.AgentTemplate.DomainModel.ImplConnectSoft.AI.SoftwareFactory.AgentTemplate.EntityModelConnectSoft.AI.SoftwareFactory.AgentTemplate.FlowModelConnectSoft.AI.SoftwareFactory.AgentTemplate.FlowModel.MassTransitConnectSoft.AI.SoftwareFactory.AgentTemplate.InfrastructureModelConnectSoft.AI.SoftwareFactory.AgentTemplate.MessagingModelConnectSoft.AI.SoftwareFactory.AgentTemplate.MetricsConnectSoft.AI.SoftwareFactory.AgentTemplate.ModelContextProtocolConnectSoft.AI.SoftwareFactory.AgentTemplate.OptionsConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModelConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModel.DapperConnectSoft.AI.SoftwareFactory.AgentTemplate.PersistenceModel.NHibernateConnectSoft.AI.SoftwareFactory.AgentTemplate.SchedulerModelConnectSoft.AI.SoftwareFactory.AgentTemplate.SchedulerModel.HangfireConnectSoft.AI.SoftwareFactory.AgentTemplate.ServiceModelConnectSoft.AI.SoftwareFactory.AgentTemplate.ServiceModel.GrpcConnectSoft.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).