mirror of
https://github.com/Comfy-Org/Comfy-PR.git
synced 2026-11-04 23:37:33 +00:00
[PR #187] [MERGED] feat: add slack-cli subtree and subtree sync script #186
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/Comfy-PR#186
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/Comfy-PR/pull/187
Author: @snomiao
Created: 4/2/2026
Status: ✅ Merged
Merged: 4/5/2026
Merged by: @snomiao
Base:
main← Head:sno-bot📝 Commits (10+)
22b2c99refactor: rename msgs.yaml to inbox.yaml for clarity22c5580Squashed 'lib/slack-cli/' content from commit 0e5b91277898c2Merge commit '22c558089a' as 'lib/slack-cli'30b9f3efeat: add subtree sync script and slack-cli subtreee0abd3efix: extract Slack update fn, add throttling, fix final update and input drain cleanupace0f4ffix(slack-cli): use shared reqwest Client via LazyLock for connection poolingcf0707cfix(slack-cli): use valid Slack Block Kit section/mrkdwn instead of invalid markdown typeb8669f1feat(slack-cli): add TS utility layer with URL parsing, markdown conversion, caching, and safe messaginge481a94feat: add prbot feedback command — posts to private #prbot-feedback Slack channel771e1d5feat(feedback): auto-detect repo URL and CLI version in feedback posts📊 Changes
28 files changed (+4007 additions, -325 deletions)
View changed files
📝
CLAUDE.md(+36 -0)📝
bot/cli.ts(+48 -0)📝
bot/slack-bot.ts(+249 -325)📝
bun.lock(+3 -0)📝
inbox.yaml(+0 -0)➕
lib/slack-cli/.github/workflows/build.yml(+111 -0)➕
lib/slack-cli/.gitignore(+4 -0)➕
lib/slack-cli/Cargo.lock(+2146 -0)➕
lib/slack-cli/Cargo.toml(+27 -0)➕
lib/slack-cli/LICENSE(+21 -0)➕
lib/slack-cli/README.md(+71 -0)➕
lib/slack-cli/build.rs(+5 -0)➕
lib/slack-cli/bun.lock(+231 -0)➕
lib/slack-cli/index.d.ts(+22 -0)➕
lib/slack-cli/index.js(+24 -0)➕
lib/slack-cli/package.json(+24 -0)➕
lib/slack-cli/src/lib.rs(+80 -0)➕
lib/slack-cli/src/main.rs(+220 -0)➕
lib/slack-cli/src/slack.rs(+198 -0)➕
lib/slack-cli/ts/cached-client.ts(+44 -0)...and 8 more files
📄 Description
Changes
1. Git subtree: slack-cli
snomiao/slack-clias git subtree atlib/slack-cli/LazyLock)markdown→section/mrkdwn)2. Subtree sync tooling
scripts/subtree-sync.shfor pulling/pushing all configured subtreessubtree:pullandsubtree:pushnpm scripts3. Slack bot: migrate to Claude Agent SDK
claude-yesprocess spawning with@anthropic-ai/claude-agent-sdk(query()API)sendSlackUpdate()with 10s throttle to avoid Slack rate limits and LLM costmsgs.yaml→inbox.yaml🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.