Commit Graph

386 Commits

Author SHA1 Message Date
houzhicong
121e3a3200 docs(skill): tighten vc agent meeting guidance 2026-05-11 17:48:01 +08:00
houzhicong
192261b86e refactor(vc): simplify meeting events pagination 2026-05-11 17:48:01 +08:00
houzhicong
9d36cee84e docs(skill): tighten vc agent meeting events workflow 2026-05-11 17:48:01 +08:00
houzhicong
29ffddacf5 fix(vc): keep meeting event count aligned with events list 2026-05-11 17:48:01 +08:00
houzhicong
4bffde3bd4 docs(skill): refine vc meeting events paging guidance 2026-05-11 17:48:01 +08:00
renaocheng
f1c1208c0b Revert "docs: tighten vc-agent references - remove redundancy and fix vague wording"
This reverts commit 9845fc40622c65b0811da1c9ae4902434377f33e.
2026-05-11 17:48:01 +08:00
renaocheng
ab7f2a13d8 docs: tighten vc-agent references - remove redundancy and fix vague wording 2026-05-11 17:48:01 +08:00
renaocheng
beb6e2a565 docs: tighten meeting-join risk warning to single sentence 2026-05-11 17:48:01 +08:00
renaocheng
0846d76172 docs: replace inaccurate no-replay warning with real social-cost risk 2026-05-11 17:48:01 +08:00
renaocheng
4df1bb0120 revert: restore CRITICAL banner in lark-vc-agent to match repo convention 2026-05-11 17:48:01 +08:00
houzhicong
fdc2f82f63 docs(skill): refine vc agent meeting guidance 2026-05-11 17:48:01 +08:00
houzhicong
81f8ba4872 feat(vc): print meeting event page token in pretty output 2026-05-11 17:48:01 +08:00
renaocheng
ef1e3edcf7 docs: systematic review of lark-vc-agent SKILL for clarity and precision 2026-05-11 17:48:01 +08:00
renaocheng
35af2ca930 docs: clarify pretty vs json format choice by processing depth 2026-05-11 17:48:01 +08:00
renaocheng
a19ba5ee50 docs: downgrade dry-run from mandatory to optional for vc-agent writes 2026-05-11 17:48:01 +08:00
renaocheng
0f2e9e9303 fix: use Chinese quotes in vc/vc-agent description YAML frontmatter 2026-05-11 17:48:01 +08:00
renaocheng
f7980d0967 docs: tighten lark-vc-agent description to descriptive neutral tone 2026-05-11 17:48:01 +08:00
renaocheng
e400a45de5 docs: rewrite lark-vc-agent description in user-facing language 2026-05-11 17:48:01 +08:00
houzhicong
5ec895833f fix(vc): send meeting join password at top level 2026-05-11 17:48:01 +08:00
renaocheng
60f2f3155c docs: fix cross-links in lark-vc-agent references after split 2026-05-11 17:48:01 +08:00
renaocheng
eb1885d813 docs: drop nonexistent workflow skill reference and fix identity 2026-05-11 17:48:01 +08:00
renaocheng
87089bccd7 refactor: split lark-vc-agent from lark-vc 2026-05-11 17:48:01 +08:00
renaocheng
4bee0c3742 docs: clarify participant-snapshot vs meeting-events routing 2026-05-11 17:48:01 +08:00
houzhicong
9686fd8d9c docs(skill): clarify vc meeting events output guidance 2026-05-11 17:48:01 +08:00
houzhicong
7acf9d57ba docs(skill): add vc meeting events shortcut guide 2026-05-11 17:48:01 +08:00
houzhicong
21f837c589 feat(vc): refine meeting events pretty output 2026-05-11 17:48:01 +08:00
houzhicong
ba73deeb57 feat(vc): improve meeting events pretty timeline 2026-05-11 17:48:01 +08:00
renaocheng
0607a1ab5b test: add unit tests for vc +meeting-join and +meeting-leave shortcuts 2026-05-11 17:48:01 +08:00
houzhicong
e9eb91d49c feat(vc): refine meeting events pagination and output 2026-05-11 17:48:01 +08:00
houzhicong
97ef2bcfb8 feat(vc): add meeting events shortcut
Add vc +meeting-events for bot meeting activity queries with page-all pagination support and tested pretty/json output.
2026-05-11 17:48:01 +08:00
renaocheng
d5327aa7e9 docs: add skill references for vc +meeting-join and +meeting-leave 2026-05-11 17:48:01 +08:00
zhaolei.vc
4626955139 feat(vc): agent join meeting basic shortcuts structure
Change-Id: Ic5d64067eb48670fa6636841cd00cbfa9b0bf3e7
2026-05-11 17:48:01 +08:00
shifengjuan-dev
25c72ced6f docs(im): name --query/--member-ids in +chat-search shortcut row (#812)
The +chat-search row in lark-im SKILL.md described the search as
"by keyword and/or member open_ids", which doesn't match the real
flag names (--query, --member-ids). Naming them inline avoids
agents guessing --keyword from the prose, matching the style
already used by +chat-messages-list.

Change-Id: Ife8668d9b13ee66711bc4e81a7b2bcc7f05d9586
2026-05-11 16:22:12 +08:00
SunPeiYang996
0ed63b02e4 chore(doc): inject docs scene into v2 requests (#808)
Change-Id: I4f23880e24164c8b229a5403942bfa1b7ddb0ce6
2026-05-11 14:35:00 +08:00
Yuxuan Zhao
5352e6a90a test: drop stale yes flags from e2e (#815) 2026-05-11 13:49:43 +08:00
seemslike
16f1a0f320 feat: add flag shortcuts for im (#770)
Add IM flag shortcut commands to lark-cli, enabling users to create, list, and cancel bookmarks on messages and threads via +flag-create, +flag-list, and +flag-cancel.

Change-Id: I8f87f0eadf83fb59b024a3b9fe67b23d363abe0a
2026-05-11 11:32:06 +08:00
Yuxuan Zhao
4d625420b0 test: drop stale e2e yes flags (#794) 2026-05-11 10:48:46 +08:00
liangshuo-1
4aceae9bff chore(release): v1.0.27 (#796)
Change-Id: I4004437e7dbeb195ab1133a8f7c657f9b6f835fd
v1.0.27
2026-05-09 20:35:55 +08:00
Agent Fitz ;-)
44ffa98b89 fix: Fix installation errors when PowerShell is disabled by Group Policy. (#789) 2026-05-09 16:54:51 +08:00
terry
f9792f056e docs: clarify task member id types in references (#777)
Change-Id: Icaf012238cd93eeb784014d807c12168faf0a202

Co-authored-by: tengchengwei <tengchengwei@bytedance.com>
2026-05-09 14:16:11 +08:00
mazhe-nerd
6e22a7e518 feat(config): add lark-channel as a bind source (#786) 2026-05-08 22:39:23 +08:00
liangshuo-1
29a98966a0 chore(release): v1.0.26 (#785)
Change-Id: I27dd5e9ad7dc083ab41821cfcfb12c69354fa2b0
v1.0.26
2026-05-08 19:39:26 +08:00
zgz2048
a81d07ca4f fix: clean base error detail output (#783) 2026-05-08 18:13:44 +08:00
sammi-bytedance
e754b3bc1b feat(im): add message_app_link to IM message outputs (#668)
- Assemble applinks via net/url to ensure proper encoding
- Normalize message position values across more numeric types
- Avoid leaking null message_app_link; assemble when missing
- Update unit tests to assert URL semantics and cover edge cases

Change-Id: Ic473cb563c8a648c4f6677c32b25b9f371a0f84e
2026-05-08 16:06:48 +08:00
JackZhao10086
a6de8360f0 feat(auth): add scope hint for missing authorization errors (#776)
* feat(auth): add scope hint for missing authorization errors

* fix(auth): handle existing hints in missing scope error

* refactor(auth): centralize user authorization error detection

* fix(auth): handle nil error case in IsNeedUserAuthorizationError
2026-05-08 15:23:29 +08:00
xzcong0820
88d7ec8ee7 feat(lark-mail): add data integrity and write-confirmation rules (#749)
Adds a new top-level safety section "数据真实性与操作合规" to the
lark-mail skill via the canonical generation pipeline:

  - skill-template/domains/mail.md (source) — adds the section to the
    domain introduction file that gen-skills.py renders into SKILL.md.
  - skills/lark-mail/SKILL.md (regenerated product) — produced by
    `make gen-skills project=mail` from larksuite-cli-registry against
    the modified mail.md source.

Why both files: skills/lark-mail/SKILL.md is auto-generated from
skill-template/domains/mail.md + registry-conf/skill-meta.yaml +
output/from_meta/mail.json. Editing only SKILL.md would be reverted on
the next `make gen-skills` run because SKILL.md has no AUTO-GENERATED
markers and falls into the "no markers -> overwrite whole file" branch
in scripts/gen-skills.py.

The section adds 3 hard constraints on agent behavior:
  - empty result is a valid answer; do not fabricate IDs or placeholders
  - explicit action preview before destructive write operations
    (delete / trash / batch_trash / cancel_scheduled_send / rules.*)
  - reversible modifications (label / read state / folder move) are
    exempt from the preview requirement

Addresses recurring evaluation failures (c03/c04/c06/c09/c14/c19~c24/c40)
where the agent fabricated IDs or auto-executed destructive operations.
2026-05-08 12:13:40 +08:00
syh-cpdsss
90757887b2 whiteboard-update as "write" risk (#775)
Change-Id: Iacc4d349b44337813392d75f4f0ec67718074efc
2026-05-07 22:53:37 +08:00
liangshuo-1
88d4e3bd90 chore(release): v1.0.25 (#774)
Change-Id: I9713902d6d7fdfb399e59d8ae23009789a71be3d
v1.0.25
2026-05-07 21:19:01 +08:00
MaxHuang22
7c68639b31 fix: remove misleading default value from --as flag help text (#769)
The --as flag displayed (default "bot"), (default "user"), or
(default "auto") in help text, but ResolveAs() never uses the cobra
default — it resolves identity via credential config and auto-detect.
The displayed default misled users into thinking a fixed identity was
used when --as was omitted.

Set cobra default to empty string so no (default ...) suffix appears.
Also remove "auto" from visible options since --as auto is equivalent
to omitting --as entirely.

Change-Id: I51ba550a6697eb3675a29f5cee4d0010e0a1cc16
2026-05-07 16:58:38 +08:00
zgz2048
8b80810fa0 docs: clarify base user open_id guidance (#763)
* docs: clarify base user open_id guidance

* docs: clarify base group chat id guidance
2026-05-07 12:14:03 +08:00