---
title: "Your user profile"
description: "Editing the profile Cerevisor maintains about you, what's editable, the current-focus block, the auto-managed fields."
slug: guides/memory-and-learning/user-profile
section: guides
subsection: memory-and-learning
canonical_url: https://cerevisor.com/docs/guides/memory-and-learning/user-profile
last_verified: 2026-05-18
last_verified_version: "1.2.0"
updated_at: 2026-05-18T15:08:18.053416+00:00
---

Your profile is the most-injected piece of memory. It's what every agent in every workflow sees about you in its system prompt.

Open the **Memory view** from the title bar, then click the **User** tab.

## Layout

The User tab shows two parallel surfaces:

- **profile.md**: human-readable markdown. This is what gets injected into prompts.
- **profile.json**: structured fields. Drives filtering, classification, and machine consumers (the marketplace primitives in the data-inventory feature).

Editing either one updates both. Don't worry about which to use; they stay in sync.

## What's in a profile

A typical profile:

```markdown
## Identity
- Role: founder of Cerevisor (multi-agent AI workflow desktop app)
- Location: Barcelona
- Languages: English, Arabic, Spanish

## Communication preferences
- Direct, concise; skip preamble
- Second-person; no third-person narration
- No emojis unless asked
- Show working when relevant; hide when not

## Current focus
<!-- harness-current-focus:open -->
Documentation refresh, EU funding cycle (deadline 2026-06-30)
<!-- harness-current-focus:close -->

## Long-term goals
- Sustainable solo SaaS revenue
- EU non-dilutive funding
- Cerevisor as the consent layer for personal AI data
```

The exact sections are up to you, there's no required schema. Common sections:

- **Identity**: who you are, role, location, languages.
- **Communication preferences**: how you like responses written.
- **Current focus**: what you're working on right now (auto-managed; see below).
- **Long-term goals**: strategic direction.
- **Constraints**: things to never do.

## The current-focus block

Notice the HTML comment fences:

```html
<!-- harness-current-focus:open -->
...
<!-- harness-current-focus:close -->
```

This block is **auto-managed by the harness**. After each run, meta-cognition can update what it thinks your current focus is, based on what you've been doing. The new text is written between the fences.

If you edit the block manually, the harness backs off, auto-updates skip for one cycle so your edit sticks. After that, auto-updates resume.

If you don't want the harness updating this block at all, simply remove the fences. Without the fences, nothing auto-updates.

## Structured facets (the JSON side)

The JSON view exposes a few structured fields used by Cerevisor's marketplace primitives and per-user routing:

| Field | Type | Purpose |
|---|---|---|
| `seniority` | enum | Used to calibrate response complexity. |
| `companySize` | enum | Used by industry-aware recommendations. |
| `industries[]` | array (max 3) | Tags. |
| `primaryWorkModalities[]` | array (max 3) | Tags (research, writing, design, code, ops, etc.). |
| `countryCode` | ISO-2 | Used by funding scouts and similar. |
| `primaryLanguage` | ISO-2 | Influences response language defaults. |
| `yearsExperienceBucket` | enum | Calibration. |
| `expertiseTags[]` | array (max 8) | Tags. |

All optional. None of them leave your machine.

## Editing

Click anywhere on the markdown to start editing. Changes auto-save on blur (or after a few seconds of idle).

For JSON fields, the structured editor uses dropdowns and chip pickers, invalid enum values are rejected at save time.

## Resetting

There's no "reset profile" button. If you want to start fresh:

1. Open `~/.cerevisor/memory/user/`.
2. Delete `profile.md` and `profile.json`.
3. Restart Cerevisor.

A blank profile will be created on next memory access.

## Memory history

Click **History** in the Memory view sidebar to browse monthly snapshots of your profile. You can restore any past version, or just compare to see what's drifted.
