UNPKG

semantic-prompt-mcp

Version:

MCP server for semantic prompt framework - NLP-inspired adaptive reasoning engine for LLM orchestration

47 lines 1.84 kB
/** * Constants for semantic-prompt-mcp */ export const DEFAULT_CONFIG = { COMMAND_EXTENSION: '.md', AGENTS_PATH: '~/.gemini/agents/', AGENTS_EXTENSION: '.md', HISTORY_MAX_LENGTH: 200, REQUIRE_SELECTION_BY_STEP: 2, }; export const VALIDATION_PATTERNS = { SAFE_NAME: /^[a-z0-9-]+$/, }; export const SERVER_INFO = { NAME: "semantic-prompt", VERSION: "1.0.0", }; export const TOOL_STEPS = { USER_INPUT_ANALYSIS: 1, COMMAND_SELECTION: 2, AGENT_SELECTION: 3, PROBLEM_SOLVING: 4, }; export const DEFAULT_PROMPTS = { ERRORS: { INVALID_THOUGHT: "Invalid thought: must be a string", INVALID_THOUGHT_NUMBER: "Invalid thoughtNumber: must be a number", INVALID_TOTAL_THOUGHTS: "Invalid totalThoughts: must be a number", INVALID_NEXT_THOUGHT_NEEDED: "Invalid nextThoughtNeeded: must be a boolean", COMMAND_FIELD_REQUIRED: "commandSelection type \"command\" requires a \"command\" field", REASON_FIELD_REQUIRED: "commandSelection type \"{type}\" requires a \"reason\" field", INVALID_SELECTION_TYPE: "Invalid commandSelection type: {type}. Must be \"command\", \"skip\", or \"skip_reason\"", UNEXPECTED_THOUGHT_NUMBER: "Unexpected thought number: {number}.", MANDATORY_VIOLATION: "Step {step} requires commandSelection", UNKNOWN_TOOL: "Unknown tool: {name}", }, MESSAGES: { DUPLICATE_DOCUMENT_READ: "Document already read this session: {command}", SERVER_RUNNING: "MCP Server running", FATAL_ERROR: "Fatal error: {error}", }, CONSOLE: { THOUGHT_PREFIX: { default: "Thought", revision: "Revision", branch: "Branch" }, THOUGHT_CONTEXT: { revision: " (revising thought {number})", branch: " (from thought {from}, ID: {id})" }, }, }; //# sourceMappingURL=index.js.map