This commit is contained in:
southseact-3d
2026-02-16 15:56:52 +00:00
parent c2e5980a8b
commit 4af4dc114f
3 changed files with 18 additions and 3 deletions

View File

@@ -188,9 +188,9 @@ export namespace SessionCompaction {
}, },
}) })
} }
if (processor.message.error) return "stop" if (processor.message.error) return { status: "stop" as const, singleStepTools: result.singleStepTools }
Bus.publish(Event.Compacted, { sessionID: input.sessionID }) Bus.publish(Event.Compacted, { sessionID: input.sessionID })
return "continue" return { status: "continue" as const, singleStepTools: result.singleStepTools }
} }
export const create = fn( export const create = fn(

View File

@@ -504,7 +504,7 @@ export namespace SessionPrompt {
sessionID, sessionID,
auto: task.auto, auto: task.auto,
}) })
if (result === "stop") break if (result.status === "stop") break
continue continue
} }

View File

@@ -34,6 +34,21 @@ export namespace SystemPrompt {
return false return false
} }
// All plugins from the builder are WordPress plugins
// Builder workspaces are typically under /apps/ or similar patterns
const project = Instance.project
const isBuilderWorkspace = !project.vcs && (
cwd.includes('/apps/') ||
cwd.includes('\\apps\\') ||
cwd.includes('/home/web/data/apps/')
)
if (isBuilderWorkspace) {
wordpressDetectionCache = true
wordpressDetectionCacheTime = now
return true
}
const isWordPress = await detectWordPressInDirectory(cwd) const isWordPress = await detectWordPressInDirectory(cwd)
wordpressDetectionCache = isWordPress wordpressDetectionCache = isWordPress