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: .github/copilot-instructions.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Microsoft Teams AI Library for Python
1
+
# Microsoft Teams SDK for Python
2
2
3
-
Microsoft Teams AI Library for Python is a comprehensive SDK for building Microsoft Teams applications, bots, and AI agents using Python. This is a monorepo with workspace structure containing core packages and test applications.
3
+
Microsoft Teams SDK for Python is a comprehensive SDK for building Microsoft Teams applications, bots, and AI agents using Python. This is a monorepo with workspace structure containing core packages and test applications.
4
4
5
5
**Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.**
6
6
@@ -23,10 +23,10 @@ Microsoft Teams AI Library for Python is a comprehensive SDK for building Micros
23
23
```bash
24
24
# On Linux/Mac
25
25
source .venv/bin/activate
26
-
26
+
27
27
# On Windows
28
28
.venv\Scripts\Activate
29
-
29
+
30
30
# Alternative: Use uv run (no activation needed)
31
31
# Example: uv run pytest packages
32
32
```
@@ -89,15 +89,15 @@ Microsoft Teams AI Library for Python is a comprehensive SDK for building Micros
89
89
```bash
90
90
# These commands must pass:
91
91
ruff format --check # Format validation
92
-
ruff check # Linting validation
92
+
ruff check # Linting validation
93
93
pyright # Type checking validation
94
94
```
95
95
96
96
## Repository Structure and Navigation
97
97
98
98
### Core Packages (`/packages`)
99
99
-**microsoft-teams-apps**: Main application framework
100
-
-**microsoft-teams-ai**: AI integration functionality
100
+
-**microsoft-teams-ai**: AI integration functionality
101
101
-**microsoft-teams-api**: Teams API client
102
102
-**microsoft-teams-cards**: Adaptive cards support
103
103
-**microsoft-teams-common**: Shared utilities
@@ -153,7 +153,7 @@ The CI pipeline (`.github/workflows/ci.yml`) runs:
153
153
154
154
### Common Problems
155
155
-**Import errors**: Ensure virtual environment is activated (`source .venv/bin/activate`) or use `uv run` commands
156
-
-**UV not found**: Install with pip: `python -m pip install uv`
156
+
-**UV not found**: Install with pip: `python -m pip install uv`
157
157
-**Test failures**: Run `uv sync --all-packages --group dev` to update dependencies
158
158
-**Type errors**: Run `pyright` to catch type issues before CI
159
159
-**Format issues**: Run `ruff format` to auto-fix formatting
@@ -163,7 +163,7 @@ The CI pipeline (`.github/workflows/ci.yml`) runs:
163
163
164
164
-**NEVER CANCEL builds or tests** - Commands complete in 3-18 seconds but network delays may occur
165
165
-**ALWAYS use timeouts of 60+ seconds** for any UV or build commands
166
-
-**ALWAYS activate virtual environment or use uv run** before running Python commands
166
+
-**ALWAYS activate virtual environment or use uv run** before running Python commands
167
167
-**ALWAYS validate with a test app** after making changes to core packages
168
168
-**ALWAYS run pre-commit validation** (`poe check && pyright`) before committing
Please refer to this sub-module's root repo Contributing guide at [Teams AI v2 Contributing](https://github.com/microsoft/teams-ai/blob/v2-preview/CONTRIBUTING.md)
1
+
Please refer to this sub-module's root repo Contributing guide at [Teams SDK Contributing](https://github.com/microsoft/teams-ai/blob/main/CONTRIBUTING.md)
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
> [!CAUTION]
2
2
> This project is in public preview. We’ll do our best to maintain compatibility, but there may be breaking changes in upcoming releases.
3
3
4
-
# Microsoft Teams AI Library for Python
4
+
# Microsoft Teams SDK for Python
5
5
6
6
A comprehensive SDK for building Microsoft Teams applications, bots, and AI agents using Python. This SDK provides a high-level framework with built-in Microsoft Graph integration, OAuth handling, and extensible plugin architecture.
Copy file name to clipboardExpand all lines: SUPPORT.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This project uses GitHub Issues to track bugs and feature requests. Please searc
6
6
issues before filing new issues to avoid duplicates. For new issues, file your bug or
7
7
feature request as a new Issue.
8
8
9
-
For help and questions about using this project, please join our [Teams AI Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47)
9
+
For help and questions about using this project, please join our [Teams SDK Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47)
0 commit comments