Skip to content

Commit 3e347b0

Browse files
committed
Merge branch 'main' into mme/concurrent-messages
2 parents 57c2bf0 + 4c90557 commit 3e347b0

34 files changed

+2985
-3113
lines changed

.github/workflows/test.yml

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,79 +10,83 @@ jobs:
1010
python:
1111
name: Python SDK Tests
1212
runs-on: ubuntu-latest
13-
13+
1414
steps:
1515
- name: Checkout code
1616
uses: actions/checkout@v4
17-
17+
1818
- name: Set up Python
1919
uses: actions/setup-python@v5
2020
with:
2121
python-version: '3.9'
22-
22+
2323
- name: Install Poetry
2424
uses: snok/install-poetry@v1
2525
with:
2626
version: latest
2727
virtualenvs-create: true
2828
virtualenvs-in-project: true
29-
29+
3030
- name: Load cached venv
3131
id: cached-poetry-dependencies
3232
uses: actions/cache@v4
3333
with:
3434
path: python-sdk/.venv
3535
key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }}
36-
36+
3737
- name: Install dependencies
3838
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
3939
working-directory: python-sdk
4040
run: poetry install --no-interaction --no-root
41-
41+
4242
- name: Install project
4343
working-directory: python-sdk
4444
run: poetry install --no-interaction
45-
45+
4646
- name: Run tests
4747
working-directory: python-sdk
4848
run: poetry run python -m unittest discover tests -v
4949

5050
typescript:
5151
name: TypeScript SDK Tests
5252
runs-on: ubuntu-latest
53-
53+
5454
steps:
5555
- name: Checkout code
5656
uses: actions/checkout@v4
57-
57+
5858
- name: Set up Node.js
5959
uses: actions/setup-node@v4
6060
with:
6161
node-version: '18'
62-
62+
6363
- name: Install protoc
6464
uses: arduino/setup-protoc@v3
6565
with:
6666
version: "25.x"
6767
repo-token: ${{ secrets.GITHUB_TOKEN }}
68-
68+
6969
- name: Install pnpm
7070
uses: pnpm/action-setup@v4
7171
with:
7272
version: 9.0.0
73-
73+
7474
- name: Setup pnpm cache
7575
uses: actions/cache@v4
7676
with:
7777
path: ~/.local/share/pnpm/store
7878
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
7979
restore-keys: |
8080
${{ runner.os }}-pnpm-store-
81-
81+
8282
- name: Install dependencies
8383
working-directory: typescript-sdk
8484
run: pnpm install --frozen-lockfile
85-
85+
86+
- name: Test Build
87+
working-directory: typescript-sdk
88+
run: pnpm run build
89+
8690
- name: Run tests
8791
working-directory: typescript-sdk
88-
run: pnpm run test
92+
run: pnpm run test

CONTRIBUTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ Pick the right spot so we can help you faster:
4242
- A maintainer will review your code and leave comments if needed
4343
- Once it’s approved, we’ll merge it and move the issue to “done.”
4444

45+
**NOTE:** All community integrations (ie, .NET, Golang SDK, etc.) will need to be maintained by the community
46+
4547
---
4648

4749
## 📝 Want to Contribute to the Docs?

typescript-sdk/apps/dojo/package.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
"version": "0.1.0",
44
"private": true,
55
"scripts": {
6-
"dev": "next dev",
6+
"dev": "npm run generate-content-json && next dev",
77
"build": "next build",
8-
"start": "next start",
8+
"start": "npm run generate-content-json && next start",
99
"lint": "next lint",
10-
"mastra:dev": "mastra dev"
10+
"mastra:dev": "mastra dev",
11+
"generate-content-json": "tsx scripts/generate-content-json.ts"
1112
},
1213
"dependencies": {
1314
"@ag-ui/agno": "workspace:*",
@@ -27,11 +28,11 @@
2728
"@copilotkit/runtime-client-gql": "1.9.2",
2829
"@copilotkit/shared": "1.9.2",
2930
"@mastra/client-js": "^0.10.9",
30-
"@mastra/core": "^0.10.10",
31-
"@mastra/dynamodb": "^0.13.0",
32-
"@mastra/libsql": "^0.11.0",
31+
"@mastra/core": "^0.11.1",
32+
"@mastra/dynamodb": "^0.13.2",
33+
"@mastra/libsql": "^0.11.2",
3334
"@mastra/loggers": "^0.10.3",
34-
"@mastra/memory": "^0.11.1",
35+
"@mastra/memory": "^0.11.5",
3536
"@mdx-js/loader": "^3.1.0",
3637
"@mdx-js/mdx": "^3.1.0",
3738
"@mdx-js/react": "^3.1.0",
@@ -84,8 +85,8 @@
8485
"@types/react-dom": "^19",
8586
"eslint": "^9",
8687
"eslint-config-next": "15.2.1",
87-
"mastra": "^0.10.10",
8888
"tailwindcss": "^4",
89+
"tsx": "^4.7.0",
8990
"typescript": "^5"
9091
}
9192
}
73.5 KB
Loading
902 KB
Loading
243 KB
Loading
35.1 KB
Loading
69.9 KB
Loading
500 KB
Loading
104 KB
Loading

0 commit comments

Comments
 (0)