Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
constants.tsโ€ข2.08 kB
/** * Shared constants for Agent elements */ // Security limits export const AGENT_LIMITS = { MAX_GOALS: 50, MAX_GOAL_LENGTH: 1000, MAX_STATE_SIZE: 100 * 1024, // 100KB MAX_DECISION_HISTORY: 100, MAX_CONTEXT_LENGTH: 5000, MAX_AGENT_NAME_LENGTH: 100, MAX_SPECIALIZATION_LENGTH: 50, MAX_CONCURRENT_GOALS_DEFAULT: 10, MAX_FILE_SIZE: 100 * 1024, // 100KB MAX_YAML_SIZE: 64 * 1024 // 64KB } as const; // File extensions export const AGENT_FILE_EXTENSION = '.md'; export const STATE_FILE_EXTENSION = '.state.yaml'; export const STATE_DIRECTORY = '.state'; // Decision frameworks export const DECISION_FRAMEWORKS = ['rule_based', 'ml_based', 'programmatic', 'hybrid'] as const; export type DecisionFramework = typeof DECISION_FRAMEWORKS[number]; // Risk tolerance levels export const RISK_TOLERANCE_LEVELS = ['conservative', 'moderate', 'aggressive'] as const; export type RiskTolerance = typeof RISK_TOLERANCE_LEVELS[number]; // Goal priorities export const GOAL_PRIORITIES = ['critical', 'high', 'medium', 'low'] as const; export type GoalPriority = typeof GOAL_PRIORITIES[number]; // Goal statuses export const GOAL_STATUSES = ['pending', 'in_progress', 'completed', 'failed', 'cancelled'] as const; export type GoalStatus = typeof GOAL_STATUSES[number]; // Eisenhower quadrants export const EISENHOWER_QUADRANTS = ['do_first', 'schedule', 'delegate', 'eliminate'] as const; export type EisenhowerQuadrant = typeof EISENHOWER_QUADRANTS[number]; // Decision outcomes export const DECISION_OUTCOMES = ['success', 'failure', 'partial', 'unknown'] as const; export type DecisionOutcome = typeof DECISION_OUTCOMES[number]; // Risk levels export const RISK_LEVELS = ['low', 'medium', 'high'] as const; export type RiskLevel = typeof RISK_LEVELS[number]; // Default values export const AGENT_DEFAULTS = { DECISION_FRAMEWORK: 'rule_based' as DecisionFramework, RISK_TOLERANCE: 'moderate' as RiskTolerance, LEARNING_ENABLED: true, MAX_CONCURRENT_GOALS: 10, GOAL_PRIORITY: 'medium' as GoalPriority, GOAL_IMPORTANCE: 5, GOAL_URGENCY: 5 } as const;

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server