feat(CUB-19): implement AgentStatus SignalR hub for real-time updates
- Add AgentStatusHub with typed IAgentStatusClient interface
- Hub at /hubs/agent-status (matches design spec)
- Fleet group + per-agent group subscription
- AgentStatusChanged and AgentTaskProgress push events
- Extension methods for server-side push via IHubContext
- Add GatewayEventBridgeService background service
- Connects to OpenClaw Gateway WebSocket (v3 protocol)
- Handles challenge → connect → hello-ok handshake
- Bridges sessions.changed, session.message, session.tool events
- Translates Gateway session status to AgentStatus enum
- Maintains in-memory fleet state for snapshot queries
- Add REST API controllers
- GET /api/agents — fleet status snapshot
- GET /api/agents/{agentId} — single agent status
- GET /api/logs/{agentId} — agent session logs (stub)
- POST /api/command/stop/{agentId} — stop agent
- POST /api/command/restart/{agentId} — restart agent
- POST /api/command/steer/{agentId} — inject message
- Add models matching TypeScript spec interfaces
- AgentStatusUpdate, TaskProgressUpdate, AgentCardData
- AgentStatus enum (active/idle/thinking/error)
- Configure CORS with credentials for SignalR WebSocket
- Configure Swagger/OpenAPI with XML doc comments
- Agent role map matching frontend AGENT_ROLES constant
This commit is contained in:
619
backend/ControlCenter/obj/project.assets.json
Normal file
619
backend/ControlCenter/obj/project.assets.json
Normal file
@@ -0,0 +1,619 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net9.0": {
|
||||
"Microsoft.Extensions.ApiDescription.Server/9.0.0": {
|
||||
"type": "package",
|
||||
"build": {
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
},
|
||||
"buildMultiTargeting": {
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.OpenApi/2.4.1": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Text.Json": "8.0.5"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Microsoft.OpenApi.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.OpenApi.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore/10.1.7": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.ApiDescription.Server": "9.0.0",
|
||||
"Swashbuckle.AspNetCore.Swagger": "10.1.7",
|
||||
"Swashbuckle.AspNetCore.SwaggerGen": "10.1.7",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "10.1.7"
|
||||
},
|
||||
"build": {
|
||||
"build/Swashbuckle.AspNetCore.props": {}
|
||||
},
|
||||
"buildMultiTargeting": {
|
||||
"buildMultiTargeting/Swashbuckle.AspNetCore.props": {}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/10.1.7": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.OpenApi": "2.4.1"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/10.1.7": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Swashbuckle.AspNetCore.Swagger": "10.1.7"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/10.1.7": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"System.Text.Json/8.0.5": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net8.0/System.Text.Json.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Text.Json.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/System.Text.Json.targets": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.Extensions.ApiDescription.Server/9.0.0": {
|
||||
"sha512": "1Kzzf7pRey40VaUkHN9/uWxrKVkLu2AQjt+GVeeKLLpiEHAJ1xZRsLSh4ZZYEnyS7Kt2OBOPmsXNdU+wbcOl5w==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.apidescription.server/9.0.0",
|
||||
"hasTools": true,
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"microsoft.extensions.apidescription.server.9.0.0.nupkg.sha512",
|
||||
"microsoft.extensions.apidescription.server.nuspec",
|
||||
"tools/Newtonsoft.Json.dll",
|
||||
"tools/dotnet-getdocument.deps.json",
|
||||
"tools/dotnet-getdocument.dll",
|
||||
"tools/dotnet-getdocument.runtimeconfig.json",
|
||||
"tools/net462-x86/GetDocument.Insider.exe",
|
||||
"tools/net462-x86/GetDocument.Insider.exe.config",
|
||||
"tools/net462-x86/Microsoft.OpenApi.dll",
|
||||
"tools/net462-x86/Microsoft.Win32.Primitives.dll",
|
||||
"tools/net462-x86/System.AppContext.dll",
|
||||
"tools/net462-x86/System.Buffers.dll",
|
||||
"tools/net462-x86/System.Collections.Concurrent.dll",
|
||||
"tools/net462-x86/System.Collections.NonGeneric.dll",
|
||||
"tools/net462-x86/System.Collections.Specialized.dll",
|
||||
"tools/net462-x86/System.Collections.dll",
|
||||
"tools/net462-x86/System.ComponentModel.EventBasedAsync.dll",
|
||||
"tools/net462-x86/System.ComponentModel.Primitives.dll",
|
||||
"tools/net462-x86/System.ComponentModel.TypeConverter.dll",
|
||||
"tools/net462-x86/System.ComponentModel.dll",
|
||||
"tools/net462-x86/System.Console.dll",
|
||||
"tools/net462-x86/System.Data.Common.dll",
|
||||
"tools/net462-x86/System.Diagnostics.Contracts.dll",
|
||||
"tools/net462-x86/System.Diagnostics.Debug.dll",
|
||||
"tools/net462-x86/System.Diagnostics.DiagnosticSource.dll",
|
||||
"tools/net462-x86/System.Diagnostics.FileVersionInfo.dll",
|
||||
"tools/net462-x86/System.Diagnostics.Process.dll",
|
||||
"tools/net462-x86/System.Diagnostics.StackTrace.dll",
|
||||
"tools/net462-x86/System.Diagnostics.TextWriterTraceListener.dll",
|
||||
"tools/net462-x86/System.Diagnostics.Tools.dll",
|
||||
"tools/net462-x86/System.Diagnostics.TraceSource.dll",
|
||||
"tools/net462-x86/System.Diagnostics.Tracing.dll",
|
||||
"tools/net462-x86/System.Drawing.Primitives.dll",
|
||||
"tools/net462-x86/System.Dynamic.Runtime.dll",
|
||||
"tools/net462-x86/System.Globalization.Calendars.dll",
|
||||
"tools/net462-x86/System.Globalization.Extensions.dll",
|
||||
"tools/net462-x86/System.Globalization.dll",
|
||||
"tools/net462-x86/System.IO.Compression.ZipFile.dll",
|
||||
"tools/net462-x86/System.IO.Compression.dll",
|
||||
"tools/net462-x86/System.IO.FileSystem.DriveInfo.dll",
|
||||
"tools/net462-x86/System.IO.FileSystem.Primitives.dll",
|
||||
"tools/net462-x86/System.IO.FileSystem.Watcher.dll",
|
||||
"tools/net462-x86/System.IO.FileSystem.dll",
|
||||
"tools/net462-x86/System.IO.IsolatedStorage.dll",
|
||||
"tools/net462-x86/System.IO.MemoryMappedFiles.dll",
|
||||
"tools/net462-x86/System.IO.Pipes.dll",
|
||||
"tools/net462-x86/System.IO.UnmanagedMemoryStream.dll",
|
||||
"tools/net462-x86/System.IO.dll",
|
||||
"tools/net462-x86/System.Linq.Expressions.dll",
|
||||
"tools/net462-x86/System.Linq.Parallel.dll",
|
||||
"tools/net462-x86/System.Linq.Queryable.dll",
|
||||
"tools/net462-x86/System.Linq.dll",
|
||||
"tools/net462-x86/System.Memory.dll",
|
||||
"tools/net462-x86/System.Net.Http.dll",
|
||||
"tools/net462-x86/System.Net.NameResolution.dll",
|
||||
"tools/net462-x86/System.Net.NetworkInformation.dll",
|
||||
"tools/net462-x86/System.Net.Ping.dll",
|
||||
"tools/net462-x86/System.Net.Primitives.dll",
|
||||
"tools/net462-x86/System.Net.Requests.dll",
|
||||
"tools/net462-x86/System.Net.Security.dll",
|
||||
"tools/net462-x86/System.Net.Sockets.dll",
|
||||
"tools/net462-x86/System.Net.WebHeaderCollection.dll",
|
||||
"tools/net462-x86/System.Net.WebSockets.Client.dll",
|
||||
"tools/net462-x86/System.Net.WebSockets.dll",
|
||||
"tools/net462-x86/System.Numerics.Vectors.dll",
|
||||
"tools/net462-x86/System.ObjectModel.dll",
|
||||
"tools/net462-x86/System.Reflection.Extensions.dll",
|
||||
"tools/net462-x86/System.Reflection.Primitives.dll",
|
||||
"tools/net462-x86/System.Reflection.dll",
|
||||
"tools/net462-x86/System.Resources.Reader.dll",
|
||||
"tools/net462-x86/System.Resources.ResourceManager.dll",
|
||||
"tools/net462-x86/System.Resources.Writer.dll",
|
||||
"tools/net462-x86/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"tools/net462-x86/System.Runtime.CompilerServices.VisualC.dll",
|
||||
"tools/net462-x86/System.Runtime.Extensions.dll",
|
||||
"tools/net462-x86/System.Runtime.Handles.dll",
|
||||
"tools/net462-x86/System.Runtime.InteropServices.RuntimeInformation.dll",
|
||||
"tools/net462-x86/System.Runtime.InteropServices.dll",
|
||||
"tools/net462-x86/System.Runtime.Numerics.dll",
|
||||
"tools/net462-x86/System.Runtime.Serialization.Formatters.dll",
|
||||
"tools/net462-x86/System.Runtime.Serialization.Json.dll",
|
||||
"tools/net462-x86/System.Runtime.Serialization.Primitives.dll",
|
||||
"tools/net462-x86/System.Runtime.Serialization.Xml.dll",
|
||||
"tools/net462-x86/System.Runtime.dll",
|
||||
"tools/net462-x86/System.Security.Claims.dll",
|
||||
"tools/net462-x86/System.Security.Cryptography.Algorithms.dll",
|
||||
"tools/net462-x86/System.Security.Cryptography.Csp.dll",
|
||||
"tools/net462-x86/System.Security.Cryptography.Encoding.dll",
|
||||
"tools/net462-x86/System.Security.Cryptography.Primitives.dll",
|
||||
"tools/net462-x86/System.Security.Cryptography.X509Certificates.dll",
|
||||
"tools/net462-x86/System.Security.Principal.dll",
|
||||
"tools/net462-x86/System.Security.SecureString.dll",
|
||||
"tools/net462-x86/System.Text.Encoding.Extensions.dll",
|
||||
"tools/net462-x86/System.Text.Encoding.dll",
|
||||
"tools/net462-x86/System.Text.RegularExpressions.dll",
|
||||
"tools/net462-x86/System.Threading.Overlapped.dll",
|
||||
"tools/net462-x86/System.Threading.Tasks.Parallel.dll",
|
||||
"tools/net462-x86/System.Threading.Tasks.dll",
|
||||
"tools/net462-x86/System.Threading.Thread.dll",
|
||||
"tools/net462-x86/System.Threading.ThreadPool.dll",
|
||||
"tools/net462-x86/System.Threading.Timer.dll",
|
||||
"tools/net462-x86/System.Threading.dll",
|
||||
"tools/net462-x86/System.ValueTuple.dll",
|
||||
"tools/net462-x86/System.Xml.ReaderWriter.dll",
|
||||
"tools/net462-x86/System.Xml.XDocument.dll",
|
||||
"tools/net462-x86/System.Xml.XPath.XDocument.dll",
|
||||
"tools/net462-x86/System.Xml.XPath.dll",
|
||||
"tools/net462-x86/System.Xml.XmlDocument.dll",
|
||||
"tools/net462-x86/System.Xml.XmlSerializer.dll",
|
||||
"tools/net462-x86/netstandard.dll",
|
||||
"tools/net462/GetDocument.Insider.exe",
|
||||
"tools/net462/GetDocument.Insider.exe.config",
|
||||
"tools/net462/Microsoft.OpenApi.dll",
|
||||
"tools/net462/Microsoft.Win32.Primitives.dll",
|
||||
"tools/net462/System.AppContext.dll",
|
||||
"tools/net462/System.Buffers.dll",
|
||||
"tools/net462/System.Collections.Concurrent.dll",
|
||||
"tools/net462/System.Collections.NonGeneric.dll",
|
||||
"tools/net462/System.Collections.Specialized.dll",
|
||||
"tools/net462/System.Collections.dll",
|
||||
"tools/net462/System.ComponentModel.EventBasedAsync.dll",
|
||||
"tools/net462/System.ComponentModel.Primitives.dll",
|
||||
"tools/net462/System.ComponentModel.TypeConverter.dll",
|
||||
"tools/net462/System.ComponentModel.dll",
|
||||
"tools/net462/System.Console.dll",
|
||||
"tools/net462/System.Data.Common.dll",
|
||||
"tools/net462/System.Diagnostics.Contracts.dll",
|
||||
"tools/net462/System.Diagnostics.Debug.dll",
|
||||
"tools/net462/System.Diagnostics.DiagnosticSource.dll",
|
||||
"tools/net462/System.Diagnostics.FileVersionInfo.dll",
|
||||
"tools/net462/System.Diagnostics.Process.dll",
|
||||
"tools/net462/System.Diagnostics.StackTrace.dll",
|
||||
"tools/net462/System.Diagnostics.TextWriterTraceListener.dll",
|
||||
"tools/net462/System.Diagnostics.Tools.dll",
|
||||
"tools/net462/System.Diagnostics.TraceSource.dll",
|
||||
"tools/net462/System.Diagnostics.Tracing.dll",
|
||||
"tools/net462/System.Drawing.Primitives.dll",
|
||||
"tools/net462/System.Dynamic.Runtime.dll",
|
||||
"tools/net462/System.Globalization.Calendars.dll",
|
||||
"tools/net462/System.Globalization.Extensions.dll",
|
||||
"tools/net462/System.Globalization.dll",
|
||||
"tools/net462/System.IO.Compression.ZipFile.dll",
|
||||
"tools/net462/System.IO.Compression.dll",
|
||||
"tools/net462/System.IO.FileSystem.DriveInfo.dll",
|
||||
"tools/net462/System.IO.FileSystem.Primitives.dll",
|
||||
"tools/net462/System.IO.FileSystem.Watcher.dll",
|
||||
"tools/net462/System.IO.FileSystem.dll",
|
||||
"tools/net462/System.IO.IsolatedStorage.dll",
|
||||
"tools/net462/System.IO.MemoryMappedFiles.dll",
|
||||
"tools/net462/System.IO.Pipes.dll",
|
||||
"tools/net462/System.IO.UnmanagedMemoryStream.dll",
|
||||
"tools/net462/System.IO.dll",
|
||||
"tools/net462/System.Linq.Expressions.dll",
|
||||
"tools/net462/System.Linq.Parallel.dll",
|
||||
"tools/net462/System.Linq.Queryable.dll",
|
||||
"tools/net462/System.Linq.dll",
|
||||
"tools/net462/System.Memory.dll",
|
||||
"tools/net462/System.Net.Http.dll",
|
||||
"tools/net462/System.Net.NameResolution.dll",
|
||||
"tools/net462/System.Net.NetworkInformation.dll",
|
||||
"tools/net462/System.Net.Ping.dll",
|
||||
"tools/net462/System.Net.Primitives.dll",
|
||||
"tools/net462/System.Net.Requests.dll",
|
||||
"tools/net462/System.Net.Security.dll",
|
||||
"tools/net462/System.Net.Sockets.dll",
|
||||
"tools/net462/System.Net.WebHeaderCollection.dll",
|
||||
"tools/net462/System.Net.WebSockets.Client.dll",
|
||||
"tools/net462/System.Net.WebSockets.dll",
|
||||
"tools/net462/System.Numerics.Vectors.dll",
|
||||
"tools/net462/System.ObjectModel.dll",
|
||||
"tools/net462/System.Reflection.Extensions.dll",
|
||||
"tools/net462/System.Reflection.Primitives.dll",
|
||||
"tools/net462/System.Reflection.dll",
|
||||
"tools/net462/System.Resources.Reader.dll",
|
||||
"tools/net462/System.Resources.ResourceManager.dll",
|
||||
"tools/net462/System.Resources.Writer.dll",
|
||||
"tools/net462/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"tools/net462/System.Runtime.CompilerServices.VisualC.dll",
|
||||
"tools/net462/System.Runtime.Extensions.dll",
|
||||
"tools/net462/System.Runtime.Handles.dll",
|
||||
"tools/net462/System.Runtime.InteropServices.RuntimeInformation.dll",
|
||||
"tools/net462/System.Runtime.InteropServices.dll",
|
||||
"tools/net462/System.Runtime.Numerics.dll",
|
||||
"tools/net462/System.Runtime.Serialization.Formatters.dll",
|
||||
"tools/net462/System.Runtime.Serialization.Json.dll",
|
||||
"tools/net462/System.Runtime.Serialization.Primitives.dll",
|
||||
"tools/net462/System.Runtime.Serialization.Xml.dll",
|
||||
"tools/net462/System.Runtime.dll",
|
||||
"tools/net462/System.Security.Claims.dll",
|
||||
"tools/net462/System.Security.Cryptography.Algorithms.dll",
|
||||
"tools/net462/System.Security.Cryptography.Csp.dll",
|
||||
"tools/net462/System.Security.Cryptography.Encoding.dll",
|
||||
"tools/net462/System.Security.Cryptography.Primitives.dll",
|
||||
"tools/net462/System.Security.Cryptography.X509Certificates.dll",
|
||||
"tools/net462/System.Security.Principal.dll",
|
||||
"tools/net462/System.Security.SecureString.dll",
|
||||
"tools/net462/System.Text.Encoding.Extensions.dll",
|
||||
"tools/net462/System.Text.Encoding.dll",
|
||||
"tools/net462/System.Text.RegularExpressions.dll",
|
||||
"tools/net462/System.Threading.Overlapped.dll",
|
||||
"tools/net462/System.Threading.Tasks.Parallel.dll",
|
||||
"tools/net462/System.Threading.Tasks.dll",
|
||||
"tools/net462/System.Threading.Thread.dll",
|
||||
"tools/net462/System.Threading.ThreadPool.dll",
|
||||
"tools/net462/System.Threading.Timer.dll",
|
||||
"tools/net462/System.Threading.dll",
|
||||
"tools/net462/System.ValueTuple.dll",
|
||||
"tools/net462/System.Xml.ReaderWriter.dll",
|
||||
"tools/net462/System.Xml.XDocument.dll",
|
||||
"tools/net462/System.Xml.XPath.XDocument.dll",
|
||||
"tools/net462/System.Xml.XPath.dll",
|
||||
"tools/net462/System.Xml.XmlDocument.dll",
|
||||
"tools/net462/System.Xml.XmlSerializer.dll",
|
||||
"tools/net462/netstandard.dll",
|
||||
"tools/net9.0/GetDocument.Insider.deps.json",
|
||||
"tools/net9.0/GetDocument.Insider.dll",
|
||||
"tools/net9.0/GetDocument.Insider.exe",
|
||||
"tools/net9.0/GetDocument.Insider.runtimeconfig.json",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Connections.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Connections.Abstractions.xml",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Http.Features.dll",
|
||||
"tools/net9.0/Microsoft.AspNetCore.Http.Features.xml",
|
||||
"tools/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Features.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Features.xml",
|
||||
"tools/net9.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Hosting.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Options.dll",
|
||||
"tools/net9.0/Microsoft.Extensions.Primitives.dll",
|
||||
"tools/net9.0/Microsoft.Net.Http.Headers.dll",
|
||||
"tools/net9.0/Microsoft.Net.Http.Headers.xml",
|
||||
"tools/net9.0/Microsoft.OpenApi.dll",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.deps.json",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.dll",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json",
|
||||
"tools/netcoreapp2.1/Microsoft.OpenApi.dll",
|
||||
"tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll"
|
||||
]
|
||||
},
|
||||
"Microsoft.OpenApi/2.4.1": {
|
||||
"sha512": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw==",
|
||||
"type": "package",
|
||||
"path": "microsoft.openapi/2.4.1",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"README.md",
|
||||
"lib/net8.0/Microsoft.OpenApi.dll",
|
||||
"lib/net8.0/Microsoft.OpenApi.pdb",
|
||||
"lib/net8.0/Microsoft.OpenApi.xml",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.pdb",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.xml",
|
||||
"microsoft.openapi.2.4.1.nupkg.sha512",
|
||||
"microsoft.openapi.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore/10.1.7": {
|
||||
"sha512": "vgef8DPT411JU5JjHiDbr0WOxsIVuAvegPGtqmm4Na4JRl/264dfBJcGkiPHsAr5P+Vda+qN1rZKRtBl1rF9aA==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore/10.1.7",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"build/Swashbuckle.AspNetCore.props",
|
||||
"buildMultiTargeting/Swashbuckle.AspNetCore.props",
|
||||
"docs/package-readme.md",
|
||||
"swashbuckle.aspnetcore.10.1.7.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/10.1.7": {
|
||||
"sha512": "EjLibt/d/QuRv170GoihTbcPUpgzSFm2WKHhnGJFZQ03JYzfuitsM79azaAR8NBwRunU7yScSX6HRE5JUlrEMQ==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swagger/10.1.7",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swagger.10.1.7.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swagger.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/10.1.7": {
|
||||
"sha512": "PuubO9BjvNn6U3D9kLpuWKY1JtziWw7SsGBq0age1E50uQjQ8Fzl8s0EwzrLfANqYJNgDnJi9l7N1QxcGVB2Zw==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggergen/10.1.7",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swaggergen.10.1.7.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggergen.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/10.1.7": {
|
||||
"sha512": "iJo3ODyUb/M8Vm8AH1r9y9iAba0w95xsCn3zFVl96ISRHbTDWxi+l7oFVCZqUEdjd97B8VMDPnMliWAdomR8uw==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggerui/10.1.7",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net9.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swaggerui.10.1.7.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggerui.nuspec"
|
||||
]
|
||||
},
|
||||
"System.Text.Json/8.0.5": {
|
||||
"sha512": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
|
||||
"type": "package",
|
||||
"path": "system.text.json/8.0.5",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"PACKAGE.md",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
|
||||
"buildTransitive/net461/System.Text.Json.targets",
|
||||
"buildTransitive/net462/System.Text.Json.targets",
|
||||
"buildTransitive/net6.0/System.Text.Json.targets",
|
||||
"buildTransitive/netcoreapp2.0/System.Text.Json.targets",
|
||||
"buildTransitive/netstandard2.0/System.Text.Json.targets",
|
||||
"lib/net462/System.Text.Json.dll",
|
||||
"lib/net462/System.Text.Json.xml",
|
||||
"lib/net6.0/System.Text.Json.dll",
|
||||
"lib/net6.0/System.Text.Json.xml",
|
||||
"lib/net7.0/System.Text.Json.dll",
|
||||
"lib/net7.0/System.Text.Json.xml",
|
||||
"lib/net8.0/System.Text.Json.dll",
|
||||
"lib/net8.0/System.Text.Json.xml",
|
||||
"lib/netstandard2.0/System.Text.Json.dll",
|
||||
"lib/netstandard2.0/System.Text.Json.xml",
|
||||
"system.text.json.8.0.5.nupkg.sha512",
|
||||
"system.text.json.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
}
|
||||
},
|
||||
"projectFileDependencyGroups": {
|
||||
"net9.0": [
|
||||
"Swashbuckle.AspNetCore >= 10.1.7"
|
||||
]
|
||||
},
|
||||
"packageFolders": {
|
||||
"/home/overseer/.nuget/packages/": {}
|
||||
},
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "/home/overseer/projects/control-center/backend/ControlCenter/ControlCenter.csproj",
|
||||
"projectName": "ControlCenter",
|
||||
"projectPath": "/home/overseer/projects/control-center/backend/ControlCenter/ControlCenter.csproj",
|
||||
"packagesPath": "/home/overseer/.nuget/packages/",
|
||||
"outputPath": "/home/overseer/projects/control-center/backend/ControlCenter/obj/",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"/home/overseer/.nuget/NuGet/NuGet.Config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net9.0"
|
||||
],
|
||||
"sources": {
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"dependencies": {
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[10.1.7, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "/home/overseer/.dotnet/sdk/9.0.312/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user