Back to releases
v0.7.4

Knowledge bases can connect to Feishu (v0.7.4)

Feishu app management, source sync, and a file-tree browser ship, bringing team docs into Langhuan's retrieval pipeline.

FeishuSource syncKnowledge base

Langhuan adds a Feishu source: you can manage multiple Feishu apps, create connections per workspace, and sync the cloud file tree into a knowledge base. A knowledge base no longer only accepts manually uploaded files — it can also keep drawing content from the collaboration space a team uses day to day.

Connect once, sync on demand

Feishu app credentials are saved and chosen by an independent connection-management capability, and the source type can be specified clearly when creating a knowledge base. The console adds a Feishu integration page, app management, and source switching, so the connection relationship isn’t hidden in a string of config.

Sync is a background task

Sync runs through the source_sync worker, so the console page doesn’t have to keep waiting on the Feishu API to return:

  • The first sync builds the file tree and document mappings.
  • Subsequent syncs process only changes and detect remote deletions.
  • The scheduler rate-limits per app, so multiple knowledge bases syncing at once don’t crowd out each other’s quota.
  • The knowledge-base detail page shows the current sync state, and manual triggers also have clear task feedback.

Get the boundaries right first

This release fixes the relationships among source, workspace, document, and sync task, leaving clear domain boundaries for bringing in more external knowledge sources later, while keeping Langhuan’s control over parsing, chunking, and indexing.