semantic-prompt-mcp
Version:
MCP server for semantic prompt framework - NLP-inspired adaptive reasoning engine for LLM orchestration
54 lines • 2.27 kB
TypeScript
/**
* Constants for semantic-prompt-mcp
*/
export declare const DEFAULT_CONFIG: {
readonly COMMAND_EXTENSION: ".md";
readonly AGENTS_PATH: "~/.gemini/agents/";
readonly AGENTS_EXTENSION: ".md";
readonly HISTORY_MAX_LENGTH: 200;
readonly REQUIRE_SELECTION_BY_STEP: 2;
};
export declare const VALIDATION_PATTERNS: {
readonly SAFE_NAME: RegExp;
};
export declare const SERVER_INFO: {
readonly NAME: "semantic-prompt";
readonly VERSION: "1.0.0";
};
export declare const TOOL_STEPS: {
readonly USER_INPUT_ANALYSIS: 1;
readonly COMMAND_SELECTION: 2;
readonly AGENT_SELECTION: 3;
readonly PROBLEM_SOLVING: 4;
};
export declare const DEFAULT_PROMPTS: {
readonly ERRORS: {
readonly INVALID_THOUGHT: "Invalid thought: must be a string";
readonly INVALID_THOUGHT_NUMBER: "Invalid thoughtNumber: must be a number";
readonly INVALID_TOTAL_THOUGHTS: "Invalid totalThoughts: must be a number";
readonly INVALID_NEXT_THOUGHT_NEEDED: "Invalid nextThoughtNeeded: must be a boolean";
readonly COMMAND_FIELD_REQUIRED: "commandSelection type \"command\" requires a \"command\" field";
readonly REASON_FIELD_REQUIRED: "commandSelection type \"{type}\" requires a \"reason\" field";
readonly INVALID_SELECTION_TYPE: "Invalid commandSelection type: {type}. Must be \"command\", \"skip\", or \"skip_reason\"";
readonly UNEXPECTED_THOUGHT_NUMBER: "Unexpected thought number: {number}.";
readonly MANDATORY_VIOLATION: "Step {step} requires commandSelection";
readonly UNKNOWN_TOOL: "Unknown tool: {name}";
};
readonly MESSAGES: {
readonly DUPLICATE_DOCUMENT_READ: "Document already read this session: {command}";
readonly SERVER_RUNNING: "MCP Server running";
readonly FATAL_ERROR: "Fatal error: {error}";
};
readonly CONSOLE: {
readonly THOUGHT_PREFIX: {
readonly default: "Thought";
readonly revision: "Revision";
readonly branch: "Branch";
};
readonly THOUGHT_CONTEXT: {
readonly revision: " (revising thought {number})";
readonly branch: " (from thought {from}, ID: {id})";
};
};
};
//# sourceMappingURL=index.d.ts.map