Added
- 28 new connectors bringing the total to 31, covering code repos, cloud storage, wikis, ticketing, messaging, CRM, and web:
- Code Repos: GitLab (
gitlab:owner/repo), Bitbucket (bitbucket:owner/repo) - Cloud Storage: Google Cloud Storage (
gs://), Azure Blob (az://), Dropbox (dropbox:), Cloudflare R2 (r2://) - Wikis & Knowledge Bases: Confluence (
confluence:), Notion (notion:), BookStack (bookstack:), Discourse (discourse:), GitBook (gitbook:), Guru (guru:) - Ticketing & Tasks: Jira (
jira:), Linear (linear:), Zendesk (zendesk:), Freshdesk (freshdesk:), Asana (asana:), ClickUp (clickup:), Airtable (airtable:) - Messaging: Slack (
slack:), Discord (discord:), Microsoft Teams (teams:), Gmail (gmail:) - Sales & CRM: Salesforce (
salesforce:), HubSpot (hubspot:) - Other: Google Drive (
gdrive:), SharePoint (sharepoint:), Web Crawler (web:)
- Code Repos: GitLab (
- Context manager support for
OikbClient .gitignoreadded to the project
Changed
- Renamed
--kbto--kb-idacross all commands - Modernized README with 30+ connector showcase organized by category
- Added Open WebUI 0.9.6+ version requirement note
- Updated author to Tim Baek
- Moved
import jsonto top-level inclient.py - Removed unused imports from
sync.py,config.py - Fixed
Optional[str]type hints to usestr | Nonesyntax - Removed redundant
fnmatchcheck inignore.py - Empty source message now respects
--quietflag