Commit Graph

  • bb7ccaedf9 fix(sheets): warn when +dropdown source-range exceeds 2000 cells with highlight on zhengzhijie 2026-05-26 14:52:58 +08:00
  • a0d6472e9f feat: 同步 tools-schema.json 改动 zhengzhijie 2026-05-26 14:48:12 +08:00
  • 6b3c0b5556 docs(sheets): sync lark-sheets skill docs from upstream spec xiongyuanwen-byted 2026-05-26 12:50:52 +08:00
  • ee9d090e64 feat(slides): support importing pptx as slides (#1068) ethan-zhx 2026-05-26 11:54:46 +08:00
  • fe72e41fb2 feat(errs): add structured CLI error contract (#984) evandance 2026-05-26 11:42:33 +08:00
  • f4bcb85d2e Merge pull request #1089 from zhengzhijiej-tech/fix/batch-ranges-prefix-clarity zhengzhijiej-tech 2026-05-26 11:02:11 +08:00
  • 877fbe6d47 docs(base): document UI-only field settings (#1078) zgz2048 2026-05-26 10:58:22 +08:00
  • e93e2a98e1 feat(apps): replace +html-publish cwd hard-reject with credential-file scan (#1072) raistlin042 2026-05-25 23:24:40 +08:00
  • 0dda56914d fix(apps): read app object from data.app for +create and +update (#1087) raistlin042 2026-05-25 23:16:30 +08:00
  • 8bc4ec3fff fix(common): escape special chars in multipart form filenames (#1037) WJzz1 2026-05-25 22:51:02 +08:00
  • 06a3921f40 optimize: remove fenced code block guidance from auth URL output hints (#1088) JackZhao10086 2026-05-25 22:37:11 +08:00
  • 5880d070e2 fix(sheets): clarify batch --ranges prefix must be sheet display name zhengzhijie 2026-05-25 22:03:17 +08:00
  • 2082095f18 Merge pull request #1090 from zhengzhijiej-tech/fix/dropdown-get-sheet-id-prefix zhengzhijiej-tech 2026-05-25 22:11:25 +08:00
  • 6cadbe807a feat: 把环境变量提交上去 zhengzhijie 2026-05-25 21:56:25 +08:00
  • b25ff1ced5 chore(release): v1.0.40 (#1086) v1.0.40 liangshuo-1 2026-05-25 21:31:27 +08:00
  • 927a73faa2 Merge pull request #1083 from zhengzhijiej-tech/fix/dropdown-get-sheet-id-prefix zhengzhijiej-tech 2026-05-25 21:28:30 +08:00
  • 9c447e735b fix(sheets): drop Sheet1! prefix from +cells-get / +csv-get / +csv-put flag examples zhengzhijie 2026-05-25 21:24:30 +08:00
  • 12b94746bb fix(sheets): +dropdown-get accepts --sheet-id/--sheet-name + bare --range zhengzhijie 2026-05-25 21:08:58 +08:00
  • aea9f37f58 feat(wiki): add exponential backoff retry for +node-create lock contention (#1012) (#1076) feat/markdown-format-render fangshuyu-768 2026-05-25 20:03:17 +08:00
  • 5327e9390d feat(sheets): support local --image in +float-image-create xiongyuanwen-byted 2026-05-25 19:20:50 +08:00
  • dece428487 fix(sheets): validate +cells-set-image --image path in Validate xiongyuanwen-byted 2026-05-25 19:20:33 +08:00
  • ff493d4534 Merge pull request #1075 from zhengzhijiej-tech/fix/sheets-e2e-fixes-batch1 zhengzhijiej-tech 2026-05-25 19:13:24 +08:00
  • ff78ff40d8 chore(sheets): sync +dropdown flag desc + write-cells narrative from spec zhengzhijie 2026-05-25 17:40:40 +08:00
  • 1a2d2d04be feat(sheets): +dropdown --highlight tri-state via Changed() for opt-out zhengzhijie 2026-05-25 17:40:17 +08:00
  • ac06eaa0f4 fix(wiki): rename +node-get --token to --node-token, keep alias (#1074) liujinkun2025 2026-05-25 17:28:45 +08:00
  • 282c27784d docs(skills): add 云盘/云存储 alias alongside 云空间 for agent clarity (#1073) fangshuyu-768 2026-05-25 17:15:50 +08:00
  • f2a4c95665 fix(output): classify wiki lock-contention error (131009) with retry hint (#1014) 郭立lee 2026-05-25 16:50:45 +09:00
  • cb5055eb46 feat(auth): add auth qrcode subcommand and update auth docs/hints (#968) JackZhao10086 2026-05-25 15:34:00 +08:00
  • 5eaa70b74a Merge pull request #1030 from zhengzhijiej-tech/fix/sheets-e2e-fixes-batch1 zhengzhijiej-tech 2026-05-25 14:43:15 +08:00
  • f0dea38aeb fix(sheets): post-rebase test fixups after dropping superseded fix #1 zhengzhijie 2026-05-25 14:41:59 +08:00
  • fa503fa47f chore(sheets): restore --colors in parseJSONFlag docstring example list zhengzhijie 2026-05-25 14:35:43 +08:00
  • 38ef6ad51e docs(sheets): sync agent-voice rewrite of Dropdown 选项+配色 from spec zhengzhijie 2026-05-25 14:28:07 +08:00
  • f0d218f7ea feat(sheets): +dropdown-set/-update --source-range for listFromRange mode zhengzhijie 2026-05-25 14:23:08 +08:00
  • 09c02e8657 docs(sheets): sync dropdown --colors/--highlight clarification from spec zhengzhijie 2026-05-25 11:46:26 +08:00
  • 2ee2a59dff chore(sheets): re-sync from spec + loosen --colors length check zhengzhijie 2026-05-25 11:24:53 +08:00
  • 96c338735a fix(sheets): restore +dropdown --colors / --highlight, map to canonical fields zhengzhijie 2026-05-22 18:06:50 +08:00
  • 101c572d64 docs(sheets): sync from sheet-skill-spec — remove dropdown --colors / --highlight zhengzhijie 2026-05-22 15:41:57 +08:00
  • 9d06652aa9 revert(sheets): drop direct edits to skills/lark-sheets/references/ zhengzhijie 2026-05-22 12:25:27 +08:00
  • 5926e89ce3 revert(sheets): drop direct flag-defs.json edits — generated from spec zhengzhijie 2026-05-22 11:42:36 +08:00
  • 556b2292c7 fix(sheets): align +workbook-create, +dropdown-*, +dim-move, +range-sort with server schema zhengzhijie 2026-05-22 11:37:35 +08:00
  • 4be06c85f6 fix(sheets): correct +workbook-create initial fill and +dim-move endpoint xiongyuanwen-byted 2026-05-25 14:15:48 +08:00
  • 9d4233bfe3 fix(contact): add actionable hint when fanout search all-fail with no API code (#1054) WJzz1 2026-05-25 12:08:18 +08:00
  • 868beaf004 docs(sheets): sync lark-sheets skill spec from upstream xiongyuanwen-byted 2026-05-25 11:54:43 +08:00
  • 708cbc2b31 fix: use ErrValidation instead of fmt.Errorf in Validate paths (#1001) zed 2026-05-25 11:52:51 +08:00
  • 6d1f9980fa fix: annotate auto-grant permission failures with required_scope and console_url (#1045) ZEden0 2026-05-25 11:01:01 +08:00
  • 81bb61359d docs(sheets): sync lark-sheets skill spec from upstream xiongyuanwen-byted 2026-05-24 14:44:17 +08:00
  • 370137e1c3 docs(sheets): sync lark-sheets skill spec from upstream xiongyuanwen-byted 2026-05-24 09:55:47 +08:00
  • 6e3e120ec8 Docs/lark task shortcut doc refresh (#1057) zero-my 2026-05-24 00:32:28 +08:00
  • 48e6072342 docs(sheets): sync chart properties schema (position/size required) xiongyuanwen-byted 2026-05-23 19:09:02 +08:00
  • b85311c873 docs(sheets): sync lark-sheets skill spec from upstream xiongyuanwen-byted 2026-05-23 13:45:44 +08:00
  • 2f5c625ac7 docs(sheets): sync lark-sheets read docs — --max-chars as single read cap xiongyuanwen-byted 2026-05-23 09:05:55 +08:00
  • e0c22d6ee0 fix(sheets): make --max-chars the single read cap for +cells-get / +csv-get xiongyuanwen-byted 2026-05-23 08:59:11 +08:00
  • efcc55460b docs(sheets): sync lark-sheets skill spec (chart/pivot wire mappings, --end semantics) xiongyuanwen-byted 2026-05-23 01:18:25 +08:00
  • ce5b4f24e1 chore(release): v1.0.39 (#1052) v1.0.39 liangshuo-1 2026-05-22 21:10:35 +08:00
  • 4b2223194b fix: add 22 new scope entries to scope priorities (#1050) MaxHuang22 2026-05-22 19:48:08 +08:00
  • e003d4aa01 feat(sheets): add +cells-set --copy-to-range and sync skill spec xiongyuanwen-byted 2026-05-22 18:10:45 +08:00
  • 4582dfd281 docs(base): update location full_address guidance (#754) zgz2048 2026-05-22 18:05:35 +08:00
  • 5c01a7f7f0 feat(slides): export slides (#988) ethan-zhx 2026-05-22 17:19:49 +08:00
  • 054ff9339b feat(sec): integrate enterprise cli feat/sec_plugin AlbertSun 2026-05-22 16:43:24 +08:00
  • d5d2fee848 chore(apps): refine lark-apps skill description and surface (#1040) raistlin042 2026-05-22 16:39:36 +08:00
  • ffcf7781b4 feat(sidecar): support multi-client identity isolation in server-demo (#934) hGrany 2026-05-22 15:25:00 +08:00
  • fbe4cc689a feat(im): support Markdown image rendering in post content (#893) liujiashu-shiro 2026-05-22 10:44:10 +08:00
  • ac85c3e34d chore(release): v1.0.38 (#1026) v1.0.38 liangshuo-1 2026-05-22 03:20:21 +08:00
  • daba3c9afd feat(apps): gate apps domain off on Lark brand (#1025) liangshuo-1 2026-05-22 03:03:41 +08:00
  • d91341bca3 Merge pull request #1023 from zhengzhijiej-tech/fix/sheets-audit-20260521 zhengzhijiej-tech 2026-05-21 22:10:47 +08:00
  • e54220ade1 feat: support files in drive +add-comment (#975) v1.0.37 wangweiming-01 2026-05-21 21:40:27 +08:00
  • 5a42fb5788 docs(sheets): sync lark-sheets skill from spec (audit 20260521) zhengzhijie 2026-05-21 20:52:13 +08:00
  • d914c851ac fix(sheets): require sparkline_id on +sparkline-update items (#6) zhengzhijie 2026-05-21 19:11:04 +08:00
  • d3fbc88527 chore(release): v1.0.37 (#1021) liangshuo-1 2026-05-21 20:44:23 +08:00
  • 652e96906c feat(wiki): add +member-add / +member-remove / +member-list shortcuts (#997) liujinkun2025 2026-05-21 20:40:55 +08:00
  • 300a5e8906 docs(sheets): sync stdin guidance and sparkline reference xiongyuanwen-byted 2026-05-21 20:31:58 +08:00
  • 6cea6c9af0 feat(apps): add miaoda apps domain (6 shortcuts + dry-run e2e) (#1002) raistlin042 2026-05-21 20:30:42 +08:00
  • 5f3e8c6385 feat(sheets): add +cells-batch-clear fan-out over batch_update xiongyuanwen-byted 2026-05-21 19:17:33 +08:00
  • 816927f8b8 fix: surface auto-grant failures via stderr and JSON hint (#1015) fangshuyu-768 2026-05-21 18:17:24 +08:00
  • 8e8a5110ee Merge pull request #1018 from zhengzhijiej-tech/fix/sheets-validation-pushdown zhengzhijiej-tech 2026-05-21 17:20:15 +08:00
  • 4e44e668f7 fix(sheets): align +cond-format / +filter with server schema (#4 + #5) zhengzhijie 2026-05-21 16:22:15 +08:00
  • 8d0fefd9e0 fix(sheets): push +batch-update sub-op validation down into xxxInput builders zhengzhijie 2026-05-21 15:18:05 +08:00
  • 21fb74aab5 feat: inline transcript and keywords from minutes artifacts API feat/artifacts_fix0519 zhangjun.1 2026-05-21 16:01:29 +08:00
  • 56749e70cb fix(sheets): use FileIO for write-image input (#996) caojie0621 2026-05-21 15:53:44 +08:00
  • 1e05e7b3ad fix(sheets): align +cells-get/+csv-get range flags with synced spec xiongyuanwen-byted 2026-05-21 11:38:09 +08:00
  • 0ea7c14e4a fix(sheets): make +batch-update sub-ops reuse standalone flag→body translators xiongyuanwen-byted 2026-05-21 10:41:42 +08:00
  • 0c2e5f5e5c feat(sheets): translate +batch-update sub-ops {shortcut,input} → MCP shape zhengzhijie 2026-05-20 21:17:57 +08:00
  • 9048c7097f docs(sheets): sync +batch-update CLI override schema (shortcut/input form) zhengzhijie 2026-05-20 20:54:02 +08:00
  • 3d3e2c7f10 refactor(sheets): build shortcut flags generically from flag-defs.json xiongyuanwen-byted 2026-05-20 17:46:49 +08:00
  • ce852e26d8 feat(shortcuts): support int64 and float64 flag types xiongyuanwen-byted 2026-05-20 12:35:04 +08:00
  • 460c794f28 feat(sheets): add flag-descriptions.en.json and wire applyFlagDescs into Shortcuts() xiongyuanwen-byted 2026-05-20 11:28:35 +08:00
  • 54914e6082 docs(sheets): remove sandbox references and normalize tool names to CLI shortcuts xiongyuanwen-byted 2026-05-19 21:01:58 +08:00
  • 50190e8638 feat(sheets): add --print-schema runtime introspection for composite JSON flags xiongyuanwen-byted 2026-05-19 17:31:54 +08:00
  • 184949ff0c refactor(sheets)!: split +dim-resize into +rows-resize and +cols-resize xiongyuanwen-byted 2026-05-19 12:50:32 +08:00
  • 347d80361d fix(sheets): repair cells-set-image rich_text embed payload xiongyuanwen-byted 2026-05-18 20:06:31 +08:00
  • be31975f7e refactor(sheets): align batch_update + cells-set with synced reference docs xiongyuanwen-byted 2026-05-18 19:47:21 +08:00
  • 2acff2b17f refactor(sheets): sync shortcut flags with sheet-skill-spec v0.5.0 xiongyuanwen-byted 2026-05-18 17:43:00 +08:00
  • b9a1752095 refactor(sheets): inline cli-only shortcuts into their canonical skill files xiongyuanwen-byted 2026-05-16 23:48:56 +08:00
  • 96f5742511 test(sheets): cover all 70 shortcuts with dry-run + execute-path tests xiongyuanwen-byted 2026-05-16 23:37:58 +08:00
  • 9898024392 feat(sheets): implement cli-only shortcuts (B8) — 70/70 complete xiongyuanwen-byted 2026-05-16 23:16:13 +08:00
  • 705844f312 feat(sheets): implement lark_sheet_batch_update shortcuts (B7) xiongyuanwen-byted 2026-05-16 23:06:25 +08:00
  • 1cbc049700 feat(sheets): implement object CRUD shortcuts (B6) xiongyuanwen-byted 2026-05-16 23:01:59 +08:00
  • ee4096f141 feat(sheets): implement object-list shortcuts (B5) xiongyuanwen-byted 2026-05-16 22:54:24 +08:00
  • b3e99de06c feat(sheets): implement lark_sheet_range_operations shortcuts (B4) xiongyuanwen-byted 2026-05-16 22:51:08 +08:00
  • 0d351179e4 refactor(sheets): move +dropdown-update / +dropdown-delete to lark_sheet_batch_update xiongyuanwen-byted 2026-05-16 22:43:17 +08:00