fix: sync canonical kiro.rs settings for upload

This commit is contained in:
QLHazyCoder
2026-05-19 01:30:28 +08:00
parent 99e5363539
commit 09319c20a9
4 changed files with 229 additions and 19 deletions
+1 -8
View File
@@ -284,13 +284,6 @@
await addLog(message, level, nodeId ? { nodeId } : {});
}
async function getExecutionState(state = {}) {
if (state && typeof state === 'object' && !Array.isArray(state) && Object.keys(state).length) {
return state;
}
return getState();
}
async function applyRuntimeState(currentState = {}, patch = {}) {
const nextPatch = mergeRuntimePatch(currentState, patch);
await setState(nextPatch);
@@ -313,7 +306,7 @@
async function executeKiroUploadCredential(state = {}) {
const nodeId = String(state?.nodeId || 'kiro-upload-credential').trim();
const currentState = await getExecutionState(state);
const currentState = await getState();
try {
const targetId = resolveKiroTargetId(currentState);
const targetConfig = resolveKiroTargetConfig(currentState, targetId);