Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions agents/changelog/agents/changelog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,16 @@ There are 4 possible types of changes, which each have an emoji associated with
The steps to follow are:
1. Load the changelog.mdx file and note the date of the most recent entry.
2. Load all new commits since the most recent entry in the changelog.mdx file from the provided Github repositories.
3. Categorize the changes into the 5 categories and 3 types. If the change is not in one of the categories, it should be categorized as "Misc". Ignore small changes that are not worth mentioning - use your judgement.
4. Update the changelog.mdx file with the new changes. The changelog should be in the same format as the changelog.mdx file. Do not include any other text in the changelog.mdx file.
3. Update the changelog.mdx file with the new changes. The changelog should be in the same format as the changelog.mdx file. Do not include any other text in the changelog.mdx file. Do not combine multiple changes into a single entry.

When generating the changelog, follow these rules:
- The date to use for the changelog is always the most recent Friday.
- Categorize the changes into the 5 categories and 3 types. If the change is not in one of the categories, it should be categorized as "Misc".
- Ignore small changes that are not worth mentioning and skip changes that are internal only (about the CI pipeline, tests, publishing, etc.) - use your judgement.
- Do not combine categories. Do not add any new categories.
- Do not combine types. Do not add any new types.
- Any changes to the Dashboard should be categorized as "Platform and Engine".
- Any changes for the private repositories, Cloud, Engine, and Dashboard should not have a pull request link.

Report the steps you took to update the changelog when complete, or any errors you encountered.
`;
Expand Down
2 changes: 1 addition & 1 deletion agents/changelog/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ program
.argument(
"[repos]",
"A comma separated list of repositories to load the changelogs from",
"ArcadeAI/docs,ArcadeAI/arcade-ai,ArcadeAI/Cloud,ArcadeAI/Engine",
"ArcadeAI/docs,ArcadeAI/arcade-ai,ArcadeAI/Cloud,ArcadeAI/Engine,ArcadeAI/dashboard",
)
.action(async (changelog_path: string, repositories: string, options) => {
const config = new Config(options);
Expand Down
2 changes: 1 addition & 1 deletion agents/changelog/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"type": "module",
"packageManager": "[email protected]",
"scripts": {
"start": "tsx agent.ts"
"agent": "tsx index.ts generate"
},
"dependencies": {
"@commander-js/extra-typings": "^14.0.0",
Expand Down
2 changes: 1 addition & 1 deletion agents/changelog/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ This agent is used to generate a changelog for the Arcade.dev software projects.
```bash
pnpm install
cp .env.example .env # and fill in the values
./node_modules/.bin/tsx index.ts generate
npm run agent
```
18 changes: 18 additions & 0 deletions pages/home/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,23 @@ description: "What's new at Arcade.dev"

*Here's what's new at Arcade.dev!*

## For the week ending on 2025-07-04

**Toolkits**
* `[bugfix - 🐛]` patching toolkit template generator for outside the main repo ([PR #460](https://github.com/ArcadeAI/arcade-ai/pull/460))
* `[bugfix - 🐛]` Filter out unneeded files/directories before deploying workers ([PR #464](https://github.com/ArcadeAI/arcade-ai/pull/464))

**Platform and Engine**
* `[feature - 🚀]` Concurrent auth requests for the same user and same scopes use the same authentication flow and URLs. This means that your users only have to authenticate once if the agent chooses to use multiple tools at once with teh same scopes.
* `[bugfix - 🐛]` Fix secret deletion

**Cloud**
* `[bugfix - 🐛]` Update cross-origin-opener-policy header to allow Google Drive File Picker popup

**Platform and Engine**
* `[feature - 🚀]` Dashboard: Allow editing the description of a secret ([PR #95](https://github.com/ArcadeAI/dashboard/pull/95))
* `[feature - 🚀]` Dashboard: Preserve tools when resetting parameters ([PR #97](https://github.com/ArcadeAI/dashboard/pull/97))

## For the week ending on 2025-06-28

**Toolkits**
Expand Down Expand Up @@ -34,3 +51,4 @@ description: "What's new at Arcade.dev"
* `[feature - 🚀]` Launched Github Discussions for product feedback and support ([link](https://github.com/ArcadeAI/arcade-ai/discussions))
* `[feature - 🚀]` Launched status.arcade.dev for monitoring platform status ([link](https://status.arcade.dev))