Skip to content

Commit c281310

Browse files
committed
feat(drive): add +update-title shortcut
1 parent 50b4c68 commit c281310

11 files changed

Lines changed: 2530 additions & 19 deletions

File tree

affordance/im.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,13 @@ lark-cli im +messages-resources-download --message-id om_xxx --file-key img_v3_x
142142
- `lark-im/references/lark-im-messages-resources-download.md`
143143

144144
## +messages-search
145-
Use this user-only shortcut to find messages across conversations by keyword or structured filters.
145+
Use this shortcut to find messages across conversations by keyword or structured filters.
146146

147147
### Examples
148148

149149
**Search messages by keyword**
150150
```bash
151-
lark-cli im +messages-search --as user --query "project progress"
151+
lark-cli im +messages-search --query "project progress"
152152
```
153153

154154
### Skills

internal/affordance/im_source_test.go

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,7 @@ var imAffordanceExamples = []imAffordanceExample{
3232
{method: "+messages-mget", command: "lark-cli im +messages-mget --message-ids om_xxx", source: "lark-im/references/lark-im-messages-mget.md"},
3333
{method: "+messages-reply", command: `lark-cli im +messages-reply --message-id om_xxx --text "Received"`, source: "lark-im/references/lark-im-messages-reply.md"},
3434
{method: "+messages-resources-download", command: "lark-cli im +messages-resources-download --message-id om_xxx --file-key img_v3_xxx --type image", source: "lark-im/references/lark-im-messages-resources-download.md"},
35-
{
36-
method: "+messages-search",
37-
command: `lark-cli im +messages-search --as user --query "project progress"`,
38-
source: "lark-im/references/lark-im-messages-search.md",
39-
sourceCommand: `lark-cli im +messages-search --query "project progress"`,
40-
derivation: "explicit-user",
41-
},
35+
{method: "+messages-search", command: `lark-cli im +messages-search --query "project progress"`, source: "lark-im/references/lark-im-messages-search.md"},
4236
{method: "+messages-send", command: `lark-cli im +messages-send --chat-id oc_xxx --text "Hello"`, source: "lark-im/references/lark-im-messages-send.md"},
4337
{method: "+threads-messages-list", command: "lark-cli im +threads-messages-list --thread omt_xxx", source: "lark-im/references/lark-im-threads-messages-list.md"},
4438
{method: "+flag-create", command: "lark-cli im +flag-create --as user --message-id om_xxx", source: "lark-im/references/lark-im-flag-create.md"},
@@ -138,11 +132,6 @@ func TestIMAffordanceExamplesTraceToCurrentSkill(t *testing.T) {
138132
switch tt.derivation {
139133
case "materialize-chat-id":
140134
materialized = strings.ReplaceAll(materialized, "<chat_id from step 2>", "oc_xxx")
141-
case "explicit-user":
142-
if !strings.Contains(string(source), "User identity only") {
143-
t.Fatal("derived --as user is not backed by the source identity contract")
144-
}
145-
materialized = strings.Replace(materialized, "+messages-search", "+messages-search --as user", 1)
146135
case "first-page":
147136
materialized = strings.Replace(materialized, `,"page_token":"<PAGE_TOKEN>"`, "", 1)
148137
default:

shortcuts/drive/drive_update_title.go

Lines changed: 579 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)