import { type EpicMeMCP } from './index.ts'
export async function suggestTagsSampling(agent: EpicMeMCP, entryId: number) {
// π¨ get the client capabilities
// π¨ if the client does not support sampling, console.error a message and return
//
// π¨ create a message with the server's server
// π° agent.server.server.createMessage
// π¨ Make the system prompt something simple to start like "you're a helpful assistant"
// π¨ Add a user message with the content "You just created a new journal entry with the id ${entryId}. Please respond with a proper commendation for yourself."
// π¨ Set the maxTokens what you think is reasonable for the request
//
// π¨ logging message to send the model response to the client
// π https://modelcontextprotocol.io/specification/2025-06-18/server/utilities/logging#log-message-notifications
// π° agent.server.server.sendLoggingMessage (with level of 'info', logger of 'tag-generator', and data with the model response)
// π¦ The SDK will make sure to only send messages if the logging level is 'debug' or 'info'
}