You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,12 @@ All implementations share the same Slack listener layer, the same five simulated
18
18
19
19
## What Casey Can Do
20
20
21
-
Casey gives your team instant IT support through three entry points:
21
+
Casey gives your team instant IT support through four entry points:
22
22
23
23
***App Home** — Choose from common issue categories. A modal collects details, then Casey starts a DM thread with a resolution.
24
24
***Direct Messages** — Describe any IT issue and Casey responds in-thread, maintaining context across follow-ups.
25
25
***Channel @mentions** — Mention `@Casey` in any channel to get help without leaving the conversation.
26
+
***Assistant Panel** — Users click _Add Agent_ in Slack, select Casey, and pick from suggested prompts or describe an issue.
26
27
27
28
Behind the scenes, Casey has access to five simulated tools: knowledge base search, support ticket creation, password reset, system status checks, and user permissions lookup.
28
29
@@ -32,6 +33,17 @@ Behind the scenes, Casey has access to five simulated tools: knowledge base sear
32
33
33
34
Casey also works with the [Slack MCP Server](https://docs.slack.dev/agents-ai/model-context-protocol), giving it the ability to search messages and files, read channel history and threads, send messages, schedule messages, and create or update Slack canvases. When deployed with OAuth (HTTP mode), Casey automatically connects to the Slack MCP Server using the user's token, unlocking these capabilities on top of the built-in IT tools.
34
35
36
+
## Using the App
37
+
38
+
Once Casey is running, there are several ways to interact:
39
+
40
+
***App Home** — Open Casey in Slack and click the _Home_ tab. Choose from common issue categories, describe your issue in the modal, and Casey starts a DM thread with a resolution.
41
+
***Direct Messages** — Open a DM with Casey. Pick a suggested prompt or describe your issue, and Casey will reply in a thread.
42
+
***Channel @mentions** — Invite Casey to a channel by typing `/invite @Casey`, then type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
43
+
***Assistant Panel** — Click _Add Agent_ in the top-right corner of Slack, select Casey, and choose a suggested prompt like _Reset Password_, _Request Access_, or _Network Issues_.
44
+
45
+
For full setup instructions, pick a framework above and follow the README in that directory.
46
+
35
47
## Local Development
36
48
37
49
This repo uses [`slack-bolt`](https://pypi.org/project/slack-bolt/) from PyPI.
Copy file name to clipboardExpand all lines: claude-agent-sdk/README.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,12 @@ Built with [Bolt for Python](https://docs.slack.dev/tools/bolt-python/) and the
6
6
7
7
## App Overview
8
8
9
-
Casey gives your team instant IT support through three entry points:
9
+
Casey gives your team instant IT support through four entry points:
10
10
11
11
***App Home** — Users open Casey's Home tab and choose from common issue categories (Password Reset, Access Request, Software Help, Network Issues, Something Else). A modal collects details, then Casey starts a DM thread with a resolution.
12
12
***Direct Messages** — Users message Casey directly to describe any IT issue. Casey responds in-thread, maintaining context across follow-ups.
13
13
***Channel @mentions** — Users mention `@Casey` in any channel to get help without leaving the conversation.
14
+
***Assistant Panel** — Users click _Add Agent_ in Slack, select Casey, and pick from suggested prompts or describe an issue.
14
15
15
16
Casey uses five simulated tools to assist users:
16
17
@@ -241,13 +242,15 @@ python3 app_oauth.py
241
242
242
243
### Using the App
243
244
244
-
Once Casey is running, there are three ways to interact:
245
+
Once Casey is running, there are several ways to interact:
245
246
246
247
**App Home** — Open Casey in Slack and click the _Home_ tab. You'll see five category buttons. Click one to open a modal, describe your issue, and submit. Casey will start a DM thread with you containing a diagnosis and next steps.
247
248
248
-
**Direct Messages** — Open a DM with Caseyand describe your issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
249
+
**Direct Messages** — Open a DM with Casey. You'll see suggested prompts like _Reset Password_, _Request Access_, and _Network Issues_ — pick one or describe your own issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
249
250
250
-
**Channel @mentions** — In any channel where Casey has been added, type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
251
+
**Channel @mentions** — Invite Casey to a channel by typing `/invite @Casey` in the message box, then type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
252
+
253
+
**Assistant Panel** — Click _Add Agent_ in the top-right corner of Slack, select Casey from the list, then pick a suggested prompt or type a message.
251
254
252
255
Casey will add a :white_check_mark: reaction when it believes an issue has been resolved, and occasionally adds a contextual emoji reaction to keep things friendly.
Copy file name to clipboardExpand all lines: openai-agents-sdk/README.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,12 @@ Built with [Bolt for Python](https://docs.slack.dev/tools/bolt-python/) and [Ope
6
6
7
7
## App Overview
8
8
9
-
Casey gives your team instant IT support through three entry points:
9
+
Casey gives your team instant IT support through four entry points:
10
10
11
11
***App Home** — Users open Casey's Home tab and choose from common issue categories (Password Reset, Access Request, Software Help, Network Issues, Something Else). A modal collects details, then Casey starts a DM thread with a resolution.
12
12
***Direct Messages** — Users message Casey directly to describe any IT issue. Casey responds in-thread, maintaining context across follow-ups.
13
13
***Channel @mentions** — Users mention `@Casey` in any channel to get help without leaving the conversation.
14
+
***Assistant Panel** — Users click _Add Agent_ in Slack, select Casey, and pick from suggested prompts or describe an issue.
14
15
15
16
Casey uses five simulated tools to assist users:
16
17
@@ -241,13 +242,15 @@ python3 app_oauth.py
241
242
242
243
### Using the App
243
244
244
-
Once Casey is running, there are three ways to interact:
245
+
Once Casey is running, there are several ways to interact:
245
246
246
247
**App Home** — Open Casey in Slack and click the _Home_ tab. You'll see five category buttons. Click one to open a modal, describe your issue, and submit. Casey will start a DM thread with you containing a diagnosis and next steps.
247
248
248
-
**Direct Messages** — Open a DM with Caseyand describe your issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
249
+
**Direct Messages** — Open a DM with Casey. You'll see suggested prompts like _Reset Password_, _Request Access_, and _Network Issues_ — pick one or describe your own issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
249
250
250
-
**Channel @mentions** — In any channel where Casey has been added, type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
251
+
**Channel @mentions** — Invite Casey to a channel by typing `/invite @Casey` in the message box, then type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
252
+
253
+
**Assistant Panel** — Click _Add Agent_ in the top-right corner of Slack, select Casey from the list, then pick a suggested prompt or type a message.
251
254
252
255
Casey will add a :white_check_mark: reaction when it believes an issue has been resolved, and occasionally adds a contextual emoji reaction to keep things friendly.
Copy file name to clipboardExpand all lines: pydantic-ai/README.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,12 @@ Built with [Bolt for Python](https://docs.slack.dev/tools/bolt-python/) and [Pyd
6
6
7
7
## App Overview
8
8
9
-
Casey gives your team instant IT support through three entry points:
9
+
Casey gives your team instant IT support through four entry points:
10
10
11
11
***App Home** — Users open Casey's Home tab and choose from common issue categories (Password Reset, Access Request, Software Help, Network Issues, Something Else). A modal collects details, then Casey starts a DM thread with a resolution.
12
12
***Direct Messages** — Users message Casey directly to describe any IT issue. Casey responds in-thread, maintaining context across follow-ups.
13
13
***Channel @mentions** — Users mention `@Casey` in any channel to get help without leaving the conversation.
14
+
***Assistant Panel** — Users click _Add Agent_ in Slack, select Casey, and pick from suggested prompts or describe an issue.
14
15
15
16
Casey uses five simulated tools to assist users:
16
17
@@ -255,13 +256,15 @@ python3 app_oauth.py
255
256
256
257
### Using the App
257
258
258
-
Once Casey is running, there are three ways to interact:
259
+
Once Casey is running, there are several ways to interact:
259
260
260
261
**App Home** — Open Casey in Slack and click the _Home_ tab. You'll see five category buttons. Click one to open a modal, describe your issue, and submit. Casey will start a DM thread with you containing a diagnosis and next steps.
261
262
262
-
**Direct Messages** — Open a DM with Caseyand describe your issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
263
+
**Direct Messages** — Open a DM with Casey. You'll see suggested prompts like _Reset Password_, _Request Access_, and _Network Issues_ — pick one or describe your own issue. Casey will react with :eyes: while processing, then reply in a thread. Send follow-up messages in the same thread and Casey will maintain the full conversation context.
263
264
264
-
**Channel @mentions** — In any channel where Casey has been added, type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
265
+
**Channel @mentions** — Invite Casey to a channel by typing `/invite @Casey` in the message box, then type `@Casey` followed by your issue. Casey responds in a thread so the channel stays clean.
266
+
267
+
**Assistant Panel** — Click _Add Agent_ in the top-right corner of Slack, select Casey from the list, then pick a suggested prompt or type a message.
265
268
266
269
Casey will add a :white_check_mark: reaction when it believes an issue has been resolved, and occasionally adds a contextual emoji reaction to keep things friendly.
0 commit comments