Skip to content

Batch planning#193

Open
nkleiner wants to merge 39 commits into
Developfrom
BatchPlanning
Open

Batch planning#193
nkleiner wants to merge 39 commits into
Developfrom
BatchPlanning

Conversation

@nkleiner

Copy link
Copy Markdown
Member

Updates to ARES to support batch planning

nkleiner added 30 commits April 28, 2026 13:17
# Conflicts:
#	Ares.Core/Ares.Core.csproj
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/UI.csproj
…h retying commands, which is done at the step execution level when applicable. Next is going to be dealing with things like replanning and safe mode entry.
…prompt user" case which will need some additional UI work done.
# Conflicts:
#	Ares.Core/Ares.Core.csproj
#	Ares.Core/ServiceCollectionExtensions.cs
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/ServiceCollectionExtensions.cs
#	UI/UI.csproj
# Conflicts:
#	Ares.Core/Ares.Core.csproj
#	Ares.Core/Execution/Executors/ExecutorSummaryHelpers.cs
#	Ares.Core/Execution/Executors/SequentialStepExecutor.cs
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/UI.csproj
…safe. Also prompt user for decision when receiving the default (unset) status code from a command failure.
# Conflicts:
#	Ares.Core/Ares.Core.csproj
#	Ares.Core/Execution/IExecutionManager.cs
#	Ares.Core/Planning/PlanningHelper.cs
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/UI.csproj
# Conflicts:
#	Ares.Core.Tests/Execution/CampaignExecutorTests.cs
#	Ares.Core/Ares.Core.csproj
#	Ares.Core/Execution/Executors/CampaignExecutor.cs
#	Ares.Core/Execution/Executors/CommandExecutor.cs
#	Ares.Core/Execution/Executors/ExecutorSummaryHelpers.cs
#	Ares.Core/Execution/Executors/ExperimentExecutor.cs
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/Components/Layouts/MainLayout.razor
#	UI/Features/Execution/Execution.razor
#	UI/Features/Execution/ExecutionViewModel.cs
#	UI/UI.csproj
nkleiner added 9 commits June 18, 2026 14:25
… planning and to make things more readable. Also enabled more efficient requesting of plans by firing all requests at once rather than one at a time.
# Conflicts:
#	Ares.Core.Grpc/Services/AutomationService.cs
#	Ares.Core/Ares.Core.csproj
#	Ares.Core/Execution/Executors/CampaignExecutor.cs
#	AresScript/AresScript.csproj
#	DemoRemoteAnalyzer/DemoRemoteAnalyzer.csproj
#	DemoRemoteDevice/DemoRemoteDevice.csproj
#	DemoRemotePlanner/DemoRemotePlanner.csproj
#	UI/Features/Execution/Components/CampaignConfig.razor
#	UI/Features/Execution/ExecutionViewModel.cs
#	UI/UI.csproj
# Conflicts:
#	Ares.Core.Tests/Execution/CampaignExecutorTests.cs
#	Ares.Core/Execution/Executors/CampaignExecutor.cs
#	Ares.Core/Planning/IPlanningHelper.cs
#	Ares.Core/Planning/PlanningHelper.cs
@nkleiner nkleiner linked an issue Jun 23, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Batch planning

1 participant