@tosin2013/mcp-shrimp-task-manager
Version:
Enhanced MCP Shrimp Task Manager with comprehensive LLM integration. A task management tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. Features real GPT-4 ↔ MCP tools communication, comprehensive testing pipeline
36 lines • 1.36 kB
JavaScript
/**
* researchMode prompt 生成器
* 負責將模板和參數組合成最終的 prompt
*/
import { loadPrompt, generatePrompt, loadPromptFromTemplate, } from "../loader.js";
/**
* 獲取 researchMode 的完整 prompt
* @param params prompt 參數
* @returns 生成的 prompt
*/
export function getResearchModePrompt(params) {
// 處理之前的研究狀態
let previousStateContent = "";
if (params.previousState && params.previousState.trim() !== "") {
const previousStateTemplate = loadPromptFromTemplate("researchMode/previousState.md");
previousStateContent = generatePrompt(previousStateTemplate, {
previousState: params.previousState,
});
}
else {
previousStateContent = "這是第一次進行此主題的研究,沒有之前的研究狀態。";
}
// 載入主要模板
const indexTemplate = loadPromptFromTemplate("researchMode/index.md");
let prompt = generatePrompt(indexTemplate, {
topic: params.topic,
previousStateContent: previousStateContent,
currentState: params.currentState,
nextSteps: params.nextSteps,
memoryDir: params.memoryDir,
time: new Date().toLocaleString(),
});
// 載入可能的自定義 prompt
return loadPrompt(prompt, "RESEARCH_MODE");
}
//# sourceMappingURL=researchMode.js.map