Read and write DingTalk AI Tables from DeepSeek Harness
让钉钉 AI 表格的数据,流进 DeepSeek Harness
简体中文 · English
---
## Overview
A DSH plugin that connects **DingTalk AI Tables** (multi-dimensional tables / aitable) to DeepSeek Harness.
Once installed you get **10 `dingtalk_aitable_*` tools** plus a **"ANB 工具 → 钉钉文档" panel** — discover Bases,
inspect tables, query records by condition, batch-write rows, export BOM-prefixed CSVs readable by Excel,
and **schedule recurring exports**.
**Architecture**: this plugin wraps the official DingTalk `dws` CLI (`dingtalk-workspace-cli`) and runs
`dws aitable ...` commands. It is **isomorphic** to DingTalk's own OpenClaw connector — that connector also
does not talk to the REST API directly; it injects `DWS_CLIENT_ID` / `DWS_CLIENT_SECRET` and calls `dws`
(**measured**, 2026-09-14, by reading its repository).
**Design stance**: **read-first with a write gate**. Writes and deletes are off by default, and every delete
needs a per-call confirmation. We would rather add one confirmation step than leave "model hallucination ×
over-broad permissions" as a viable combination.
> **⚠️ This is not a self-contained plugin** — it depends on the external `dws` CLI.
> Read [docs/安装与前置条件.md](docs/安装与前置条件.md) first (Chinese): there are **three dependency layers
> (Node / dws / DingTalk-side authorization) and all three are mandatory**.
## Screenshots