Skip to content

Commit 09e244a

Browse files
authored
Merge pull request #67 from perstack-ai/changeset-release/main
chore: version packages
2 parents 856ef6e + d8ef310 commit 09e244a

File tree

14 files changed

+184
-40
lines changed

14 files changed

+184
-40
lines changed

.changeset/parallel-tool-calls.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

.changeset/twenty-dragons-kick.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/api-client/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# @perstack/api-client
22

3+
## 0.0.32
4+
5+
### Patch Changes
6+
7+
- [#62](https://github.com/perstack-ai/perstack/pull/62) [`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8) Thanks [@FL4TLiN3](https://github.com/FL4TLiN3)! - Add parallel tool call support and mixed tool call handling
8+
9+
Features:
10+
11+
- Process all tool calls from a single LLM response instead of only the first one
12+
- MCP tools execute in parallel using `Promise.all`
13+
- Support mixed tool calls (MCP + Delegate + Interactive in same response)
14+
- Process tools in priority order: MCP → Delegate → Interactive
15+
- Preserve partial results across checkpoint boundaries
16+
17+
Schema Changes:
18+
19+
- `Step.toolCall``Step.toolCalls` (array)
20+
- `Step.toolResult``Step.toolResults` (array)
21+
- Add `Step.pendingToolCalls` for tracking unprocessed tool calls
22+
- Add `Checkpoint.pendingToolCalls` and `Checkpoint.partialToolResults` for resume
23+
24+
Event Changes:
25+
26+
- `callTool``callTools`
27+
- `resolveToolResult``resolveToolResults`
28+
- Add `resumeToolCalls` and `finishAllToolCalls` events
29+
30+
- Updated dependencies [[`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8)]:
31+
- @perstack/core@0.0.21
32+
333
## 0.0.31
434

535
### Patch Changes

packages/api-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@perstack/api-client",
3-
"version": "0.0.31",
3+
"version": "0.0.32",
44
"description": "Perstack API Client",
55
"author": "Wintermute Technologies, Inc.",
66
"license": "Apache-2.0",

packages/base/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# @perstack/base
22

3+
## 0.0.33
4+
5+
### Patch Changes
6+
7+
- [#62](https://github.com/perstack-ai/perstack/pull/62) [`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8) Thanks [@FL4TLiN3](https://github.com/FL4TLiN3)! - Add parallel tool call support and mixed tool call handling
8+
9+
Features:
10+
11+
- Process all tool calls from a single LLM response instead of only the first one
12+
- MCP tools execute in parallel using `Promise.all`
13+
- Support mixed tool calls (MCP + Delegate + Interactive in same response)
14+
- Process tools in priority order: MCP → Delegate → Interactive
15+
- Preserve partial results across checkpoint boundaries
16+
17+
Schema Changes:
18+
19+
- `Step.toolCall``Step.toolCalls` (array)
20+
- `Step.toolResult``Step.toolResults` (array)
21+
- Add `Step.pendingToolCalls` for tracking unprocessed tool calls
22+
- Add `Checkpoint.pendingToolCalls` and `Checkpoint.partialToolResults` for resume
23+
24+
Event Changes:
25+
26+
- `callTool``callTools`
27+
- `resolveToolResult``resolveToolResults`
28+
- Add `resumeToolCalls` and `finishAllToolCalls` events
29+
330
## 0.0.32
431

532
### Patch Changes

packages/base/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@perstack/base",
3-
"version": "0.0.32",
3+
"version": "0.0.33",
44
"description": "Perstack base skills for agents.",
55
"author": "Wintermute Technologies, Inc.",
66
"license": "Apache-2.0",

packages/core/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# @perstack/core
22

3+
## 0.0.21
4+
5+
### Patch Changes
6+
7+
- [#62](https://github.com/perstack-ai/perstack/pull/62) [`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8) Thanks [@FL4TLiN3](https://github.com/FL4TLiN3)! - Add parallel tool call support and mixed tool call handling
8+
9+
Features:
10+
11+
- Process all tool calls from a single LLM response instead of only the first one
12+
- MCP tools execute in parallel using `Promise.all`
13+
- Support mixed tool calls (MCP + Delegate + Interactive in same response)
14+
- Process tools in priority order: MCP → Delegate → Interactive
15+
- Preserve partial results across checkpoint boundaries
16+
17+
Schema Changes:
18+
19+
- `Step.toolCall``Step.toolCalls` (array)
20+
- `Step.toolResult``Step.toolResults` (array)
21+
- Add `Step.pendingToolCalls` for tracking unprocessed tool calls
22+
- Add `Checkpoint.pendingToolCalls` and `Checkpoint.partialToolResults` for resume
23+
24+
Event Changes:
25+
26+
- `callTool``callTools`
27+
- `resolveToolResult``resolveToolResults`
28+
- Add `resumeToolCalls` and `finishAllToolCalls` events
29+
330
## 0.0.20
431

532
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@perstack/core",
3-
"version": "0.0.20",
3+
"version": "0.0.21",
44
"description": "Perstack Core",
55
"author": "Wintermute Technologies, Inc.",
66
"license": "Apache-2.0",

packages/perstack/CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
# perstack
22

3+
## 0.0.45
4+
5+
### Patch Changes
6+
7+
- [#62](https://github.com/perstack-ai/perstack/pull/62) [`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8) Thanks [@FL4TLiN3](https://github.com/FL4TLiN3)! - Add parallel tool call support and mixed tool call handling
8+
9+
Features:
10+
11+
- Process all tool calls from a single LLM response instead of only the first one
12+
- MCP tools execute in parallel using `Promise.all`
13+
- Support mixed tool calls (MCP + Delegate + Interactive in same response)
14+
- Process tools in priority order: MCP → Delegate → Interactive
15+
- Preserve partial results across checkpoint boundaries
16+
17+
Schema Changes:
18+
19+
- `Step.toolCall``Step.toolCalls` (array)
20+
- `Step.toolResult``Step.toolResults` (array)
21+
- Add `Step.pendingToolCalls` for tracking unprocessed tool calls
22+
- Add `Checkpoint.pendingToolCalls` and `Checkpoint.partialToolResults` for resume
23+
24+
Event Changes:
25+
26+
- `callTool``callTools`
27+
- `resolveToolResult``resolveToolResults`
28+
- Add `resumeToolCalls` and `finishAllToolCalls` events
29+
30+
- Updated dependencies [[`3b64f88`](https://github.com/perstack-ai/perstack/commit/3b64f886b2e6f030d0e75d0baf4b51fb4d3747b8)]:
31+
- @perstack/core@0.0.21
32+
- @perstack/runtime@0.0.62
33+
- @perstack/api-client@0.0.32
34+
- @perstack/tui@0.0.19
35+
336
## 0.0.44
437

538
### Patch Changes

packages/perstack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "perstack",
3-
"version": "0.0.44",
3+
"version": "0.0.45",
44
"description": "PerStack CLI",
55
"author": "Wintermute Technologies, Inc.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)