Initial commit: Nexus Mission Control Platform

- ASP.NET Core 10 Backend (JWT Auth, Agent config API)
- Vue 3 Frontend (Dashboard, Team, Agents, Config Editor)
- PostgreSQL Database
- Docker Compose setup
- Mission Control Dashboard redesign
This commit is contained in:
Bao
2026-06-09 16:31:42 +02:00
commit eeb6174de0
248 changed files with 19706 additions and 0 deletions
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Nexus.Api.Tests")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+14e7bded387e60ab0564cd437155d8878e14c760")]
[assembly: System.Reflection.AssemblyProductAttribute("Nexus.Api.Tests")]
[assembly: System.Reflection.AssemblyTitleAttribute("Nexus.Api.Tests")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
a869fda33f005e45aeeda31f16bee8f00070b5fad7da59fad29a15ef54720c96
@@ -0,0 +1,18 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property.EntryPointFilePath =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Nexus.Api.Tests
build_property.ProjectDir = /home/node/.openclaw/workspace/nexus/backend-tests/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =
@@ -0,0 +1,8 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;
@@ -0,0 +1 @@
c99636d8155f562c79319587820111eaebf10fc29139fce0ff4f8831ff072577
@@ -0,0 +1,126 @@
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/.msCoverageSourceRootsMapping_Nexus.Api.Tests
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.csproj.AssemblyReference.cache
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.GeneratedMSBuildEditorConfig.editorconfig
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.AssemblyInfoInputs.cache
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.AssemblyInfo.cs
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.csproj.CoreCompileInputs.cache
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/xunit.abstractions.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.deps.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.runtimeconfig.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/dist/web.config
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/appsettings.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/dist/appsettings.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/dist/Nexus.Api.deps.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/dist/Nexus.Api.runtimeconfig.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/dist/Nexus.Api.staticwebassets.endpoints.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.staticwebassets.endpoints.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/xunit.runner.visualstudio.testadapter.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.Tests.deps.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.Tests.runtimeconfig.json
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.Tests.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.Tests.pdb
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/HealthChecks.NpgSql.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Relational.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.Abstractions.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.Logging.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.IdentityModel.Tokens.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.OpenApi.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.TestPlatform.CoreUtilities.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.TestPlatform.PlatformAbstractions.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.TestPlatform.CommunicationUtilities.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.TestPlatform.CrossPlatEngine.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.TestPlatform.Utilities.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Microsoft.VisualStudio.TestPlatform.Common.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/testhost.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Newtonsoft.Json.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Npgsql.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Swashbuckle.AspNetCore.Swagger.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Swashbuckle.AspNetCore.SwaggerGen.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Swashbuckle.AspNetCore.SwaggerUI.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/System.IdentityModel.Tokens.Jwt.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/xunit.assert.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/xunit.core.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/xunit.execution.dotnet.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.dll
/home/node/.openclaw/workspace/nexus/backend-tests/bin/Debug/net10.0/Nexus.Api.pdb
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Ap.676E4176.Up2Date
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.dll
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/refint/Nexus.Api.Tests.dll
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.pdb
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/Nexus.Api.Tests.genruntimeconfig.cache
/home/node/.openclaw/workspace/nexus/backend-tests/obj/Debug/net10.0/ref/Nexus.Api.Tests.dll
Binary file not shown.
@@ -0,0 +1 @@
b131a0c42825e277e5217eb02a94de91bb00238a64c4d7b2e92fe613b61c6e8d
Binary file not shown.