Skip to content

Commit d13213b

Browse files
authored
feat(provider): rename sandbox provider to tangle
1 parent d0c222e commit d13213b

9 files changed

Lines changed: 16 additions & 16 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ adapters:
99
| [`@tangle-network/agent-interface`](packages/agent-interface) | Shared TypeScript types and zod schemas defining the agent/provider contract. Zero runtime beyond zod. |
1010
| [`@tangle-network/agent-core`](packages/agent-core) | Runtime primitives for talking to Tangle agents: auth token issue/verify, SSE stream parsing, transport interfaces, retries/resilience, and telemetry. Depends on `@tangle-network/agent-interface`. |
1111
| [`@tangle-network/agent-provider-testkit`](packages/agent-provider-testkit) | Conformance checks that any `AgentEnvironmentProvider` package can run before publishing. |
12-
| [`@tangle-network/agent-provider-sandbox`](packages/agent-provider-sandbox) | Adapter from `@tangle-network/sandbox` clients into the shared environment provider contract. |
12+
| [`@tangle-network/agent-provider-tangle`](packages/agent-provider-tangle) | Adapter from Tangle sandbox clients into the shared environment provider contract. |
1313
| [`@tangle-network/agent-provider-cli-bridge`](packages/agent-provider-cli-bridge) | Adapter for a CLI bridge OpenAI-compatible HTTP endpoint. |
1414
| [`@tangle-network/agent-provider-computesdk`](packages/agent-provider-computesdk) | Adapter for ComputeSDK-backed sandboxes. |
1515
| [`@tangle-network/agent-provider-e2b`](packages/agent-provider-e2b) | Direct E2B adapter. |
@@ -19,7 +19,7 @@ adapters:
1919

2020
```bash
2121
pnpm add @tangle-network/agent-core @tangle-network/agent-interface
22-
pnpm add @tangle-network/agent-provider-sandbox
22+
pnpm add @tangle-network/agent-provider-tangle
2323
```
2424

2525
`@tangle-network/agent-core` uses `node:crypto` for token signing/verification,

packages/agent-provider-sandbox/CHANGELOG.md renamed to packages/agent-provider-tangle/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @tangle-network/agent-provider-sandbox
1+
# @tangle-network/agent-provider-tangle
22

33
## 0.2.0
44

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# @tangle-network/agent-provider-sandbox
1+
# @tangle-network/agent-provider-tangle
22

33
Wraps `@tangle-network/sandbox` as an `AgentEnvironmentProvider`.
44

55
```ts
66
import { Sandbox } from '@tangle-network/sandbox'
7-
import { createTangleSandboxProvider } from '@tangle-network/agent-provider-sandbox'
7+
import { createTangleProvider } from '@tangle-network/agent-provider-tangle'
88

9-
const provider = createTangleSandboxProvider({
9+
const provider = createTangleProvider({
1010
client: new Sandbox({ apiKey: process.env.TANGLE_API_KEY }),
1111
})
1212
```

packages/agent-provider-sandbox/package.json renamed to packages/agent-provider-tangle/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@tangle-network/agent-provider-sandbox",
2+
"name": "@tangle-network/agent-provider-tangle",
33
"version": "0.2.0",
4-
"description": "AgentEnvironmentProvider adapter for @tangle-network/sandbox",
4+
"description": "AgentEnvironmentProvider adapter for Tangle sandboxes",
55
"type": "module",
66
"license": "MIT",
77
"main": "dist/index.js",
@@ -15,7 +15,7 @@
1515
"repository": {
1616
"type": "git",
1717
"url": "git+https://github.com/tangle-network/agent-sdk.git",
18-
"directory": "packages/agent-provider-sandbox"
18+
"directory": "packages/agent-provider-tangle"
1919
},
2020
"publishConfig": {
2121
"access": "public",

packages/agent-provider-sandbox/src/index.test.ts renamed to packages/agent-provider-tangle/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import { describe, expect, it } from "vitest";
22
import { runAgentEnvironmentProviderConformance } from "@tangle-network/agent-provider-testkit";
33
import type { CreateSandboxOptions, SandboxEvent } from "@tangle-network/sandbox";
44
import {
5-
createTangleSandboxProvider,
5+
createTangleProvider,
66
type SandboxClientLike,
77
type SandboxInstanceLike,
88
} from "./index.js";
99

10-
describe("createTangleSandboxProvider", () => {
10+
describe("createTangleProvider", () => {
1111
it("maps create options, stream events, workspace methods, and dispatch sessions", async () => {
1212
let createOptions: CreateSandboxOptions | undefined;
1313
const files = new Map<string, string>();
@@ -39,7 +39,7 @@ describe("createTangleSandboxProvider", () => {
3939
},
4040
describePlacement: () => ({ kind: "sibling", sandboxId: "sbx-1" }),
4141
};
42-
const provider = createTangleSandboxProvider({ client });
42+
const provider = createTangleProvider({ client });
4343

4444
await expect(
4545
runAgentEnvironmentProviderConformance({

packages/agent-provider-sandbox/src/index.ts renamed to packages/agent-provider-tangle/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export interface SandboxSessionLike {
6565
cancel(): Promise<void>;
6666
}
6767

68-
export interface TangleSandboxProviderOptions {
68+
export interface TangleProviderOptions {
6969
client: SandboxClientLike;
7070
name?: string;
7171
defaultBackend?: BackendType;
@@ -74,8 +74,8 @@ export interface TangleSandboxProviderOptions {
7474
mapCreateInput?: (input: CreateAgentEnvironmentInput) => CreateSandboxOptions;
7575
}
7676

77-
export function createTangleSandboxProvider(
78-
options: TangleSandboxProviderOptions,
77+
export function createTangleProvider(
78+
options: TangleProviderOptions,
7979
): AgentEnvironmentProvider {
8080
const providerName = options.name ?? "tangle-sandbox";
8181
return {
File renamed without changes.

pnpm-lock.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)