Skip to content

Commit 39007db

Browse files
chore: rename AttachingAgentKwargs middleware to AttachingConversationKwargs
1 parent 8908885 commit 39007db

File tree

18 files changed

+51
-47
lines changed

18 files changed

+51
-47
lines changed

slack_bolt/app/app.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
IgnoringSelfEvents,
7070
CustomMiddleware,
7171
AttachingFunctionToken,
72-
AttachingAgentKwargs,
72+
AttachingConversationKwargs,
7373
)
7474
from slack_bolt.middleware.assistant import Assistant
7575
from slack_bolt.middleware.message_listener_matches import MessageListenerMatches
@@ -133,7 +133,7 @@ def __init__(
133133
listener_executor: Optional[Executor] = None,
134134
# for AI Agents & Assistants
135135
assistant_thread_context_store: Optional[AssistantThreadContextStore] = None,
136-
attaching_agent_kwargs_enabled: bool = True,
136+
attaching_conversation_kwargs_enabled: bool = True,
137137
):
138138
"""Bolt App that provides functionalities to register middleware/listeners.
139139
@@ -354,7 +354,7 @@ def message_hello(message, say):
354354
listener_executor = ThreadPoolExecutor(max_workers=5)
355355

356356
self._assistant_thread_context_store = assistant_thread_context_store
357-
self._attaching_agent_kwargs_enabled = attaching_agent_kwargs_enabled
357+
self._attaching_conversation_kwargs_enabled = attaching_conversation_kwargs_enabled
358358

359359
self._process_before_response = process_before_response
360360
self._listener_runner = ThreadListenerRunner(
@@ -844,8 +844,8 @@ def ask_for_introduction(event, say):
844844
def __call__(*args, **kwargs):
845845
functions = self._to_listener_functions(kwargs) if kwargs else list(args)
846846
primary_matcher = builtin_matchers.event(event, base_logger=self._base_logger)
847-
if self._attaching_agent_kwargs_enabled:
848-
middleware.insert(0, AttachingAgentKwargs(self._assistant_thread_context_store))
847+
if self._attaching_conversation_kwargs_enabled:
848+
middleware.insert(0, AttachingConversationKwargs(self._assistant_thread_context_store))
849849
return self._register_listener(list(functions), primary_matcher, matchers, middleware, True)
850850

851851
return __call__
@@ -903,8 +903,8 @@ def __call__(*args, **kwargs):
903903
primary_matcher = builtin_matchers.message_event(
904904
keyword=keyword, constraints=constraints, base_logger=self._base_logger
905905
)
906-
if self._attaching_agent_kwargs_enabled:
907-
middleware.insert(0, AttachingAgentKwargs(self._assistant_thread_context_store))
906+
if self._attaching_conversation_kwargs_enabled:
907+
middleware.insert(0, AttachingConversationKwargs(self._assistant_thread_context_store))
908908
middleware.insert(0, MessageListenerMatches(keyword))
909909
return self._register_listener(list(functions), primary_matcher, matchers, middleware, True)
910910

slack_bolt/app/async_app.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
AsyncIgnoringSelfEvents,
8787
AsyncUrlVerification,
8888
AsyncAttachingFunctionToken,
89-
AsyncAttachingAgentKwargs,
89+
AsyncAttachingConversationKwargs,
9090
)
9191
from slack_bolt.middleware.async_custom_middleware import (
9292
AsyncMiddleware,
@@ -142,7 +142,7 @@ def __init__(
142142
verification_token: Optional[str] = None,
143143
# for AI Agents & Assistants
144144
assistant_thread_context_store: Optional[AsyncAssistantThreadContextStore] = None,
145-
attaching_agent_kwargs_enabled: bool = True,
145+
attaching_conversation_kwargs_enabled: bool = True,
146146
):
147147
"""Bolt App that provides functionalities to register middleware/listeners.
148148
@@ -363,7 +363,7 @@ async def message_hello(message, say): # async function
363363
self._async_listeners: List[AsyncListener] = []
364364

365365
self._assistant_thread_context_store = assistant_thread_context_store
366-
self._attaching_agent_kwargs_enabled = attaching_agent_kwargs_enabled
366+
self._attaching_conversation_kwargs_enabled = attaching_conversation_kwargs_enabled
367367

368368
self._process_before_response = process_before_response
369369
self._async_listener_runner = AsyncioListenerRunner(
@@ -872,8 +872,8 @@ async def ask_for_introduction(event, say):
872872
def __call__(*args, **kwargs):
873873
functions = self._to_listener_functions(kwargs) if kwargs else list(args)
874874
primary_matcher = builtin_matchers.event(event, True, base_logger=self._base_logger)
875-
if self._attaching_agent_kwargs_enabled:
876-
middleware.insert(0, AsyncAttachingAgentKwargs(self._assistant_thread_context_store))
875+
if self._attaching_conversation_kwargs_enabled:
876+
middleware.insert(0, AsyncAttachingConversationKwargs(self._assistant_thread_context_store))
877877
return self._register_listener(list(functions), primary_matcher, matchers, middleware, True)
878878

879879
return __call__
@@ -934,8 +934,8 @@ def __call__(*args, **kwargs):
934934
asyncio=True,
935935
base_logger=self._base_logger,
936936
)
937-
if self._attaching_agent_kwargs_enabled:
938-
middleware.insert(0, AsyncAttachingAgentKwargs(self._assistant_thread_context_store))
937+
if self._attaching_conversation_kwargs_enabled:
938+
middleware.insert(0, AsyncAttachingConversationKwargs(self._assistant_thread_context_store))
939939
middleware.insert(0, AsyncMessageListenerMatches(keyword))
940940
return self._register_listener(list(functions), primary_matcher, matchers, middleware, True)
941941

slack_bolt/kwargs_injection/args.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def handle_buttons(args):
104104
save_thread_context: Optional[SaveThreadContext]
105105
"""`save_thread_context()` utility function for AI Agents & Assistants"""
106106
say_stream: Optional[SayStream]
107-
"""`say_stream()` utility function for AI Agents & Assistants"""
107+
"""`say_stream()` utility function for conversations, AI Agents & Assistants"""
108108
# middleware
109109
next: Callable[[], None]
110110
"""`next()` utility function, which tells the middleware chain that it can continue with the next one"""

slack_bolt/middleware/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from .ssl_check import SslCheck
1818
from .url_verification import UrlVerification
1919
from .attaching_function_token import AttachingFunctionToken
20-
from .attaching_agent_kwargs import AttachingAgentKwargs
20+
from .attaching_conversation_kwargs import AttachingConversationKwargs
2121

2222
builtin_middleware_classes = [
2323
SslCheck,
@@ -42,6 +42,6 @@
4242
"SslCheck",
4343
"UrlVerification",
4444
"AttachingFunctionToken",
45-
"AttachingAgentKwargs",
45+
"AttachingConversationKwargs",
4646
"builtin_middleware_classes",
4747
]

slack_bolt/middleware/assistant/assistant.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from slack_bolt.context.assistant.thread_context_store.store import AssistantThreadContextStore
88
from slack_bolt.listener_matcher.builtins import build_listener_matcher
99

10-
from slack_bolt.middleware.attaching_agent_kwargs import AttachingAgentKwargs
10+
from slack_bolt.middleware.attaching_conversation_kwargs import AttachingConversationKwargs
1111
from slack_bolt.request.request import BoltRequest
1212
from slack_bolt.response.response import BoltResponse
1313
from slack_bolt.listener_matcher import CustomListenerMatcher
@@ -272,7 +272,7 @@ def build_listener(
272272
return listener_or_functions
273273
elif isinstance(listener_or_functions, list):
274274
middleware = middleware if middleware else []
275-
middleware.insert(0, AttachingAgentKwargs(self.thread_context_store))
275+
middleware.insert(0, AttachingConversationKwargs(self.thread_context_store))
276276
functions = listener_or_functions
277277
ack_function = functions.pop(0)
278278

slack_bolt/middleware/assistant/async_assistant.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88

99
from slack_bolt.listener.asyncio_runner import AsyncioListenerRunner
1010
from slack_bolt.listener_matcher.builtins import build_listener_matcher
11-
from slack_bolt.middleware.attaching_agent_kwargs.async_attaching_agent_kwargs import AsyncAttachingAgentKwargs
11+
from slack_bolt.middleware.attaching_conversation_kwargs.async_attaching_conversation_kwargs import (
12+
AsyncAttachingConversationKwargs,
13+
)
1214
from slack_bolt.request.async_request import AsyncBoltRequest
1315
from slack_bolt.response import BoltResponse
1416
from slack_bolt.error import BoltError
@@ -301,7 +303,7 @@ def build_listener(
301303
return listener_or_functions
302304
elif isinstance(listener_or_functions, list):
303305
middleware = middleware if middleware else []
304-
middleware.insert(0, AsyncAttachingAgentKwargs(self.thread_context_store))
306+
middleware.insert(0, AsyncAttachingConversationKwargs(self.thread_context_store))
305307
functions = listener_or_functions
306308
ack_function = functions.pop(0)
307309

slack_bolt/middleware/async_builtins.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
AsyncMessageListenerMatches,
1111
)
1212
from .attaching_function_token.async_attaching_function_token import AsyncAttachingFunctionToken
13-
from .attaching_agent_kwargs.async_attaching_agent_kwargs import AsyncAttachingAgentKwargs
13+
from .attaching_conversation_kwargs.async_attaching_conversation_kwargs import AsyncAttachingConversationKwargs
1414

1515
__all__ = [
1616
"AsyncIgnoringSelfEvents",
@@ -19,5 +19,5 @@
1919
"AsyncUrlVerification",
2020
"AsyncMessageListenerMatches",
2121
"AsyncAttachingFunctionToken",
22-
"AsyncAttachingAgentKwargs",
22+
"AsyncAttachingConversationKwargs",
2323
]

slack_bolt/middleware/attaching_agent_kwargs/__init__.py

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from .attaching_conversation_kwargs import AttachingConversationKwargs
2+
3+
__all__ = [
4+
"AttachingConversationKwargs",
5+
]

slack_bolt/middleware/attaching_agent_kwargs/async_attaching_agent_kwargs.py renamed to slack_bolt/middleware/attaching_conversation_kwargs/async_attaching_conversation_kwargs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from slack_bolt.response import BoltResponse
1111

1212

13-
class AsyncAttachingAgentKwargs(AsyncMiddleware):
13+
class AsyncAttachingConversationKwargs(AsyncMiddleware):
1414

1515
thread_context_store: Optional[AsyncAssistantThreadContextStore]
1616

0 commit comments

Comments
 (0)