Add MYSELF.md user profile for agent personalization

- Add MYSELF.example.md template with identity, role, collaborators,
  and preferences sections
- Add MYSELF.md to .gitignore (contains personal info)
- Reference MYSELF.md in AGENTS.md routing table, new "About the User"
  section, and file index
- Add setup step and routing entry in README.md
This commit is contained in:
2026-02-10 19:30:14 -06:00
parent d04aa26f31
commit 8eb1fb87a7
4 changed files with 52 additions and 1 deletions

View File

@@ -33,7 +33,13 @@ The goal is to use [opencode](https://opencode.ai) (or any LLM-powered coding to
Replace `xxxxx` with your actual LiteLLM API key.
4. **(Optional) LLM filtering in workflows** — if your workflows need to classify or score entities via an LLM, copy `.env.example` to `.env` and fill in your key:
4. **Set up your profile** — copy the example and fill in your name, role, and contact ID so the agent can personalize workflows:
```bash
cp MYSELF.example.md MYSELF.md
```
5. **(Optional) LLM filtering in workflows** — if your workflows need to classify or score entities via an LLM, copy `.env.example` to `.env` and fill in your key:
```bash
cp .env.example .env
@@ -55,6 +61,7 @@ The `workflows/lib` module provides an `llm_call` helper (using [mirascope](http
| Topic | File |
|-------|------|
| Your identity, role, preferences | `MYSELF.md` (copy from `MYSELF.example.md`) |
| Company context, tools, connectors | `docs/company-context.md` |
| People, contacts, relationships | `docs/contactdb-api.md` |
| Querying emails, meetings, chats, docs | `docs/dataindex-api.md` |
@@ -68,6 +75,7 @@ It also includes API base URLs, a translation table mapping natural-language que
```
internalai-agent/
├── AGENTS.md # LLM agent routing guide (entry point)
├── MYSELF.example.md # User profile template (copy to MYSELF.md)
├── .env.example # LLM credentials template
├── docs/
│ ├── company-context.md # Monadical org, tools, key concepts