@dollhousemcp/mcp-server
Version:
DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.
42 lines • 2.09 kB
TypeScript
/**
* Shared constants for Agent elements
*/
export declare const AGENT_LIMITS: {
readonly MAX_GOALS: 50;
readonly MAX_GOAL_LENGTH: 1000;
readonly MAX_STATE_SIZE: number;
readonly MAX_DECISION_HISTORY: 100;
readonly MAX_CONTEXT_LENGTH: 5000;
readonly MAX_AGENT_NAME_LENGTH: 100;
readonly MAX_SPECIALIZATION_LENGTH: 50;
readonly MAX_CONCURRENT_GOALS_DEFAULT: 10;
readonly MAX_FILE_SIZE: number;
readonly MAX_YAML_SIZE: number;
};
export declare const AGENT_FILE_EXTENSION = ".md";
export declare const STATE_FILE_EXTENSION = ".state.yaml";
export declare const STATE_DIRECTORY = ".state";
export declare const DECISION_FRAMEWORKS: readonly ["rule_based", "ml_based", "programmatic", "hybrid"];
export type DecisionFramework = typeof DECISION_FRAMEWORKS[number];
export declare const RISK_TOLERANCE_LEVELS: readonly ["conservative", "moderate", "aggressive"];
export type RiskTolerance = typeof RISK_TOLERANCE_LEVELS[number];
export declare const GOAL_PRIORITIES: readonly ["critical", "high", "medium", "low"];
export type GoalPriority = typeof GOAL_PRIORITIES[number];
export declare const GOAL_STATUSES: readonly ["pending", "in_progress", "completed", "failed", "cancelled"];
export type GoalStatus = typeof GOAL_STATUSES[number];
export declare const EISENHOWER_QUADRANTS: readonly ["do_first", "schedule", "delegate", "eliminate"];
export type EisenhowerQuadrant = typeof EISENHOWER_QUADRANTS[number];
export declare const DECISION_OUTCOMES: readonly ["success", "failure", "partial", "unknown"];
export type DecisionOutcome = typeof DECISION_OUTCOMES[number];
export declare const RISK_LEVELS: readonly ["low", "medium", "high"];
export type RiskLevel = typeof RISK_LEVELS[number];
export declare const AGENT_DEFAULTS: {
readonly DECISION_FRAMEWORK: DecisionFramework;
readonly RISK_TOLERANCE: RiskTolerance;
readonly LEARNING_ENABLED: true;
readonly MAX_CONCURRENT_GOALS: 10;
readonly GOAL_PRIORITY: GoalPriority;
readonly GOAL_IMPORTANCE: 5;
readonly GOAL_URGENCY: 5;
};
//# sourceMappingURL=constants.d.ts.map