Refactor WordPress prompt system and add completion signal
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user