slm-profile

Featured

Workspace isolation and runtime profile switching for SuperLocalMemory. Each profile is a fully independent memory namespace — separate facts, code graphs, and tool sets. Use switch_profile (MCP, requires code/full/power profile) to change the active workspace without restarting. Check the active profile with slm status. Required when working across multiple projects, clients, or tenants.

AI & Automation 224 stars 35 forks Updated 1 weeks ago AGPL-3.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
78
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# slm-profile — Workspace Isolation and Profile Switching A profile is a fully isolated memory workspace. Each profile has its own: - Memory facts (nothing bleeds across profiles by default) - Code graph index (separate per repo/project) - Active MCP tool set (determined by profile tier) - Retention policy and decay settings Profiles are the right tool when you have genuinely separate contexts: a personal project, a client engagement, a production vs staging environment. --- ## Available profiles and their tool sets | Profile | Tools | When to use | |---------|-------|-------------| | `core` | 18 tools — remember, recall, search, session, optimize | Minimal footprint, no code tools | | `code` | 34 tools — core + portable Brain evidence + code graph + profile switching + bounded loops | Default for IDE/coding agents | | `full` | 50 tools — code + all memory ops + mesh + bounded loops | Multi-session, team workflows | | `power` | 62 tools — full + governance + behavioral tools | Enterprise, admin, audit use cases | | `mesh` | 8 tools — mesh coordination only | Lightweight cross-session signalling | The profile is set at MCP server startup via `SLM_MCP_PROFILE` in the MCP config. `switch_profile` lets you change it at runtime without a restart. --- ## Checking the active profile ```bash slm status --json ``` The `profile` field in the output is the currently active profile name. Or via MCP (works in any profile): ```bash slm status ``` --- ## Switching profiles at ...

Details

Author
qualixar
Repository
qualixar/superlocalmemory
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category