Skip to content

add WeCom Smart Sheet toolset#329

Merged
FinleyGe merged 15 commits intolabring:dev/wecomfrom
LBP97541135:feat/wecom-smartsheet
Jan 5, 2026
Merged

add WeCom Smart Sheet toolset#329
FinleyGe merged 15 commits intolabring:dev/wecomfrom
LBP97541135:feat/wecom-smartsheet

Conversation

@LBP97541135
Copy link
Contributor

Description

新增企业微信智能表(WeCom Smart Sheet)工具集,支持对智能表文档、子表、视图、字段及记录的全生命周期管理。

Key Features

  1. 文档与结构管理: 支持新建智能表文档、子表增删改查、视图(表格、看板、画册等)管理。
  2. 字段管理: 提供极简版(自动处理 JSON)和高级版(支持原生 JSON)两种模式。
  3. 记录管理: 提供极简版(支持 Field Title 映射)和高级版(原生格式)两种模式,支持自动类型转换。
  4. 易用性优化:
    • 工具集支持免激活直接使用。
    • 极简版工具大幅降低了 AI 调用时的参数构造难度。

Checklist

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (README.md)
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works

@cla-assistant
Copy link

cla-assistant bot commented Dec 29, 2025

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

Build Successful - Preview Images for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin-pr:6d1b323dd582ddc9d6edf95f800abd5386235e2f

Changed packages:
wecomSmartSheet

@FinleyGe FinleyGe changed the base branch from main to dev/wecom December 30, 2025 09:13
c121914yu and others added 14 commits January 4, 2026 21:10
* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2
* add gpt5.2

* add init

* remove invalid code
* add gpt5.2

* remove invalid code

* gemini3
* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis
* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>
* feat: get wecom corp id tool

* feat: update wecomCorpId readme
@FinleyGe FinleyGe merged commit 4371028 into labring:dev/wecom Jan 5, 2026
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 6, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 6, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 8, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 8, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 8, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit to FinleyGe/fastgpt-plugin that referenced this pull request Jan 12, 2026
* feat: add WeCom Smart Sheet toolset

* perf: init tool (labring#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (labring#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (labring#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (labring#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (labring#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (labring#326)

* Revert "fix: oracle db operation (labring#326)" (labring#327)

This reverts commit 21ec59a.

* update model provider (labring#328)

* feat: wecom corp token tool (labring#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
FinleyGe added a commit that referenced this pull request Jan 12, 2026
* feat: wecom corp token tool (#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* add WeCom Smart Sheet toolset (#329)

* feat: add WeCom Smart Sheet toolset

* perf: init tool (#319)

* add gpt5.2

* perf: init tool

* perf: init tool

* perf: init tool

* rename gpt 5.2

* rename gpt 5.2

* rename gpt 5.2

* add init batch (#320)

* add gpt5.2

* add init

* remove invalid code

* Add gemini3 model (#323)

* add gpt5.2

* remove invalid code

* gemini3

* perf: mongo and redis reconnect (#325)

* perf: mongo and redis reconnect

* perf: mongo and redis reconnect

* perf: redis

* feat:markdownTransform tool indent&ordered&indent (#322)

* feat:markdownTransform tool indent&ordered&indent

* chore: add version description

---------

Co-authored-by: Finley Ge <finleyge@fastgpt.io>

* fix: oracle db operation (#326)

* Revert "fix: oracle db operation (#326)" (#327)

This reverts commit 21ec59a.

* update model provider (#328)

* feat: wecom corp token tool (#330)

* feat: get wecom corp id tool

* feat: update wecomCorpId readme

* chore: restore the index.ts file to template raw

* chore: update wecom logo

* fix: remove wecom corpId tool secret input

* fix: remove useless params for get wecom auth token

---------

Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>

* chore: edit env template

* fix: invoke

* fix: invoke in main thread

---------

Co-authored-by: LBP97541135 <15535198819@163.com>
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Peter-FrontEnd <74163300+Peter-FrontEnd@users.noreply.github.com>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants