Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
82c6678
intiial removal
lukegalbraithrussell Jun 27, 2025
8e26628
new image links
lukegalbraithrussell Jun 27, 2025
2193624
moving sidebar into english
lukegalbraithrussell Jun 27, 2025
1ef1f9e
sidebar links
lukegalbraithrussell Jun 27, 2025
12879d9
typo
lukegalbraithrussell Jun 27, 2025
f5916b1
admonitions
lukegalbraithrussell Jun 27, 2025
16c2405
committing
lukegalbraithrussell Jul 7, 2025
00d87a0
merge conflicts
lukegalbraithrussell Jul 16, 2025
1be3bc3
broken images
lukegalbraithrussell Jul 16, 2025
3faca30
broken images
lukegalbraithrussell Jul 16, 2025
da6634d
broken images
lukegalbraithrussell Jul 16, 2025
158469f
moving reference
lukegalbraithrussell Jul 16, 2025
64ea774
that's not a reference
lukegalbraithrussell Jul 16, 2025
3fe9b80
actual reference
lukegalbraithrussell Jul 16, 2025
913ca1d
adds sidebar reference
lukegalbraithrussell Jul 16, 2025
74b7ee4
full link for reference
lukegalbraithrussell Jul 16, 2025
f12a645
matching sidebar
lukegalbraithrussell Jul 17, 2025
53ceb1c
quickstart uptop
lukegalbraithrussell Jul 17, 2025
7675e83
links
lukegalbraithrussell Jul 17, 2025
0f943e7
merge conflicts
lukegalbraithrussell Jul 30, 2025
fd63c54
removes doc deploy workflow
lukegalbraithrussell Jul 30, 2025
6acb821
merge conflicts
lukegalbraithrussell Aug 1, 2025
d538225
merge conflicts
lukegalbraithrussell Aug 2, 2025
fb7920b
reference link
lukegalbraithrussell Aug 2, 2025
68bd0f1
proper links
lukegalbraithrussell Aug 4, 2025
5c61bd7
links
lukegalbraithrussell Aug 4, 2025
af2b737
reference links
lukegalbraithrussell Aug 4, 2025
b812ec7
japanese sidebar
lukegalbraithrussell Aug 5, 2025
51acc89
condensed japanese docs
lukegalbraithrussell Aug 5, 2025
7eb1654
proper sidebar japanese
lukegalbraithrussell Aug 5, 2025
a20fa90
consolidated sidebar
lukegalbraithrussell Aug 5, 2025
800ca40
proper paths
lukegalbraithrussell Aug 5, 2025
640850b
hr in sidebar
lukegalbraithrussell Aug 5, 2025
c7e0c8f
japanese front matter
lukegalbraithrussell Aug 5, 2025
7fbc1ea
tools
lukegalbraithrussell Aug 6, 2025
7b1503f
remove manual slugs
lukegalbraithrussell Aug 6, 2025
51a0991
links
lukegalbraithrussell Aug 6, 2025
10224ad
links
lukegalbraithrussell Aug 6, 2025
b4460f2
github links
lukegalbraithrussell Aug 6, 2025
37aa624
incorrect link
lukegalbraithrussell Aug 6, 2025
1075bb0
fixing title
lukegalbraithrussell Aug 6, 2025
74ffa14
banner
lukegalbraithrussell Aug 6, 2025
cc19cd2
reference full links
lukegalbraithrussell Aug 6, 2025
bec2b6c
smaller links
lukegalbraithrussell Aug 6, 2025
e146127
tips
lukegalbraithrussell Aug 6, 2025
45f7421
Merge branch 'main' into build-docs-remove-docusaurus
lukegalbraithrussell Aug 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
merge conflicts
  • Loading branch information
lukegalbraithrussell committed Aug 2, 2025
commit d538225dc5159859b4a4e5d63b14a8d5f6e39efd
13 changes: 2 additions & 11 deletions docs/english/concepts/ai-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,8 @@ The Agents & AI Apps feature comprises a unique messaging experience for Slack.

That being said, using the `Assistant` class will streamline the process. And we already wrote this nice guide for you!

<<<<<<< HEAD:docs/english/concepts/ai-apps.md
=======
:::info
You _could_ go it alone and [listen](event-listening) for the `assistant_thread_started`, `assistant_thread_context_changed`, and `message.im` events (see implementation details below) in order to implement the AI features in your app. That being said, using the `Assistant` class will streamline the process. And we already wrote this nice guide for you!
>>>>>>> origin:docs/content/concepts/ai-apps.md
You _could_ go it alone and [listen](/bolt-python/event-listening) for the `assistant_thread_started`, `assistant_thread_context_changed`, and `message.im` events (see implementation details below) in order to implement the AI features in your app. That being said, using the `Assistant` class will streamline the process. And we already wrote this nice guide for you!
:::

## The `Assistant` class instance {#assistant-class}
Expand Down Expand Up @@ -113,16 +110,10 @@ If you do provide your own `threadContextStore` property, it must feature `get`

## Handling a new thread {#handling-a-new-thread}

<<<<<<< HEAD:docs/english/concepts/ai-apps.md
When the user opens a new thread with your AI app, the [`assistant_thread_started`](/reference/events/assistant_thread_started) event will be sent to your app.

:::tip[When a user opens an AI app thread while in a channel, the channel info is stored as the thread's `AssistantThreadContext` data. You can grab that info by using the `get_thread_context` utility, as subsequent user message event payloads won't include the channel info.]
=======
When the user opens a new thread with your AI-enabled app, the [`assistant_thread_started`](https://docs.slack.dev/reference/events/assistant_thread_started) event will be sent to your app.
When the user opens a new thread with your AI-enabled app, the [`assistant_thread_started`](/reference/events/assistant_thread_started) event will be sent to your app.

:::tip
When a user opens an app thread while in a channel, the channel info is stored as the thread's `AssistantThreadContext` data. You can grab that info by using the `get_thread_context` utility, as subsequent user message event payloads won't include the channel info.
>>>>>>> origin:docs/content/concepts/ai-apps.md
:::

### Block Kit interactions in the app thread {#block-kit-interactions}
Expand Down