/**
* LiteFarm MCP Server - Constants
*/
// Character limit for text responses
export const CHARACTER_LIMIT = parseInt(process.env.CHARACTER_LIMIT || "100000");
// LiteFarm API Base URL
export const LITEFARM_API_URL = process.env.LITEFARM_API_URL || "http://localhost:5000";
// Default pagination limits
export const DEFAULT_LIMIT = 20;
export const MAX_LIMIT = 100;
// Task status values
export const TASK_STATUS = {
PLANNED: "planned",
IN_PROGRESS: "in_progress",
COMPLETED: "completed",
ABANDONED: "abandoned"
} as const;
// Task types
export const TASK_TYPES = {
CLEANING: "cleaning_task",
PEST_CONTROL: "pest_control_task",
HARVEST: "harvest_task",
FIELD_WORK: "field_work_task",
SOIL_AMENDMENT: "soil_amendment_task",
IRRIGATION: "irrigation_task",
SCOUTING: "scouting_task",
SOCIAL: "social_task",
SALE: "sale_task",
WASH_AND_PACK: "wash_and_pack_task"
} as const;
// Location types
export const LOCATION_TYPES = {
FIELD: "field",
GARDEN: "garden",
GREENHOUSE: "greenhouse",
BARN: "barn",
GATE: "gate",
WATER_VALVE: "water_valve",
BUFFER_ZONE: "buffer_zone",
FENCE: "fence",
CEREMONIAL_AREA: "ceremonial_area",
RESIDENCE: "residence",
NATURAL_AREA: "natural_area",
FARM_SITE_BOUNDARY: "farm_site_boundary"
} as const;