Commit Graph

  • 645ae78b76 feat(i18n): shrink lang catalog from 14 to zh/en/ja luozhixiong 2026-05-29 11:33:07 +08:00
  • 74761a0e1c feat(sheets): add schema-driven JSON flag validation xiongyuanwen-byted 2026-05-29 12:08:47 +08:00
  • a510e07dfc refactor(shortcuts): drop unused argstype.UserOpenIDList shanglei 2026-05-29 11:51:16 +08:00
  • 7d24e2b649 docs(sheets): tell agent to set +H for A1 references containing ! #1160 zhengzhijie 2026-05-28 21:41:01 +08:00
  • 296b34a501 feat(lark-contact): route user_profiles batch_query in skill #1164 feat/contact-add-user-profiles-batch-query liangshuo-1 2026-05-29 01:09:27 +08:00
  • e3eca666fb docs(sheets): require +workbook-info before guessing sheet name zhengzhijie 2026-05-28 20:42:45 +08:00
  • da65e37647 Merge pull request #1152 from zhengzhijiej-tech/fix/eval-issues zhengzhijiej-tech 2026-05-28 20:36:42 +08:00
  • f83c79825d refactor(shortcuts): retire Maybe[T] — top-level *T pointer covers tri-state shanglei 2026-05-28 19:29:34 +08:00
  • dce617eab2 docs(sheets): strip migration-history language from pivot reference / SKILL #1152 zhengzhijie 2026-05-28 19:23:42 +08:00
  • 9c3d30aa00 feat(sheets): rename +pivot-create sheet selector → --target-sheet-{id,name} zhengzhijie 2026-05-28 19:15:38 +08:00
  • 690e746896 docs(sheets): drop bash histexpand section, fix write-cells table escape zhengzhijie 2026-05-28 18:03:59 +08:00
  • 0f695b60ec docs(sheets): wrap A1 sheet names in handwritten examples + bash histexpand guide zhengzhijie 2026-05-28 17:51:00 +08:00
  • 77f86ec2fd docs(sheets): wrap sheet names in single quotes in A1 examples zhengzhijie 2026-05-28 17:38:15 +08:00
  • 9adc79d0c1 fix(shortcuts): typed help shows REQUIRED + defaults; restore TypedShortcut.Mount shanglei 2026-05-28 17:24:58 +08:00
  • 6b4bc0cc64 style(shortcuts): gofmt binder_test.go shanglei 2026-05-28 16:51:17 +08:00
  • b5cd535285 refactor(shortcuts): drop oneof_trigger tag, infer variant attempt from any inner flag shanglei 2026-05-28 16:42:40 +08:00
  • 8e84f47d3e docs(sheets): sync +pivot-create summarize_by lowercase enum values from spec zhengzhijie 2026-05-28 16:34:34 +08:00
  • 098659cc18 feat(shortcuts): bind top-level group sub-struct fields in TypedShortcut shanglei 2026-05-28 15:58:54 +08:00
  • 8d8acb8252 test(shortcuts): cover TypedShortcut descriptors, drop unused Mount shanglei 2026-05-28 10:57:39 +08:00
  • 5ebb1398e7 Merge pull request #1138 from zhengzhijiej-tech/feat/dim-resize-a1-range-schema zhengzhijiej-tech 2026-05-27 19:59:24 +08:00
  • 0476dec83c docs(sheets): sync +pivot-create placement reference from spec #1138 zhengzhijie 2026-05-27 19:46:36 +08:00
  • 69d2851163 refactor(sheets): switch dim-* / rows-cols-resize to A1-string range schema zhengzhijie 2026-05-27 19:36:07 +08:00
  • ce5878e3c4 docs(sheets): clarify filter/filter-view rules update is whole-set PUT xiongyuanwen-byted 2026-05-27 19:16:04 +08:00
  • ccf654d3f0 revert(shortcuts): drop im messages-send typed pilot, keep framework shanglei 2026-05-27 18:16:17 +08:00
  • 823a55a1ef fix: update sheets filter view condition validation feat/multiValue / 2026-05-27 17:31:19 +08:00
  • e85afd68d2 Merge pull request #1130 from zhengzhijiej-tech/fix/pivot-create-schema-alignment zhengzhijiej-tech 2026-05-27 17:01:46 +08:00
  • a09593a0fe fix(sheets): allow +pivot-create to omit both sheet selectors #1130 zhengzhijie 2026-05-27 16:11:07 +08:00
  • ad4368ed2a test(shortcuts): strengthen auth-type assertion + cover binder paths shanglei 2026-05-27 15:32:58 +08:00
  • 60c61d8157 docs(sheets): sync lark-sheets skill from spec xiongyuanwen-byted 2026-05-27 11:56:42 +08:00
  • a07239b923 feat(shortcuts): introduce TypedShortcut framework + im send pilot shanglei 2026-05-26 20:07:48 +08:00
  • 08e8b5c870 fix(sheets): allow +float-image-update to omit the image source xiongyuanwen-byted 2026-05-27 11:10:32 +08:00
  • 338cdaa6db Merge pull request #1107 from zhengzhijiej-tech/sheets/float-image-reference-examples zhengzhijiej-tech 2026-05-26 21:36:15 +08:00
  • 55ccbc5f6a feat: 同步 tools-schema.json 改动 #1107 zhengzhijie 2026-05-26 21:34:04 +08:00
  • bea4c746ae docs(sheets): sync float-image reference from spec — fix non-runnable examples zhengzhijie 2026-05-26 19:29:44 +08:00
  • 4b16fe9ce0 Merge pull request #1098 from zhengzhijiej-tech/fix/batch-ranges-prefix-clarity zhengzhijiej-tech 2026-05-26 16:58:55 +08:00
  • 2424f6dfc2 docs: add drive knowledge asset workflow guidance #1103 docs/drive-knowledge-workflows 江国洲 2026-05-26 16:39:03 +08:00
  • f53e55ce65 fix(sheets): align +cells-search/+cells-replace option keys with server schema #1098 zhengzhijie 2026-05-26 16:13:53 +08:00
  • 71eae77f65 docs(sheets): sync lark-sheets skill from spec — +filter-view-update --properties desc zhengzhijie 2026-05-26 16:08:14 +08:00
  • 08d025945e revert(sheets): drop tools-schema drift mirror from previous spec sync zhengzhijie 2026-05-26 15:31:40 +08:00
  • 930c9c77a8 docs(sheets): sync lark-sheets skill from spec — dropdown flag descs reflect server reality zhengzhijie 2026-05-26 15:16:27 +08:00
  • 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
  • f4bcb85d2e Merge pull request #1089 from zhengzhijiej-tech/fix/batch-ranges-prefix-clarity zhengzhijiej-tech 2026-05-26 11:02:11 +08:00
  • 5880d070e2 fix(sheets): clarify batch --ranges prefix must be sheet display name #1089 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: 把环境变量提交上去 #1090 zhengzhijie 2026-05-25 21:56:25 +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 #1083 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
  • 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 #1075 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
  • 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 #1030 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
  • 868beaf004 docs(sheets): sync lark-sheets skill spec from upstream xiongyuanwen-byted 2026-05-25 11:54:43 +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
  • 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
  • e003d4aa01 feat(sheets): add +cells-set --copy-to-range and sync skill spec xiongyuanwen-byted 2026-05-22 18:10:45 +08:00
  • 054ff9339b feat(sec): integrate enterprise cli #683 feat/sec_plugin AlbertSun 2026-05-22 16:43:24 +08:00
  • d91341bca3 Merge pull request #1023 from zhengzhijiej-tech/fix/sheets-audit-20260521 zhengzhijiej-tech 2026-05-21 22:10:47 +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
  • 300a5e8906 docs(sheets): sync stdin guidance and sparkline reference xiongyuanwen-byted 2026-05-21 20:31:58 +08:00
  • 5f3e8c6385 feat(sheets): add +cells-batch-clear fan-out over batch_update xiongyuanwen-byted 2026-05-21 19:17:33 +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) #1018 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
  • 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