[{"data":1,"prerenderedAt":599},["ShallowReactive",2],{"docs-navigation":3,"\u002Fpacks\u002Fpersonas":80,"\u002Fpacks\u002Fpersonas-surround":594},[4,14,50,56,62,68,74],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fgetting-started","1.getting-started\u002Findex",[9,10],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002Fusage",{"title":15,"path":16,"stem":17,"children":18},"Packs","\u002Fpacks","2.packs",[19,22,28,34,40,44],{"title":20,"path":16,"stem":21},"Pack System","2.packs\u002Findex",{"title":23,"path":24,"stem":25,"children":26},"Pack Commands","\u002Fpacks\u002Fcommands","2.packs\u002Fcommands\u002Findex",[27],{"title":23,"path":24,"stem":25},{"title":29,"path":30,"stem":31,"children":32},"Curation","\u002Fpacks\u002Fcuration","2.packs\u002Fcuration\u002Findex",[33],{"title":29,"path":30,"stem":31},{"title":35,"path":36,"stem":37,"children":38},"Personas","\u002Fpacks\u002Fpersonas","2.packs\u002Fpersonas\u002Findex",[39],{"title":35,"path":36,"stem":37},{"title":41,"path":42,"stem":43},"Pack Prompt","\u002Fpacks\u002Fprompt","2.packs\u002Fprompt",{"title":45,"path":46,"stem":47,"children":48},"Skills","\u002Fpacks\u002Fskills","2.packs\u002Fskills\u002Findex",[49],{"title":45,"path":46,"stem":47},{"title":51,"path":52,"stem":53,"children":54},"Knowledge Graph & Memory","\u002Fmemory","3.memory\u002Findex",[55],{"title":51,"path":52,"stem":53},{"title":57,"path":58,"stem":59,"children":60},"Configuration","\u002Fconfiguration","4.configuration\u002Findex",[61],{"title":57,"path":58,"stem":59},{"title":63,"path":64,"stem":65,"children":66},"Architecture","\u002Farchitecture","5.architecture\u002Findex",[67],{"title":63,"path":64,"stem":65},{"title":69,"path":70,"stem":71,"children":72},"Commands","\u002Fcommands","6.commands\u002Findex",[73],{"title":69,"path":70,"stem":71},{"title":75,"path":76,"stem":77,"children":78},"Security","\u002Fsecurity","7.security\u002Findex",[79],{"title":75,"path":76,"stem":77},{"id":81,"title":35,"body":82,"description":587,"extension":588,"links":589,"meta":590,"navigation":169,"path":36,"seo":592,"stem":37,"__hash__":593},"docs\u002F2.packs\u002Fpersonas\u002Findex.md",{"type":83,"value":84,"toc":573},"minimark",[85,90,94,98,106,201,205,212,217,267,271,274,331,374,378,406,410,413,451,466,470,474,519,523,569],[86,87,89],"h2",{"id":88},"what-are-personas","What Are Personas",[91,92,93],"p",{},"Personas change the agent's behavior mode. Each persona has its own prompt and optional tool filter. You can think of them as \"hats\" the agent puts on -- same knowledge graph, same tools, but different focus and constraints.",[86,95,97],{"id":96},"persona-files","Persona Files",[91,99,100,101,105],{},"Personas live in the ",[102,103,104],"code",{},"personas\u002F"," directory as markdown files:",[107,108,113],"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nprompt: You are a research analyst. Be thorough. Cite sources.\n  Distinguish between facts and hypotheses.\ntoolFilter:\n  preset: readonly\n  include:\n    - mcp__memory__*\n---\n\nWhen analyzing, always:\n1. Search existing knowledge first\n2. Identify gaps\n3. Fill gaps with web research\n4. Save new findings\n","markdown","",[102,114,115,123,129,135,141,147,153,159,164,171,177,183,189,195],{"__ignoreMap":112},[116,117,120],"span",{"class":118,"line":119},"line",1,[116,121,122],{},"---\n",[116,124,126],{"class":118,"line":125},2,[116,127,128],{},"prompt: You are a research analyst. Be thorough. Cite sources.\n",[116,130,132],{"class":118,"line":131},3,[116,133,134],{},"  Distinguish between facts and hypotheses.\n",[116,136,138],{"class":118,"line":137},4,[116,139,140],{},"toolFilter:\n",[116,142,144],{"class":118,"line":143},5,[116,145,146],{},"  preset: readonly\n",[116,148,150],{"class":118,"line":149},6,[116,151,152],{},"  include:\n",[116,154,156],{"class":118,"line":155},7,[116,157,158],{},"    - mcp__memory__*\n",[116,160,162],{"class":118,"line":161},8,[116,163,122],{},[116,165,167],{"class":118,"line":166},9,[116,168,170],{"emptyLinePlaceholder":169},true,"\n",[116,172,174],{"class":118,"line":173},10,[116,175,176],{},"When analyzing, always:\n",[116,178,180],{"class":118,"line":179},11,[116,181,182],{},"1. Search existing knowledge first\n",[116,184,186],{"class":118,"line":185},12,[116,187,188],{},"2. Identify gaps\n",[116,190,192],{"class":118,"line":191},13,[116,193,194],{},"3. Fill gaps with web research\n",[116,196,198],{"class":118,"line":197},14,[116,199,200],{},"4. Save new findings\n",[86,202,204],{"id":203},"tool-filters","Tool Filters",[91,206,207,208,211],{},"The ",[102,209,210],{},"toolFilter"," field controls which MCP tools the persona can access. This is critical for safety and focus.",[213,214,216],"h3",{"id":215},"presets","Presets",[218,219,220,233],"table",{},[221,222,223],"thead",{},[224,225,226,230],"tr",{},[227,228,229],"th",{},"Preset",[227,231,232],{},"Effect",[234,235,236,247,257],"tbody",{},[224,237,238,244],{},[239,240,241],"td",{},[102,242,243],{},"all",[239,245,246],{},"All tools available (default)",[224,248,249,254],{},[239,250,251],{},[102,252,253],{},"readonly",[239,255,256],{},"Only read tools (search, read, open)",[224,258,259,264],{},[239,260,261],{},[102,262,263],{},"none",[239,265,266],{},"No tools at all",[213,268,270],{"id":269},"include-and-exclude","Include and Exclude",[91,272,273],{},"Fine-grained control on top of presets:",[107,275,279],{"className":276,"code":277,"language":278,"meta":112,"style":112},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","toolFilter:\n  preset: readonly          # Start with read-only tools\n  include:                   # Additionally allow these\n    - mcp__memory__add_observations\n    - mcp__memory__create_relations\n","yaml",[102,280,281,290,306,316,324],{"__ignoreMap":112},[116,282,283,286],{"class":118,"line":119},[116,284,210],{"class":285},"swJcz",[116,287,289],{"class":288},"sMK4o",":\n",[116,291,292,295,298,302],{"class":118,"line":125},[116,293,294],{"class":285},"  preset",[116,296,297],{"class":288},":",[116,299,301],{"class":300},"sfazB"," readonly",[116,303,305],{"class":304},"sHwdD","          # Start with read-only tools\n",[116,307,308,311,313],{"class":118,"line":131},[116,309,310],{"class":285},"  include",[116,312,297],{"class":288},[116,314,315],{"class":304},"                   # Additionally allow these\n",[116,317,318,321],{"class":118,"line":137},[116,319,320],{"class":288},"    -",[116,322,323],{"class":300}," mcp__memory__add_observations\n",[116,325,326,328],{"class":118,"line":143},[116,327,320],{"class":288},[116,329,330],{"class":300}," mcp__memory__create_relations\n",[107,332,334],{"className":276,"code":333,"language":278,"meta":112,"style":112},"toolFilter:\n  preset: all                # Start with everything\n  exclude:                   # But remove these\n    - mcp__firecrawl__*      # No scraping in this persona\n",[102,335,336,342,354,364],{"__ignoreMap":112},[116,337,338,340],{"class":118,"line":119},[116,339,210],{"class":285},[116,341,289],{"class":288},[116,343,344,346,348,351],{"class":118,"line":125},[116,345,294],{"class":285},[116,347,297],{"class":288},[116,349,350],{"class":300}," all",[116,352,353],{"class":304},"                # Start with everything\n",[116,355,356,359,361],{"class":118,"line":131},[116,357,358],{"class":285},"  exclude",[116,360,297],{"class":288},[116,362,363],{"class":304},"                   # But remove these\n",[116,365,366,368,371],{"class":118,"line":137},[116,367,320],{"class":288},[116,369,370],{"class":300}," mcp__firecrawl__*",[116,372,373],{"class":304},"      # No scraping in this persona\n",[213,375,377],{"id":376},"merge-semantics","Merge Semantics",[379,380,381,393,403],"ul",{},[382,383,384,387,388,392],"li",{},[102,385,386],{},"exclude"," is ",[389,390,391],"strong",{},"unioned"," with the preset's exclude list",[382,394,395,398,399,402],{},[102,396,397],{},"include"," ",[389,400,401],{},"overrides"," the preset's include list (your includes replace, not add to, the preset's)",[382,404,405],{},"If no tools match the filter, all tools are kept as a safety fallback",[86,407,409],{"id":408},"using-personas","Using Personas",[91,411,412],{},"Personas are activated when creating a new agent tab:",[107,414,418],{"className":415,"code":416,"language":417,"meta":112,"style":112},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# The default persona is \"default\" (no special filtering)\nwmind\n\n# Switch persona when adding an agent\n\u002Fadd --persona analyst\n","bash",[102,419,420,425,431,435,440],{"__ignoreMap":112},[116,421,422],{"class":118,"line":119},[116,423,424],{"class":304},"# The default persona is \"default\" (no special filtering)\n",[116,426,427],{"class":118,"line":125},[116,428,430],{"class":429},"sBMFI","wmind\n",[116,432,433],{"class":118,"line":131},[116,434,170],{"emptyLinePlaceholder":169},[116,436,437],{"class":118,"line":137},[116,438,439],{"class":304},"# Switch persona when adding an agent\n",[116,441,442,445,448],{"class":118,"line":143},[116,443,444],{"class":429},"\u002Fadd",[116,446,447],{"class":300}," --persona",[116,449,450],{"class":300}," analyst\n",[91,452,453,454,457,458,461,462,465],{},"In the starter pack, the default persona provides full access to all tools. Domain-specific packs may define specialized personas like ",[102,455,456],{},"reader",", ",[102,459,460],{},"writer",", or ",[102,463,464],{},"curator"," with appropriate tool restrictions.",[86,467,469],{"id":468},"example-personas","Example Personas",[213,471,473],{"id":472},"read-only-analyst","Read-Only Analyst",[107,475,477],{"className":109,"code":476,"language":111,"meta":112,"style":112},"---\nprompt: You are a read-only research analyst. Analyze and synthesize\n  existing knowledge. Do not create new entities or relations.\ntoolFilter:\n  preset: readonly\n---\n\nSearch the graph, synthesize findings, report gaps.\nNever modify the knowledge graph.\n",[102,478,479,483,488,493,497,501,505,509,514],{"__ignoreMap":112},[116,480,481],{"class":118,"line":119},[116,482,122],{},[116,484,485],{"class":118,"line":125},[116,486,487],{},"prompt: You are a read-only research analyst. Analyze and synthesize\n",[116,489,490],{"class":118,"line":131},[116,491,492],{},"  existing knowledge. Do not create new entities or relations.\n",[116,494,495],{"class":118,"line":137},[116,496,140],{},[116,498,499],{"class":118,"line":143},[116,500,146],{},[116,502,503],{"class":118,"line":149},[116,504,122],{},[116,506,507],{"class":118,"line":155},[116,508,170],{"emptyLinePlaceholder":169},[116,510,511],{"class":118,"line":161},[116,512,513],{},"Search the graph, synthesize findings, report gaps.\n",[116,515,516],{"class":118,"line":166},[116,517,518],{},"Never modify the knowledge graph.\n",[213,520,522],{"id":521},"aggressive-saver","Aggressive Saver",[107,524,526],{"className":109,"code":525,"language":111,"meta":112,"style":112},"---\nprompt: You are a knowledge curator. Your primary job is to extract\n  and save entities, relations, and observations from every interaction.\ntoolFilter:\n  preset: all\n---\n\nAfter every user message, identify at least one entity worth saving.\nAlways create proper relations between entities.\n",[102,527,528,532,537,542,546,551,555,559,564],{"__ignoreMap":112},[116,529,530],{"class":118,"line":119},[116,531,122],{},[116,533,534],{"class":118,"line":125},[116,535,536],{},"prompt: You are a knowledge curator. Your primary job is to extract\n",[116,538,539],{"class":118,"line":131},[116,540,541],{},"  and save entities, relations, and observations from every interaction.\n",[116,543,544],{"class":118,"line":137},[116,545,140],{},[116,547,548],{"class":118,"line":143},[116,549,550],{},"  preset: all\n",[116,552,553],{"class":118,"line":149},[116,554,122],{},[116,556,557],{"class":118,"line":155},[116,558,170],{"emptyLinePlaceholder":169},[116,560,561],{"class":118,"line":161},[116,562,563],{},"After every user message, identify at least one entity worth saving.\n",[116,565,566],{"class":118,"line":166},[116,567,568],{},"Always create proper relations between entities.\n",[570,571,572],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":112,"searchDepth":119,"depth":125,"links":574},[575,576,577,582,583],{"id":88,"depth":125,"text":89},{"id":96,"depth":125,"text":97},{"id":203,"depth":125,"text":204,"children":578},[579,580,581],{"id":215,"depth":131,"text":216},{"id":269,"depth":131,"text":270},{"id":376,"depth":131,"text":377},{"id":408,"depth":125,"text":409},{"id":468,"depth":125,"text":469,"children":584},[585,586],{"id":472,"depth":131,"text":473},{"id":521,"depth":131,"text":522},"Execution modes that change agent behavior and tool access.","md",null,{"icon":591},"i-lucide-user-circle",{"title":35,"description":587},"hqRJbwpMPc0gGgs3F2zeMqPJ6TZRaD9Z3pyFIyjdQ6I",[595,597],{"title":29,"path":30,"stem":31,"description":596,"children":-1},"Output templates for summarizing and exporting sessions.",{"title":41,"path":42,"stem":43,"description":598,"children":-1},"The system prompt that defines domain expertise.",1778256993663]