Skip to content

Commit 4c19090

Browse files
authored
Application Object pattern (#46)
* App object WIP * App object WIP next step: reconcile serialization * App object WIP next step: reconcile serialization * WIP: Fixing state tests * Bugfixing, some tests failling * WIP test adapter * WIP TestAdapter, TestFlow * WIP * Test updates * Sample WIP * Sample WIP * Sample and roundtrip working * Exact matches for messages and regex * removing multiple hit support * Renaming internal function to not be confused with dunder methods
1 parent 2f1cd59 commit 4c19090

File tree

33 files changed

+3665
-58
lines changed

33 files changed

+3665
-58
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
"""
2+
Copyright (c) Microsoft Corporation. All rights reserved.
3+
Licensed under the MIT License.
4+
"""
5+
6+
from __future__ import annotations
7+
8+
from .agent_application import AgentApplication
9+
from .app_error import ApplicationError
10+
from .app_options import ApplicationOptions
11+
from .input_file import InputFile, InputFileDownloader
12+
from .query import Query
13+
from .route import Route, RouteHandler
14+
from .typing import Typing
15+
from .state.conversation_state import ConversationState
16+
from .state.state import State, StatePropertyAccessor, state
17+
from .state.temp_state import TempState
18+
from .state.turn_state import TurnState
19+
20+
__all__ = [
21+
"ActivityType",
22+
"AgentApplication",
23+
"ApplicationError",
24+
"ApplicationOptions",
25+
"ConversationUpdateType",
26+
"InputFile",
27+
"InputFileDownloader",
28+
"MessageReactionType",
29+
"MessageUpdateType",
30+
"Query",
31+
"Route",
32+
"RouteHandler",
33+
"Typing",
34+
"StatePropertyAccessor",
35+
"ConversationState",
36+
"state",
37+
"State",
38+
"StatePropertyAccessor",
39+
"TurnState",
40+
"TempState",
41+
]

0 commit comments

Comments
 (0)