[go: nahoru, domu]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDK V1 Beta #389

Draft
wants to merge 172 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
002a288
[WIP] Generate python client
ValentaTomas Apr 30, 2024
f5764d1
Add testing python setup
ValentaTomas May 11, 2024
7192f20
Merge branch 'main' into grpc
ValentaTomas May 16, 2024
3b4c915
Generate clients
ValentaTomas May 17, 2024
068ff56
Regenerate APIs
ValentaTomas May 31, 2024
701b68f
[WIP] Draft JS SDK
ValentaTomas May 31, 2024
df8e0e2
[WIP] Add fs and process
ValentaTomas May 31, 2024
5bfcc9a
Imrpove connection config; [WIP] Rework Python SDK
ValentaTomas Jun 1, 2024
6974414
Export types in TS SDK; [WIP] Python SDK process handling
ValentaTomas Jun 1, 2024
c3f6167
Cleanup
ValentaTomas Jun 1, 2024
1a6d34e
Improve types
ValentaTomas Jun 2, 2024
2a0258f
Improve timeout handling
ValentaTomas Jun 2, 2024
9b83de3
Remove old deps; [WIP] JS SDK file handling
ValentaTomas Jun 2, 2024
e08895f
Separate sandbox static api as in Python
ValentaTomas Jun 2, 2024
b022dcf
[WIP] Upload and download handling
ValentaTomas Jun 2, 2024
ecf318a
Update spec and JS
ValentaTomas Jun 3, 2024
b04342c
Fix input stream; [WIP] Python SDK
ValentaTomas Jun 3, 2024
4e60676
Fix exists error handling and return type
ValentaTomas Jun 4, 2024
13fd421
Clarify process output, write and read
ValentaTomas Jun 4, 2024
b9a5231
Add missing user in python fs
ValentaTomas Jun 4, 2024
88c7d11
Use binary transport
ValentaTomas Jun 5, 2024
ef19d8f
Regenrate RPC; Fix namespacing
ValentaTomas Jun 7, 2024
0449f03
Remove example
ValentaTomas Jun 7, 2024
1f85dfb
Fix overload
ValentaTomas Jun 8, 2024
9bfb5f9
Cleanup upload url
ValentaTomas Jun 8, 2024
003a32e
JS file write
ValentaTomas Jun 8, 2024
31b3121
Fix null coalescing in js
ValentaTomas Jun 8, 2024
c18ada0
Python file handling
ValentaTomas Jun 8, 2024
3e0e04d
Add makedir to python
ValentaTomas Jun 8, 2024
76c29fa
Cleanup overload
ValentaTomas Jun 8, 2024
063f8cf
Fix exports
ValentaTomas Jun 8, 2024
6bc7d7c
Update generate script
ValentaTomas Jun 8, 2024
549368f
Dispose
ValentaTomas Jun 9, 2024
1de3384
Ensure url quote
ValentaTomas Jun 9, 2024
6ab30e0
JS timeout
ValentaTomas Jun 9, 2024
ee5dea9
Python connection and read timeout
ValentaTomas Jun 9, 2024
59a02e4
Remove unnecessary clear
ValentaTomas Jun 9, 2024
f34d0a4
Clear timeout only after start event
ValentaTomas Jun 9, 2024
742e8e9
Cleanup request timeouts
ValentaTomas Jun 9, 2024
b1c8070
Fix timeout default
ValentaTomas Jun 9, 2024
820f788
Fix js iterators; Finish process methods; Cleanup pty
ValentaTomas Jun 9, 2024
a916835
Fix process handle + check
ValentaTomas Jun 9, 2024
5e7b328
Remove leftout testing code
ValentaTomas Jun 9, 2024
42037bc
Cleanup signature
ValentaTomas Jun 10, 2024
e10c85d
Fix transport init
ValentaTomas Jun 10, 2024
5de9e65
Use iterables
ValentaTomas Jun 10, 2024
1418ea5
Cleanup examples
ValentaTomas Jun 10, 2024
7a11630
Rename spawn
ValentaTomas Jun 10, 2024
e008d9a
Make req timeout optional
ValentaTomas Jun 10, 2024
b3617d9
[WIP] Fix bug and add proper errors
ValentaTomas Jun 11, 2024
f3b5c4c
Remove public iteratable; Remove context manager
ValentaTomas Jun 11, 2024
229c135
Update scripts; Fix dir watch; Improve naming
ValentaTomas Jun 13, 2024
69ae8db
Use dispose/context manager
ValentaTomas Jun 13, 2024
af449d7
Fix watch init error
ValentaTomas Jun 13, 2024
ed9ae8b
Map types; Ensure compatibility
ValentaTomas Jun 13, 2024
c04a07b
Improve watcher; [WIP] Error handling
ValentaTomas Jun 13, 2024
ce08da3
[WIP] Update CLI; Fix pty; Change default timeouts
ValentaTomas Jun 14, 2024
8f1839c
Regenerate envd rpc clients
ValentaTomas Jun 16, 2024
3e9fc04
Join canceled and deadline exceeded errors; Add move operation
ValentaTomas Jun 16, 2024
335116c
Fix naming; Add rename to python
ValentaTomas Jun 17, 2024
d8251e7
Client keepalive
ValentaTomas Jun 17, 2024
6693fa2
Put back default timeout
ValentaTomas Jun 17, 2024
af32794
Add keepalive headers to python
ValentaTomas Jun 17, 2024
7c35715
Improve log handling
ValentaTomas Jun 18, 2024
b2439b4
Remove explicit keepalive interval header
ValentaTomas Jun 18, 2024
406beb9
Clarify errors
ValentaTomas Jun 18, 2024
35cffe9
Cleanup
ValentaTomas Jun 18, 2024
5bdb58e
Export proper type
ValentaTomas Jun 18, 2024
7313998
Fix pool and rpc compression
ValentaTomas Jun 19, 2024
a7f5a8c
Fix stream end decompress
ValentaTomas Jun 19, 2024
2834bfb
Don't decompress errors
ValentaTomas Jun 19, 2024
f28e71f
[WIP] Fix type exports; Fix files endpoint url; Remove unnecessary ch…
ValentaTomas Jun 21, 2024
9538c38
Fix python 3.8 compatibility
ValentaTomas Jun 21, 2024
3c0e73c
Improve exception handling
ValentaTomas Jun 21, 2024
ef1c104
Fix API exceptions handler
ValentaTomas Jun 22, 2024
0663859
Fix custom exported types from Python SDK
ValentaTomas Jun 22, 2024
5b693a2
Cleanup enums
ValentaTomas Jun 22, 2024
3e010c4
[WIP] Fix python timeout
ValentaTomas Jun 22, 2024
8c581e9
Fix optional deadline
ValentaTomas Jun 22, 2024
7c98d3b
[WIP] Update error comments; [WIP] Prepare tests
ValentaTomas Jun 22, 2024
aaf66ae
[WIP] Prepare tests
ValentaTomas Jun 24, 2024
29af728
Fix connection opts
ValentaTomas Jun 24, 2024
206d674
Fix testing config; [WIP] Add tests; Fix python debug opt; Fix enum m…
ValentaTomas Jun 25, 2024
cd4e059
Revert CLI changes
ValentaTomas Jun 25, 2024
955876e
Fix openapi specs
ValentaTomas Jun 25, 2024
e87b409
Fix static overload; [WIP] Tests
ValentaTomas Jun 25, 2024
089f04e
[WIP] Update tests
ValentaTomas Jun 26, 2024
59c864c
Fix process handle throw
ValentaTomas Jun 26, 2024
dd8960c
Add check if template has envd V2
jakubno Jun 26, 2024
0e7a3b2
Fix connect
jakubno Jun 26, 2024
1ae963f
Allow explicit path specification
ValentaTomas Jun 26, 2024
1b39ef0
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 26, 2024
7c88409
Remove unused examples; Change default envd port
ValentaTomas Jun 26, 2024
48ba466
Reformat
ValentaTomas Jun 26, 2024
c44f108
Serialize logged objects
ValentaTomas Jun 26, 2024
8caa765
Change process handle errors
ValentaTomas Jun 26, 2024
6aa869a
Remove logs in tests
ValentaTomas Jun 26, 2024
82c21ac
Cleanup
ValentaTomas Jun 26, 2024
a6b2131
Fix connect error check
ValentaTomas Jun 26, 2024
3153d32
Reoreder overloads
ValentaTomas Jun 26, 2024
7e1019c
Improve process rejection
ValentaTomas Jun 27, 2024
2a66ff6
Accept both short and long IDs
jakubno Jun 27, 2024
e4a29d5
Merge branch 'main'
jakubno Jun 27, 2024
9822d05
Fix release pipeline
jakubno Jun 27, 2024
720ab9b
Fix package json
jakubno Jun 27, 2024
f61262a
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
e1db119
Fix the same argument used multiple times
jakubno Jun 27, 2024
b74602b
Export sandbox opts
jakubno Jun 27, 2024
905b5f5
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
79ae42a
Remove access token from arguments
jakubno Jun 27, 2024
e44241f
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
439cd2c
Remove api url from arguments
jakubno Jun 27, 2024
1b4bc84
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
0286d61
Export sandbox opts type
ValentaTomas Jun 27, 2024
efc60d5
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 27, 2024
69acebf
Fix export
ValentaTomas Jun 27, 2024
ecb7ea8
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
d35de3a
Enable overriding default template
ValentaTomas Jun 27, 2024
b62fef0
Remove testing file
ValentaTomas Jun 27, 2024
5b77442
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 27, 2024
a29e3a2
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
f0cd6ea
Add onInit
ValentaTomas Jun 27, 2024
17d62ea
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 27, 2024
2adc094
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
087b7b4
Pass sandbox opts to init
ValentaTomas Jun 27, 2024
1398bc6
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 27, 2024
abc67c6
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
2c47f65
Supress error
ValentaTomas Jun 27, 2024
0c6e297
Merge branch 'grpc' of https://github.com/e2b-dev/E2B into grpc
ValentaTomas Jun 27, 2024
09f50db
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
56677f3
Expose connection config
ValentaTomas Jun 27, 2024
ecca03a
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 27, 2024
bfedc62
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
14ca90f
Fix default values in Python constructor
ValentaTomas Jun 27, 2024
2f0a442
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 27, 2024
4fb2ecb
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
1e47bc8
Fix test
ValentaTomas Jun 27, 2024
185a7e8
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 27, 2024
7230ea1
[skip ci] Release new versions
github-actions[bot] Jun 27, 2024
2fd353c
Ensure the same config is passed to onInit
ValentaTomas Jun 27, 2024
6d90288
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 27, 2024
72d9955
[skip ci] Release new versions
github-actions[bot] Jun 28, 2024
6e0285c
Always export array of length 3 from process iterator
ValentaTomas Jun 28, 2024
d87547a
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 28, 2024
45a35f9
[skip ci] Release new versions
github-actions[bot] Jun 28, 2024
4170337
Merge branch 'grpc' into beta
ValentaTomas Jun 28, 2024
50fbb9c
Report invalid event type
ValentaTomas Jun 28, 2024
6b32979
Fix python request timeout error; Change auth
ValentaTomas Jun 28, 2024
9cb30df
[skip ci] Release new versions
github-actions[bot] Jun 28, 2024
6291c13
Update generated clients; Ensure script cleanup
ValentaTomas Jun 28, 2024
3f41767
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 28, 2024
60172f9
[skip ci] Release new versions
github-actions[bot] Jun 28, 2024
74120ea
Map the 502 and 429 errors
ValentaTomas Jun 28, 2024
9acd410
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 28, 2024
63282e5
[skip ci] Release new versions
github-actions[bot] Jun 28, 2024
c33dc5a
[WIP] Fix tests
ValentaTomas Jun 29, 2024
3447192
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 29, 2024
d0e4d68
[skip ci] Release new versions
github-actions[bot] Jun 29, 2024
5a1aadb
Fix naming
ValentaTomas Jun 29, 2024
759f4f4
[skip ci] Release new versions
github-actions[bot] Jun 29, 2024
57de2bb
Remove log
ValentaTomas Jun 29, 2024
a32ed66
[skip ci] Release new versions
github-actions[bot] Jun 29, 2024
6ca54b3
Load env vars dynamically for dotenv compatibility
ValentaTomas Jun 29, 2024
84a6374
Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta
ValentaTomas Jun 29, 2024
27894a4
[skip ci] Release new versions
github-actions[bot] Jun 29, 2024
2f21c73
Add python tests
jakubno Jul 1, 2024
aef1073
[skip ci] Release new versions
github-actions[bot] Jul 1, 2024
a389aff
Fix upload URL
jakubno Jul 2, 2024
97f535a
[skip ci] Release new versions
github-actions[bot] Jul 2, 2024
c1e1c1f
Fix tests; Improve error handling; Circumvent compression error
ValentaTomas Jul 3, 2024
3af5a41
Fix build error
ValentaTomas Jul 3, 2024
f1ab1f2
[skip ci] Release new versions
github-actions[bot] Jul 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[skip ci] Release new versions
  • Loading branch information
github-actions[bot] committed Jul 2, 2024
commit 97f535a6c36744d98ed436a42bd8bf8a6e9110a0
2 changes: 1 addition & 1 deletion packages/js-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "e2b",
"version": "0.16.2-beta.13",
"version": "0.16.2-beta.14",
"description": "E2B SDK that give agents cloud environments",
"homepage": "https://e2b.dev",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/python-sdk/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "e2b"
version = "0.17.2a21"
version = "0.17.2a22"
description = "E2B SDK that give agents cloud environments"
authors = ["e2b <hello@e2b.dev>"]
license = "MIT"
Expand Down