2048lr/dsh-feishu ↗★ 0

dsh-feishu

Deep Feishu / Lark integration for DeepSeek Harness: create Bitable apps, docs, sheets, wiki nodes, uploads and messages in the user's own cloud workspace, plus a user OAuth flow. 适合需要在飞书或Lark云空间中自动创建文档、表格和发送消息的用户。

Package
dsh-feishu
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Oct 14, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:2048lr/dsh-feishu

Configuration

All fields are optional except appId.

FieldDefaultMeaning
appId—The Feishu app id. Required.
appSecretRefFEISHU_APP_SECRETCredential reference resolved through the harness credential store, then the environment.
appSecret''Literal fallback. Discouraged: it puts a secret in configuration.
brandfeishufeishu (open.feishu.cn) or lark (open.larksuite.com).
apiBaseUrl / accountsBaseUrlper brandOverride the endpoints (for a proxy or a private gateway).
defaultFolderToken''Where new documents, sheets, Bitable apps, and uploads go when a call omits a folder.
defaultIdentityautoauto, user, or app. auto uses the user when authorized and otherwise the app, reporting the fallback.
toolPrefixfeishu_Rename the tools (for example fs_).
requestTimeoutMs30000Per-attempt timeout.
maxRetries2Total attempts for rate-limited or transient failures (capped at 6).
enableToolstrueRegister the model-facing tools.
enableOAuthtrueMount the /api/feishu/* routes (status, activity, config, OAuth).
enableUitrueShow the floating panel.
oauthRedirectUriautoOverride the callback. Empty means "use the host webserver's loopback address".
oauthScopesrecommended setScopes requested by the authorization flow.
registerSystemPrompttrueAppend the Feishu guidance section to the system prompt.
activityLogSize50Entries retained for the browser panel.
maxRecordsPerPage500Page-size cap for paginated Feishu reads.
patchFilePathautoThe profile patch file the settings page edits. Not writable from the browser.
userAccessToken''Static user token for headless use; skips OAuth entirely.

Environment fallbacks: FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_BRAND, FEISHU_FOLDER_TOKEN, FEISHU_USER_ACCESS_TOKEN.