Skip to content

Knowledge ​

Knowledge is everything your agent remembers and references: memories, documents, ingestions, skills, goals, and reminders. Open Agent settings → Knowledge.

Overview ​

Tabs in Knowledge:

TabPurpose
MemoryDurable facts the agent should keep
DocumentsUploaded reference files (PDF, text, …)
IngestionsPipeline runs from transcripts, articles, connectors
SkillsMarkdown skill files (scope, tools, media) — see Skills
GoalsMeasurable goals (also Board MCP)
RemindersTime-based reminders

In the app ​

  1. Open Agent settings → Knowledge
  2. Pick a tab
  3. Create or upload; wait for processing on documents/ingestions
  4. Delete or update outdated entries

Memories ​

Short durable facts. Prefer memories for stable preferences and CRM-adjacent truths; prefer documents for long manuals.

Documents ​

Upload PDFs and text. Agents search and cite them in chat / MCP.

To share a document outside JoAi (e.g. WhatsApp), open it in Knowledge → Documents, choose Make public, then copy the link or share via WhatsApp. Recipients open a public page on the documents mini-app at documents.joai.ai/{locale}/{slug} (locale follows the team language) without signing in. Use the lock control to revoke access.

For sensitive handoffs (credentials, contracts), choose Add password. The share URL then includes ?password=… (same pattern as vleap docs). Without the query param, recipients see an unlock form. Remove password clears protection; the lock control still revokes the whole share.

Prefer Archive over delete when a document should leave active knowledge but stay recoverable. Archiving also revokes any public share link. Toggle Archived in the documents list to restore.

Ingestions ​

Queued structured ingestion (meeting transcripts, Readwise, X mentions, notes). Monitor status here; agents can use ingest_knowledge, ingest_meeting_transcript, get_ingestion_ops, reprocess_ingestion where available.

Goals & reminders ​

Create goals and reminders in Knowledge. Board MCP also exposes list_goals, create_goal, list_reminders, create_reminder, etc.

For agents (MCP) ​

ToolPurpose
create_memory / update_memory / search_memoriesMemories
list_documents / create_document / update_document / delete_documentDocuments (public: true publishes a share URL; password optionally protects it — empty string clears; archived: true soft-retires; list_documents with archived: true lists the archive)
ingest_knowledgeQueue structured ingestion
list_skills / create_skill / update_skill / delete_skillSkills
list_goals / create_goal / update_goal_progressGoals (Board)
list_reminders / create_reminder / delete_reminderReminders (Board)

Meeting ops (when exposed): ingest_meeting_transcript, get_ingestion_ops, reprocess_ingestion.

Live schemas: tools/list. See MCP and SKILL.md.

Tips ​

  • Keep memories short and factual
  • Re-ingest when source docs change materially
  • Use Desk for temporary session media, not Knowledge