Commands

List Articles

bestmate kb list
bestmate kb list --limit 50
bestmate kb list --source granola
bestmate kb list --tag meeting-notes
Output:
Knowledge Base (103 articles)

  🏢 Q1 Planning Notes                    granola  2026-03-28 [meeting-notes]
     Discussed roadmap priorities for Q1...
     ID: abc123def456

  🔒 Personal Research                    cli  2026-03-25 [research, ai]
     Notes on transformer architectures...
     ID: xyz789ghi012
bestmate kb search "deployment process"
bestmate kb search "meeting notes march"

View Article

bestmate kb get <article-id>
Shows full content, metadata, tags, visibility, and timestamps.

Update Article

# Change title
bestmate kb update abc123 --title "Updated Title"

# Change tags
bestmate kb update abc123 --tags "ai,strategy,q1"

# Change visibility
bestmate kb update abc123 --visibility organization

Delete Article

bestmate kb delete abc123
Prompts for confirmation. Deletes the article and all associated chunks.

Flags

kb list

FlagDescription
--limitMax articles (default: 20, max: 100)
--sourceFilter by source (e.g., granola, cli, slack-ingest)
--tagFilter by tag

kb update

FlagDescription
--titleNew title
--tagsNew tags (comma-separated)
--visibilityprivate, team, or organization