Refactor WordPress prompt system and add completion signal

This commit is contained in:
cto-new[bot]
2026-02-07 22:12:43 +00:00
parent 5827df5ac1
commit 23d4c8d0e6
6 changed files with 16814 additions and 91 deletions

View File

@@ -3514,15 +3514,15 @@ async function sendMessage() {
try {
let messageContent = content;
if (builderState.mode === 'build' && cli === 'opencode' && !content.includes('proceed with build')) {
const subsequentPromptTemplate = builderState.subsequentPrompt || '';
const userRequest = builderState.lastUserRequest || content;
const pluginSlug = (currentSession && currentSession.pluginSlug) || 'plugin-name';
const pluginName = (currentSession && currentSession.pluginName) || `Plugin Compass ${(currentSession && currentSession.title) || 'Plugin'}`;
const promptWithRequest = subsequentPromptTemplate.replace('{{USER_REQUEST}}', userRequest);
const promptWithSlug = promptWithRequest.replace(/{{PLUGIN_SLUG}}/g, pluginSlug).replace(/{{PLUGIN_NAME}}/g, pluginName);
messageContent = promptWithSlug + '\n\n' + content;
}
// if (builderState.mode === 'build' && cli === 'opencode' && !content.includes('proceed with build')) {
// const subsequentPromptTemplate = builderState.subsequentPrompt || '';
// const userRequest = builderState.lastUserRequest || content;
// const pluginSlug = (currentSession && currentSession.pluginSlug) || 'plugin-name';
// const pluginName = (currentSession && currentSession.pluginName) || `Plugin Compass ${(currentSession && currentSession.title) || 'Plugin'}`;
// const promptWithRequest = subsequentPromptTemplate.replace('{{USER_REQUEST}}', userRequest);
// const promptWithSlug = promptWithRequest.replace(/{{PLUGIN_SLUG}}/g, pluginSlug).replace(/{{PLUGIN_NAME}}/g, pluginName);
// messageContent = promptWithSlug + '\n\n' + content;
// }
const payload = {
content: messageContent,