mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-18 21:00:49 +00:00
fix: linux-arm64 cross-compilation and docs
This commit is contained in:
parent
5233334d11
commit
778c7b3064
4 changed files with 7 additions and 7 deletions
|
|
@ -84,7 +84,7 @@ npm install sandbox-agent
|
||||||
```bash
|
```bash
|
||||||
bun add sandbox-agent
|
bun add sandbox-agent
|
||||||
# Optional: allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
# Optional: allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
||||||
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-linux-arm64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
||||||
```
|
```
|
||||||
|
|
||||||
**Setup**
|
**Setup**
|
||||||
|
|
@ -167,7 +167,7 @@ npm install -g @sandbox-agent/cli
|
||||||
```bash
|
```bash
|
||||||
# Allow Bun to run postinstall scripts for native binaries.
|
# Allow Bun to run postinstall scripts for native binaries.
|
||||||
bun add -g @sandbox-agent/cli
|
bun add -g @sandbox-agent/cli
|
||||||
bun pm -g trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
bun pm -g trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-linux-arm64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
||||||
```
|
```
|
||||||
|
|
||||||
Create a session and send a message:
|
Create a session and send a message:
|
||||||
|
|
|
||||||
|
|
@ -73,12 +73,12 @@ FROM base AS aarch64-builder
|
||||||
ARG SANDBOX_AGENT_VERSION
|
ARG SANDBOX_AGENT_VERSION
|
||||||
ENV SANDBOX_AGENT_VERSION=${SANDBOX_AGENT_VERSION}
|
ENV SANDBOX_AGENT_VERSION=${SANDBOX_AGENT_VERSION}
|
||||||
|
|
||||||
# Set up OpenSSL for aarch64 musl target
|
# Set up OpenSSL for aarch64 musl target (cross-compile from x86_64)
|
||||||
ENV SSL_VER=1.1.1w
|
ENV SSL_VER=1.1.1w
|
||||||
RUN wget https://www.openssl.org/source/openssl-$SSL_VER.tar.gz \
|
RUN wget https://www.openssl.org/source/openssl-$SSL_VER.tar.gz \
|
||||||
&& tar -xzf openssl-$SSL_VER.tar.gz \
|
&& tar -xzf openssl-$SSL_VER.tar.gz \
|
||||||
&& cd openssl-$SSL_VER \
|
&& cd openssl-$SSL_VER \
|
||||||
&& ./Configure no-shared no-async --prefix=/musl --openssldir=/musl/ssl linux-aarch64 \
|
&& ./Configure no-shared no-async --prefix=/musl --openssldir=/musl/ssl --cross-compile-prefix=aarch64-unknown-linux-musl- linux-aarch64 \
|
||||||
&& make -j$(nproc) \
|
&& make -j$(nproc) \
|
||||||
&& make install_sw \
|
&& make install_sw \
|
||||||
&& cd .. \
|
&& cd .. \
|
||||||
|
|
|
||||||
|
|
@ -120,7 +120,7 @@ icon: "rocket"
|
||||||
```bash
|
```bash
|
||||||
bun add -g @sandbox-agent/cli
|
bun add -g @sandbox-agent/cli
|
||||||
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
||||||
bun pm -g trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
bun pm -g trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-linux-arm64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
||||||
sandbox-agent server --no-token --host 0.0.0.0 --port 2468
|
sandbox-agent server --no-token --host 0.0.0.0 --port 2468
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -146,7 +146,7 @@ icon: "rocket"
|
||||||
```bash
|
```bash
|
||||||
bun add sandbox-agent
|
bun add sandbox-agent
|
||||||
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
||||||
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-linux-arm64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
||||||
```
|
```
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ client for sessions, events, and agent operations.
|
||||||
```bash
|
```bash
|
||||||
bun add sandbox-agent
|
bun add sandbox-agent
|
||||||
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
# Allow Bun to run postinstall scripts for native binaries (required for SandboxAgent.start()).
|
||||||
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
bun pm trust @sandbox-agent/cli-linux-x64 @sandbox-agent/cli-linux-arm64 @sandbox-agent/cli-darwin-arm64 @sandbox-agent/cli-darwin-x64 @sandbox-agent/cli-win32-x64
|
||||||
```
|
```
|
||||||
</Tab>
|
</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue