// SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
//
// SPDX-License-Identifier: AGPL-3.0-or-later

package habits

// ResourceDescription describes the habits resource for LLMs.
const ResourceDescription = `Lists all configured habits and their IDs for habit tracking.
Read this resource FIRST before track_habit_activity to identify valid habit_id values.
Shows habit names and unique identifiers needed for tracking activities.`

// TrackToolDescription describes the track_habit_activity tool for LLMs.
const TrackToolDescription = `Records completion of a habit activity in Lunatask.
WORKFLOW: First read the habits resource to get valid habit_id,
then use get_timestamp to format the performed_on date.`

// ParamHabitID describes the habit_id parameter.
const ParamHabitID = `ID of the habit to track activity for.
Must be a valid habit_id from the habits resource.`

// ParamPerformedOn describes the performed_on parameter.
const ParamPerformedOn = `Timestamp when the habit was performed.
Must use the formatted timestamp returned by get_timestamp tool.
Examples: if user says 'I did this yesterday', use get_timestamp with 'yesterday'.`
