Update UI for session/conflict controls and remove workspace dir

This commit is contained in:
2026-02-24 10:50:43 -05:00
parent 9f032d9b14
commit 6863c1da0b
5 changed files with 149 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ export type LimitSettings = {
topologyMaxDepth: number;
topologyMaxRetries: number;
relationshipMaxChildren: number;
mergeConflictMaxAttempts: number;
portBase: number;
portBlockSize: number;
portBlockCount: number;
@@ -88,6 +89,7 @@ function toLimits(config: Readonly<AppConfig>): LimitSettings {
topologyMaxDepth: config.orchestration.maxDepth,
topologyMaxRetries: config.orchestration.maxRetries,
relationshipMaxChildren: config.orchestration.maxChildren,
mergeConflictMaxAttempts: config.orchestration.mergeConflictMaxAttempts,
portBase: config.provisioning.portRange.basePort,
portBlockSize: config.provisioning.portRange.blockSize,
portBlockCount: config.provisioning.portRange.blockCount,
@@ -170,6 +172,7 @@ export class UiConfigStore {
AGENT_TOPOLOGY_MAX_DEPTH: String(input.topologyMaxDepth),
AGENT_TOPOLOGY_MAX_RETRIES: String(input.topologyMaxRetries),
AGENT_RELATIONSHIP_MAX_CHILDREN: String(input.relationshipMaxChildren),
AGENT_MERGE_CONFLICT_MAX_ATTEMPTS: String(input.mergeConflictMaxAttempts),
AGENT_PORT_BASE: String(input.portBase),
AGENT_PORT_BLOCK_SIZE: String(input.portBlockSize),
AGENT_PORT_BLOCK_COUNT: String(input.portBlockCount),