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
+2-5Lines changed: 2 additions & 5 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 writes changelogs for the Arcade.dev software projects.
11
+
You are a helpful assistant that updates 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,7 +28,7 @@ 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. Update the changelog.mdx file and append the new changes. Do not alter the older entries in the changelog. 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 to the changelog.mdx file and append the new changes. Do not alter the older entries in the changelog. 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
33
When generating the changelog, follow these rules:
34
34
- The date to use for the changelog is always the most recent Friday.
@@ -37,9 +37,6 @@ When generating the changelog, follow these rules:
37
37
- Do not combine categories. Do not add any new categories.
38
38
- Do not combine types. Do not add any new types.
39
39
- Any changes to the Dashboard should be categorized as "Platform and Engine".
40
-
- Any changes for the private repositories, Cloud, Engine, and Dashboard should not have a pull request link.
41
-
42
-
Report the steps you took to update the changelog when complete, or any errors you encountered.
@@ -23,6 +23,7 @@ The Jira toolkit provides a comprehensive set of tools for interacting with Jira
23
23
- Manage issue labels and attachments, including adding and removing them.
24
24
- Transition issues between different statuses and manage comments on issues.
25
25
- Browse and list available projects, priorities, and users within Jira.
26
+
- Browse and list information of available boards and sprints within a Jira cloud.
26
27
27
28
This toolkit streamlines the process of issue management, making it easier to integrate Jira functionalities into applications and workflows.
28
29
@@ -60,6 +61,7 @@ This toolkit streamlines the process of issue management, making it easier to in
60
61
["Jira.AddLabelsToIssue", "Add labels to an existing Jira issue."],
61
62
["Jira.RemoveLabelsFromIssue", "Remove labels from an existing Jira issue."],
62
63
["Jira.UpdateIssue", "Update an existing Jira issue."],
64
+
["Jira.ListSprintsForBoards", "Retrieve sprints from Jira boards with filtering options for planning and tracking purposes."],
63
65
["Jira.ListLabels", "Get the existing labels (tags) in the user's Jira instance."],
64
66
["Jira.ListUsers", "Browse users in Jira."],
65
67
["Jira.GetUserById", "Get user information by their ID."],
@@ -76,6 +78,7 @@ This toolkit streamlines the process of issue management, making it easier to in
76
78
["Jira.ListProjects", "Browse projects available in Jira."],
77
79
["Jira.SearchProjects", "Get the details of all Jira projects."],
78
80
["Jira.GetProjectById", "Get the details of a Jira project by its ID or key."],
81
+
["Jira.GetBoards", "Get Jira boards, with the option to filter by a list of board names or IDs (accepts a mix of both). Supports 'offset' and 'limit' parameters."],
79
82
["Jira.GetPriorityById", "Get the details of a priority by its ID."],
80
83
["Jira.ListPrioritySchemes", "Browse the priority schemes available in Jira."],
81
84
["Jira.ListPrioritiesAssociatedWithAPriorityScheme", "Browse the priorities associated with a priority scheme."],
@@ -401,6 +404,35 @@ Update an existing Jira issue.
401
404
-**atlassian_cloud_id** (`string`, optional) The ID of the Atlassian Cloud to use (defaults to None). If not provided and the user has a single cloud authorized, the tool will use that. Otherwise, an error will be raised.
Retrieve sprints from Jira boards with filtering options for planning and tracking purposes.
423
+
424
+
**Parameters**
425
+
426
+
-**board_identifiers_list** (`array[string]`, optional) List of board names or numeric IDs (as strings) to retrieve sprints from. Include all mentioned boards in a single list for best performance. Optional, defaults to None.
427
+
-**max_sprints_per_board** (`integer`, optional) Maximum sprints per board (1-50). Latest sprints first. Optional, defaults to 50.
428
+
-**offset** (`integer`, optional) Number of sprints to skip per board for pagination. Optional, defaults to 0.
429
+
-**state** (`Enum`[SprintState](/toolkits/productivity/jira/reference#SprintState), optional) Filter by sprint state using SprintState enum value. Available options: SprintState.FUTURE (future sprints), SprintState.ACTIVE (active sprints), SprintState.CLOSED (closed sprints), SprintState.FUTURE_AND_ACTIVE (future + active), SprintState.FUTURE_AND_CLOSED (future + closed), SprintState.ACTIVE_AND_CLOSED (active + closed), SprintState.ALL (all states). Optional, defaults to None (all states).
430
+
-**start_date** (`string`, optional) Start date filter in YYYY-MM-DD format. Can combine with end_date. Optional, defaults to None.
431
+
-**end_date** (`string`, optional) End date filter in YYYY-MM-DD format. Can combine with start_date. Optional, defaults to None.
432
+
-**specific_date** (`string`, optional) Specific date in YYYY-MM-DD to find sprints active on that date. Cannot combine with start_date/end_date. Optional, defaults to None.
433
+
-**atlassian_cloud_id** (`string`, optional) Atlassian Cloud ID to use. Optional, defaults to None (uses single authorized cloud).
434
+
435
+
404
436
## Jira.ListLabels
405
437
406
438
<br />
@@ -784,6 +816,31 @@ Get the details of a Jira project by its ID or key.
784
816
-**atlassian_cloud_id** (`string`, optional) The ID of the Atlassian Cloud to use (defaults to None). If not provided and the user has a single cloud authorized, the tool will use that. Otherwise, an error will be raised.
Retrieve Jira boards either by specifying their names or IDs, or get all
835
+
836
+
**Parameters**
837
+
838
+
-**board_identifiers_list** (`array[string]`, optional) List of board names or numeric IDs (as strings) to retrieve using pagination. Include all mentioned boards in a single list for best performance. Default None retrieves all boards. Maximum 50 boards returned per call.
839
+
-**limit** (`integer`, optional) Maximum number of boards to return (1-50). Defaults to max that is 50.
840
+
-**offset** (`integer`, optional) Number of boards to skip for pagination. Must be 0 or greater. Defaults to 0.
841
+
-**atlassian_cloud_id** (`string`, optional) Atlassian Cloud ID to use. Defaults to None (uses single authorized cloud).
Copy file name to clipboardExpand all lines: pages/toolkits/productivity/jira/reference.mdx
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,18 @@
2
2
3
3
Below is a reference of enumerations used by some tools in the Jira toolkit:
4
4
5
+
## SprintState
6
+
7
+
Sprint states are used in the `Jira.ListSprints` tool to filter sprints. The following enumeration values represent the possible states supported by the Jira API, either individually or in combination:
0 commit comments