Skip to content

[pull] main from anthropics:main#95

Merged
pull[bot] merged 2 commits into
code:mainfrom
anthropics:main
May 19, 2026
Merged

[pull] main from anthropics:main#95
pull[bot] merged 2 commits into
code:mainfrom
anthropics:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 19, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

rlancemartin and others added 2 commits May 13, 2026 08:47
Stateless TypeScript/Bun bridge connecting Slack's Events API to
Managed Agents via CMA outbound webhooks — no held SSE streams, no
session-map DB (session.metadata carries channel + thread_ts).

- setup/create-agent.ts: one-time agent + environment (claude-opus-4-7)
- src/slack-events.ts: v0 HMAC verify, url_verification, fire-and-forget
  kickoff (acks Slack within 3s)
- src/agent.ts: sessions.create with {slack_channel, slack_thread_ts}
- src/cma-webhook.ts: beta.webhooks.unwrap -> retrieve-then-filter ->
  chat.postMessage in-thread
- README: diagram + 'bun install && claude' quickstart
- CLAUDE.md: invoke /claude-api, read skill.md, offer extensions menu
- skill.md: walkthrough, gotchas (sandbox, scope-vs-subscription,
  xoxb-vs-xapp, workspace fan-out, retrieve-then-filter), debugging

Uses @anthropic-ai/sdk ^0.95.1 (beta.webhooks.unwrap).
feat(managed_agents): Slack stateless webhook bridge template
@pull pull Bot locked and limited conversation to collaborators May 19, 2026
@pull pull Bot added the ⤵️ pull label May 19, 2026
@pull pull Bot merged commit a102bbe into code:main May 19, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant