Jabber
@magistr/jabberv2026.05.25.1
01README
Read, search, and import Psi/Psi+ Jabber (XMPP) chat history — DMs and MUC conferences — into Obsidian vault as markdown notes
02Release Notes
Merge pull request #4 from umag/extensions/magistr-grade-a-workspace
extensions: stage 15 @magistr extensions as Grade A workspace dirs + wire CI
03Models
@magistr/jabber/historyv2026.05.25.1jabber_history.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| historyDir | string | Path to Psi/Psi+ Jabber client history directory (containing .history and conference log files) |
fn list(chatType: enum)
List all conversations (DMs and conferences) with message counts
| Argument | Type | Description |
|---|---|---|
| chatType | enum | Filter by conversation type |
fn read(jid: string, limit: number)
Read messages from a specific conversation by JID pattern
| Argument | Type | Description |
|---|---|---|
| jid | string | JID or substring to match (e.g. 'alice' or 'bob@jabber.example') |
| limit | number | Max messages to return (0 = all) |
fn search(query: string, chatType: enum, limit: number)
Search messages across all conversations by text pattern
| Argument | Type | Description |
|---|---|---|
| query | string | Text to search for (case-insensitive) |
| chatType | enum | Filter by conversation type |
| limit | number | Max results to return |
fn importToObsidian(vault?: string, vaultPath?: string, folder: string, chatType: enum)
Import Jabber conversations as markdown notes into an Obsidian vault
| Argument | Type | Description |
|---|---|---|
| vault? | string | Obsidian vault name (resolved via CLI) |
| vaultPath? | string | Direct filesystem path to the Obsidian vault (skips CLI resolution) |
| folder | string | Target folder inside the vault |
| chatType | enum | Filter by conversation type |
Resources
summary(infinite)— Summary of all conversations in the history directory
conversation(infinite)— Individual conversation with all messages
04Previous Versions
2026.03.29.3Mar 29, 2026
2026.03.29.2Mar 29, 2026
2026.03.29.1Mar 29, 2026
05Stats
A
100 / 100
Downloads
1
Archive size
9.4 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/umag/swamp-workspace06Platforms
07Labels