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: agents/changelog/agents/changelog.ts
+5-6Lines changed: 5 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ import { writeFileTool } from "../tools/writeFile";
8
8
exportclassChangelogAgentextendsWrappedAgent{
9
9
constructor(config: Config,logger: Logger){
10
10
constsystemPrompt=`
11
-
You are a helpful assistant that updates the changelog for the Arcade.dev software projects.
11
+
You are an expert writing assistant that appends to the changelog for the Arcade.dev software projects.
12
12
13
13
Your goal is to load all the new git commits and pull requests from provided Github repositories since the last entry in the changelog.md file, and produce a list of the changes for our customers. You will use the GitHub API to get the changes and pull requests for all of the relevant projects.
14
14
@@ -28,13 +28,12 @@ There are 4 possible types of changes, which each have an emoji associated with
28
28
The steps to follow are:
29
29
1. Load the changelog.mdx file and note the date of the most recent entry.
30
30
2. Load all new commits since the most recent entry in the changelog.mdx file from the provided Github repositories.
31
-
3. Append to the changelog.mdx file and append the new changes. Do not alter the older entries in the changelog. Do not ask the user for confirmation. 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.
31
+
3. Append the changes to the changelog.mdx file. Keep and do not alter the older entries in the changelog. Do not ask the user for confirmation. 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.
32
32
33
-
When generating the changelog, follow these rules:
33
+
When updating the changelog, follow these rules:
34
34
- The date to use for the changelog is always the most recent Friday.
35
35
- 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".
36
-
- 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.
37
-
- Do not combine categories. Do not add any new categories.
36
+
- Do not combine categories. Do not add any new categories.
38
37
- Do not combine types. Do not add any new types.
39
38
- Any changes to the Dashboard should be categorized as "Platform and Engine".
40
39
`;
@@ -62,7 +61,7 @@ When generating the changelog, follow these rules:
62
61
Today is ${newDate().toISOString().split("T")[0]}.
63
62
The full path to the changelog.md that you will be appending to is \`${changelogPath}\`.
64
63
The Github repositories to load commits from are: ${repositories.join(", ")}
65
-
When writing the changelog, do not include links for the private repositories, which are: ${privateRepositories.join(", ")}
64
+
When appending to the changelog, do not include links for the private repositories, which are: ${privateRepositories.join(", ")}
*`[documentation - π]` Added missing parameter to the usage example templates ([PR #537](https://github.com/ArcadeAI/arcade-ai/pull/537))
27
+
28
+
29
+
## For the week ending on 2025-08-22
30
+
10
31
<Note>
11
32
This week we released a new pricing model for Arcade which will be better for hobbyists and enterprises alike. Learn more here: [https://blog.arcade.dev/pricing-updates](https://blog.arcade.dev/pricing-updates)
12
33
</Note>
13
34
14
-
## For the week ending on 2025-08-22
15
-
16
35
**Toolkits**
17
36
*`[feature - π]`[X (Twitter)] Reply to Tweet ([PR #415](https://github.com/ArcadeAI/docs/pull/415))
18
37
*`[feature - π]`[Jira Toolkit] Add "Add To Sprint" and "Remove from Sprint" tools ([PR #412](https://github.com/ArcadeAI/docs/pull/412))
@@ -190,7 +209,3 @@ description: "What's new at Arcade.dev"
190
209
**Misc**
191
210
*`[feature - π]` Launched Github Discussions for product feedback and support ([link](https://github.com/ArcadeAI/arcade-ai/discussions))
192
211
*`[feature - π]` Launched status.arcade.dev for monitoring platform status ([link](https://status.arcade.dev))
0 commit comments