Skip to content

Commit 93acc09

Browse files
committed
chore: update dependencies and refactor GitHub integration
- Downgraded @types/node from ^25.0.0 to ^24.10.3 in package.json and package-lock.json. - Replaced GithubIntegration with Octokit for GitHub API interactions in github.ts. - Refactored GitHub API calls to use Octokit methods for listing repositories, pull requests, and issues. - Added mapping functions for GitHub repository and pull request data. - Removed pg-sql-tool.ts as it is no longer needed.
1 parent ce41213 commit 93acc09

5 files changed

Lines changed: 174 additions & 218 deletions

File tree

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
"@types/fs-extra": "^11.0.4",
184184
"@types/jsdom": "^27.0.0",
185185
"@types/mdx": "^2.0.13",
186-
"@types/node": "^25.0.0",
186+
"@types/node": "^24.10.3",
187187
"@types/pdf-parse": "^1.1.5",
188188
"@types/react": "^19.2.7",
189189
"@types/react-dom": "^19.2.3",
@@ -214,4 +214,4 @@
214214
"zod": "^4.1.13",
215215
"jws": "^4.0.1"
216216
}
217-
}
217+
}

src/mastra/tools/AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Encapsulate 30+ atomic operational capabilities (security checks, vector queries
7070
| Editor Agent Tool | Text editing | ![alpha](https://img.shields.io/badge/status-alpha-yellow?style=flat&logo=appwrite) | `editorAgentTool` | - | [editor-agent-tool.ts](./editor-agent-tool.ts) |
7171
| Execa Tool | Shell command execution | ![experimental](https://img.shields.io/badge/status-experimental-lightblue?style=flat&logo=appwrite) | `execaTool` | `execa` | [execa-tool.ts](./execa-tool.ts) |
7272
| Pnpm Tool | PNPM package management | ![alpha](https://img.shields.io/badge/status-alpha-yellow?style=flat&logo=appwrite) | `pnpmTool` | `execa` | [pnpm-tool.ts](./pnpm-tool.ts) |
73-
| Github | GitHub API interactions | ![alpha](https://img.shields.io/badge/status-alpha-yellow?style=flat&logo=appwrite) | `githubTool` | `@mastra/github` | [github.ts](./github.ts) |
73+
| Github | GitHub API interactions | ![alpha](https://img.shields.io/badge/status-alpha-yellow?style=flat&logo=appwrite) | `githubTool` | `octokit` | [github.ts](./github.ts) |
7474
| FS | Filesystem operations | ![stable](https://img.shields.io/badge/status-stable-green?style=flat&logo=appwrite) | `fsTool` | `fs-extra` | [fs.ts](./fs.ts) |
7575
| Write Note | Note writing utility | ![experimental](https://img.shields.io/badge/status-experimental-lightblue?style=flat&logo=appwrite) | `writeNoteTool` | `fs` | [write-note.ts](./write-note.ts) |
7676
| Calendar Tool | Calendar management | ![alpha](https://img.shields.io/badge/status-alpha-yellow?style=flat&logo=appwrite) | `calendarTool` | - | [calendar-tool.ts](./calendar-tool.ts) |

0 commit comments

Comments
 (0)