Skip to content

Commit 2f9f25a

Browse files
committed
chore(release): update version to 0.4.0-rc.1
1 parent cf7e2a9 commit 2f9f25a

File tree

28 files changed

+72
-40
lines changed

28 files changed

+72
-40
lines changed

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ members = ["server/packages/*", "gigacode"]
44
exclude = ["factory/packages/desktop/src-tauri", "foundry/packages/desktop/src-tauri"]
55

66
[workspace.package]
7-
version = "0.3.2"
7+
version = "0.4.0-rc.1"
88
edition = "2021"
99
authors = [ "Rivet Gaming, LLC <developer@rivet.gg>" ]
1010
license = "Apache-2.0"
@@ -13,13 +13,13 @@ description = "Universal API for automatic coding agents in sandboxes. Supports
1313

1414
[workspace.dependencies]
1515
# Internal crates
16-
sandbox-agent = { version = "0.3.2", path = "server/packages/sandbox-agent" }
17-
sandbox-agent-error = { version = "0.3.2", path = "server/packages/error" }
18-
sandbox-agent-agent-management = { version = "0.3.2", path = "server/packages/agent-management" }
19-
sandbox-agent-agent-credentials = { version = "0.3.2", path = "server/packages/agent-credentials" }
20-
sandbox-agent-opencode-adapter = { version = "0.3.2", path = "server/packages/opencode-adapter" }
21-
sandbox-agent-opencode-server-manager = { version = "0.3.2", path = "server/packages/opencode-server-manager" }
22-
acp-http-adapter = { version = "0.3.2", path = "server/packages/acp-http-adapter" }
16+
sandbox-agent = { version = "0.4.0-rc.1", path = "server/packages/sandbox-agent" }
17+
sandbox-agent-error = { version = "0.4.0-rc.1", path = "server/packages/error" }
18+
sandbox-agent-agent-management = { version = "0.4.0-rc.1", path = "server/packages/agent-management" }
19+
sandbox-agent-agent-credentials = { version = "0.4.0-rc.1", path = "server/packages/agent-credentials" }
20+
sandbox-agent-opencode-adapter = { version = "0.4.0-rc.1", path = "server/packages/opencode-adapter" }
21+
sandbox-agent-opencode-server-manager = { version = "0.4.0-rc.1", path = "server/packages/opencode-server-manager" }
22+
acp-http-adapter = { version = "0.4.0-rc.1", path = "server/packages/acp-http-adapter" }
2323

2424
# Serialization
2525
serde = { version = "1.0", features = ["derive"] }

docs/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"license": {
1111
"name": "Apache-2.0"
1212
},
13-
"version": "0.3.2"
13+
"version": "0.4.0-rc.1"
1414
},
1515
"servers": [
1616
{

foundry/packages/client/src/workbench-model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1234,7 +1234,7 @@ export function buildInitialTasks(): Task[] {
12341234
updatedAtMs: minutesAgo(40),
12351235
branch: "perf/transcript-virtualizer",
12361236
pullRequest: null,
1237-
tabs: [
1237+
sessions: [
12381238
{
12391239
id: "stress-transcript-tab",
12401240
sessionId: "stress-transcript-session",

foundry/packages/frontend/src/components/mock-layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,7 @@ const TranscriptPanel = memo(function TranscriptPanel({
939939
messageRefs={messageRefs}
940940
historyEvents={historyEvents}
941941
onSelectHistoryEvent={jumpToHistoryEvent}
942-
targetMessageId={pendingHistoryTarget && activeTabId === pendingHistoryTarget.tabId ? pendingHistoryTarget.messageId : null}
942+
targetMessageId={pendingHistoryTarget && activeSessionId === pendingHistoryTarget.sessionId ? pendingHistoryTarget.messageId : null}
943943
onTargetMessageResolved={() => setPendingHistoryTarget(null)}
944944
copiedMessageId={copiedMessageId}
945945
onCopyMessage={(message) => {

foundry/packages/frontend/src/components/mock-layout/message-list.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { AgentTranscript, type AgentTranscriptClassNames, type TranscriptEntry } from "@sandbox-agent/react";
1+
import { AgentTranscript as AgentTranscript_, type AgentTranscriptClassNames, type TranscriptEntry } from "@sandbox-agent/react";
2+
3+
// Cast to work around React 18/19 type incompatibility between @sandbox-agent/react and foundry
4+
const AgentTranscript = AgentTranscript_ as unknown as (props: Record<string, unknown>) => JSX.Element;
25
import { memo, useEffect, useMemo, type MutableRefObject, type RefObject } from "react";
36
import { useStyletron } from "baseui";
47
import { LabelSmall, LabelXSmall } from "baseui/typography";
@@ -291,7 +294,7 @@ export const MessageList = memo(function MessageList({
291294
scrollRef={scrollRef}
292295
scrollToEntryId={targetMessageId}
293296
virtualize
294-
renderMessageText={(entry) => {
297+
renderMessageText={(entry: TranscriptEntry) => {
295298
if (entry.id === PENDING_MESSAGE_ID && pendingMessage) {
296299
const pendingMsg: Message = {
297300
id: PENDING_MESSAGE_ID,

pnpm-lock.yaml

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"sdkDeps": {
3+
"@agentclientprotocol/sdk": "^0.16.1"
4+
},
5+
"adapters": [
6+
{
7+
"agentId": "claude",
8+
"npmPackage": "@zed-industries/claude-agent-acp",
9+
"pinnedVersion": "0.20.0"
10+
},
11+
{
12+
"agentId": "codex",
13+
"npmPackage": "@zed-industries/codex-acp",
14+
"pinnedVersion": "0.1.0"
15+
},
16+
{
17+
"agentId": "amp",
18+
"npmPackage": "amp-acp",
19+
"pinnedVersion": "0.7.0"
20+
},
21+
{
22+
"agentId": "pi",
23+
"npmPackage": "pi-acp",
24+
"pinnedVersion": "0.0.23"
25+
},
26+
{
27+
"agentId": "cursor",
28+
"npmPackage": "@blowmage/cursor-agent-acp",
29+
"pinnedVersion": "0.1.0"
30+
}
31+
]
32+
}

sdks/acp-http-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "acp-http-client",
3-
"version": "0.3.2",
3+
"version": "0.4.0-rc.1",
44
"description": "Protocol-faithful ACP JSON-RPC over streamable HTTP client.",
55
"license": "Apache-2.0",
66
"repository": {

sdks/cli-shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sandbox-agent/cli-shared",
3-
"version": "0.3.2",
3+
"version": "0.4.0-rc.1",
44
"description": "Shared helpers for sandbox-agent CLI and SDK",
55
"license": "Apache-2.0",
66
"repository": {

sdks/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sandbox-agent/cli",
3-
"version": "0.3.2",
3+
"version": "0.4.0-rc.1",
44
"description": "CLI for sandbox-agent - run AI coding agents in sandboxes",
55
"license": "Apache-2.0",
66
"repository": {

0 commit comments

Comments
 (0)