Poll trusted Multiple Sclerosis RSS feeds, score credibility, save raw items, filter low-quality material, and promote high-value items into citation-grounded KB processing.
Save a URL, file path, pasted text, DOI, or PMID into the knowledgebase at $KB_ROOT/raw/manual/YYYY/MM/DD/. Enriches via the relevant MCP (pubmed/crossref) when input is a DOI or PMID. NON-DESTRUCTIVE — write-only into raw/, never into pages/.
Append a single timestamped bullet to today's $KB_ROOT/journals/YYYY/MM/YYYY_MM_DD.md describing what the agent just did. Logseq-compatible and date-partitioned. Call this at the end of every meaningful action (page write, ingest, query answered).
Self-heal the MS knowledgebase layout after RSS watch or weekly digest. Migrates legacy flat files into the V2 date/type structure, refreshes Start Here and Index pages, checks links/frontmatter, and journals the maintenance summary.
Answer a research question by searching the kb first, then PubMed → CrossRef → SearXNG, writing a citation-grounded content page under $KB_ROOT/content/<type>/YYYY/MM/. Every claim cites a DOI/PMID/URL or is dropped. This is the heart of the agent.
Safely prune generated RSS watcher raw cache after weekly digest retention, without touching manual raw ingests or the RSS seen ledger.
Resolve any check, save, attack, or world-roll using the dice-roller MCP — never compute dice results from LLM memory.
Start a combat encounter by rolling initiative for all combatants and registering the sorted order with the turn-tracker MCP. From this point forward, current_turn() is the single source of truth — turn order is NEVER stated from LLM memory.