Skip to content

Commit 686aaa6

Browse files
committed
fix(reference): publish curated SDK contract
1 parent aa76025 commit 686aaa6

200 files changed

Lines changed: 5956 additions & 1678 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
export { Sandbox } from '../../packages/code-interpreter-js/src/index'
2+
export type {
3+
BarChart,
4+
BarData,
5+
BoxAndWhiskerChart,
6+
BoxAndWhiskerData,
7+
Chart,
8+
ChartType,
9+
ChartTypes,
10+
Context,
11+
CreateCodeContextOpts,
12+
Execution,
13+
ExecutionError,
14+
LineChart,
15+
Logs,
16+
MIMEType,
17+
OutputMessage,
18+
PieChart,
19+
PieData,
20+
PointData,
21+
RawData,
22+
Result,
23+
RunCodeLanguage,
24+
RunCodeOpts,
25+
ScaleType,
26+
ScatterChart,
27+
SuperChart,
28+
} from '../../packages/code-interpreter-js/src/index'
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export { CommandExitError } from '../../packages/js-sdk/src/index'
2+
export type {
3+
CommandConnectOpts,
4+
CommandHandle,
5+
CommandRequestOpts,
6+
CommandResult,
7+
Commands,
8+
CommandStartOpts,
9+
ProcessInfo,
10+
Pty,
11+
PtyOutput,
12+
Stderr,
13+
Stdout,
14+
} from '../../packages/js-sdk/src/index'
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export {
2+
AuthenticationError,
3+
BuildError,
4+
FileNotFoundError,
5+
FileUploadError,
6+
InvalidArgumentError,
7+
NotEnoughSpaceError,
8+
RateLimitError,
9+
SandboxError,
10+
SandboxNotFoundError,
11+
TemplateError,
12+
TimeoutError,
13+
} from '../../packages/js-sdk/src/index'
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export { FilesystemEventType, FileType } from '../../packages/js-sdk/src/index'
2+
export type {
3+
EntryInfo,
4+
Filesystem,
5+
FilesystemEvent,
6+
FilesystemReadOpts,
7+
FilesystemWriteOpts,
8+
WatchHandle,
9+
WriteInfo,
10+
} from '../../packages/js-sdk/src/index'
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export {
2+
defaultBuildLogger,
3+
LogEntry,
4+
LogEntryEnd,
5+
LogEntryStart,
6+
} from '../../packages/js-sdk/src/index'
7+
export type { LogEntryLevel, Logger } from '../../packages/js-sdk/src/index'
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export {
2+
ReadyCmd,
3+
waitForFile,
4+
waitForPort,
5+
waitForProcess,
6+
waitForTimeout,
7+
waitForURL,
8+
} from '../../packages/js-sdk/src/index'
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
export { AgentBox, Sandbox } from '../../packages/js-sdk/src/index'
2+
export type {
3+
AgentBoxClientOpts,
4+
CreateSnapshotOpts,
5+
McpServer,
6+
SandboxApiOpts,
7+
SandboxConnectOpts,
8+
SandboxForkOpts,
9+
SandboxIamOpts,
10+
SandboxIamToken,
11+
SandboxIamTokenType,
12+
SandboxInfo,
13+
SandboxInfoLifecycle,
14+
SandboxLifecycle,
15+
SandboxListOpts,
16+
SandboxMetrics,
17+
SandboxMetricsOpts,
18+
SandboxNetworkInfo,
19+
SandboxNetworkOpts,
20+
SandboxNetworkRule,
21+
SandboxNetworkRuleInfo,
22+
SandboxNetworkRules,
23+
SandboxNetworkSelector,
24+
SandboxNetworkSelectorContext,
25+
SandboxNetworkTransform,
26+
SandboxNetworkTransformContext,
27+
SandboxNetworkTransformResolver,
28+
SandboxNetworkUpdate,
29+
SandboxOnTimeout,
30+
SandboxOpts,
31+
SandboxPauseOpts,
32+
SandboxPaginator,
33+
SandboxState,
34+
SnapshotInfo,
35+
SnapshotListOpts,
36+
SnapshotPaginator,
37+
} from '../../packages/js-sdk/src/index'
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export { Template, TemplateBase } from '../../packages/js-sdk/src/index'
2+
export type {
3+
BuildInfo,
4+
BuildOptions,
5+
BuildStatusReason,
6+
CopyItem,
7+
GetBuildStatusOptions,
8+
McpServerName,
9+
TemplateBuilder,
10+
TemplateBuildStatus,
11+
TemplateBuildStatusResponse,
12+
TemplateClass,
13+
TemplateTag,
14+
TemplateTagInfo,
15+
} from '../../packages/js-sdk/src/index'

reference-config/sdk-groups.json

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,37 @@
11
{
22
"javascript": {
3-
"errors": ["packages/js-sdk/src/errors.ts"],
4-
"sandbox": [
5-
"packages/js-sdk/src/sandbox/index.ts",
6-
"packages/js-sdk/src/sandbox/sandboxApi.ts"
7-
],
8-
"commands": ["packages/js-sdk/src/sandbox/commands/index.ts"],
9-
"filesystem": ["packages/js-sdk/src/sandbox/filesystem/index.ts"],
10-
"templates": ["packages/js-sdk/src/template/index.ts"],
11-
"logger": ["packages/js-sdk/src/template/logger.ts"],
12-
"ready-commands": ["packages/js-sdk/src/template/readycmd.ts"],
13-
"code-interpreter": [
14-
"packages/code-interpreter-js/src/sandbox.ts",
15-
"packages/code-interpreter-js/src/messaging.ts",
16-
"packages/code-interpreter-js/src/charts.ts"
17-
]
3+
"errors": {
4+
"entryPoint": "reference-config/javascript/errors.ts",
5+
"tsconfig": "reference-config/typedoc.js-sdk.json"
6+
},
7+
"sandbox": {
8+
"entryPoint": "reference-config/javascript/sandbox.ts",
9+
"tsconfig": "reference-config/typedoc.js-sdk.json"
10+
},
11+
"commands": {
12+
"entryPoint": "reference-config/javascript/commands.ts",
13+
"tsconfig": "reference-config/typedoc.js-sdk.json"
14+
},
15+
"filesystem": {
16+
"entryPoint": "reference-config/javascript/filesystem.ts",
17+
"tsconfig": "reference-config/typedoc.js-sdk.json"
18+
},
19+
"templates": {
20+
"entryPoint": "reference-config/javascript/templates.ts",
21+
"tsconfig": "reference-config/typedoc.js-sdk.json"
22+
},
23+
"logger": {
24+
"entryPoint": "reference-config/javascript/logger.ts",
25+
"tsconfig": "reference-config/typedoc.js-sdk.json"
26+
},
27+
"ready-commands": {
28+
"entryPoint": "reference-config/javascript/ready-commands.ts",
29+
"tsconfig": "reference-config/typedoc.js-sdk.json"
30+
},
31+
"code-interpreter": {
32+
"entryPoint": "reference-config/javascript/code-interpreter.ts",
33+
"tsconfig": "reference-config/typedoc.code-interpreter.json"
34+
}
1835
},
1936
"python": {
2037
"exceptions": ["agentbox.exceptions"],

reference-config/typedoc.code-interpreter.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,9 @@
77
"paths": {
88
"@abox-dev/sdk": ["packages/js-sdk/src/index.ts"]
99
}
10-
}
10+
},
11+
"include": [
12+
"../packages/code-interpreter-js/src/**/*.ts",
13+
"javascript/code-interpreter.ts"
14+
]
1115
}

0 commit comments

Comments
 (0)