Skip to content

0.8.0-canopy.1

Latest

Choose a tag to compare

@victor-develop victor-develop released this 14 Aug 16:49

Fork build for the canopy skill. Upstream 0.8.0 plus:

messages edit 不再把消息里的链接改坏。 chat.update 没有传 parse=none,Slack 就按客户端输入处理、把文本转义,<url|label> 存成 &lt;url|label&gt; —— 消息更新成功,但里面每个链接都变成字面文字。chat.postMessage 不受影响,因为它的 parse 默认就是 none。canopy 的 checkpoint feed 每追一条都要 edit 一次,所以这条是阻塞性的。

合入 asdigitos/slackcli#1 的安全加固(凭据只发往 slack.com 主机、终端输出消毒、更新包校验)。

childEnv 测试不再扫整个继承环境。 原来断言 JSON.stringify(整个 env) 不含 "secret";开发机上一个无关变量带这个字样就会失败(NOTION_TOKEN=secret_… 就够),而失败时 bun 会把所有导出的环境变量打印出来 —— 一个红测试变成凭据泄露。现在只检查测试自己塞进去的值。

安装:

curl -fsSL -o ~/.local/bin/slackcli \
  https://github.com/victor-develop/slackcli/releases/download/v0.8.0-canopy.1/slackcli-macos-arm64
chmod +x ~/.local/bin/slackcli

sha256(slackcli-macos-arm64) = 57a9cbceccc819b94d6cbaa89592ecc9cd4faa661b7030de8d2795fcf82ad386

注意 slackcli update 会把这个二进制覆盖回上游版本。