get_system_prompt
Generate a system prompt that injects user memories and knowledge base context, prioritizing memories over general knowledge, to provide personalized context for any AI agent.
Instructions
Generate a system prompt with user memories and knowledge base context injected. The prompt follows the 'memory-first' retrieval priority: User Memories > Knowledge Base > General Knowledge. Use this to inject CarryMem context into any AI agent's system prompt.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_system_prompt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Optional context/topic to filter relevant memories (e.g., 'database setup', 'coding style'). If empty, returns all memories. | |
| language | No | Language for the prompt template: en, zh, or ja (default en) | en |
| max_memories | No | Maximum number of memories to include (default 10) | |
| max_knowledge | No | Maximum number of knowledge base entries to include (default 5) |