contacts
Audited by Runlayer on Mar 1, 2026
Malicious tool definition detected
## Key Context - ... ``` Write to `~/Vault/Contacts/Person Name.md` and add `[[Person Name]]` to `index.md`. ## Updating Contacts Re-run enrichment with the existing vault path: ```json { "name": "contact/enrich.requested", "data": { "name": "Person Name", "vault_path": "Contacts/Person Name.md", "depth": "full" } } ``` The synthesizer merges new data with existing content — it won't discard existing facts unless contradicted.
## Resolving Unknown People When you encounter a Slack user ID (`<@U0XXXXXXX>`): ```bash # Lease token and look up profile SLACK_USER=$(secrets lease slack_user_token --ttl 5m) curl -s "https://slack.com/api/users.info?user=U0XXXXXXX" \ -H "Authorization: Bearer $SLACK_USER" | jq '.user.real_name, .user.profile.email' secrets revoke --all ``` Then fire enrichment with the resolved name and hints.