You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added functionality to run commands and set environment variables
- Using client.disconnect removes the client from the server
- Introduced `CILLOW_DISABLE_AUTO_INSTALL` environment variable to
disable auto installation of import packages
- Resolved process cleanup issue in docker containers
- Added tests for server utilities
- Updated documentation
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,9 +23,9 @@ Cillow is an open-source library that enables you to execute AI-generated code i
23
23
24
24
It offers key features such as:
25
25
26
-
-**Environment Switching**: Easily switch between multiple python environments.
27
-
-**Automated Package Management**: Automatic installation of imported packages through`uv` or `pip`.
28
-
-**Functionality Patches**: Apply patches to limit the scope of AI-generated code, capture outputs like `stdout`, `stderr`, images, plots, etc., and more.
26
+
-**Environment Switching**: Effortlessly switch between multiple Python environments.
27
+
-**Automated Package Installation**: Automatically install imported packages using`uv` or `pip`.
28
+
-**Functionality Patches**: Apply patches to restrict the scope of AI-generated code, capture outputs such as `stdout`, `stderr`, images, plots, and more.
29
29
30
30
### Check Documentation
31
31
@@ -78,6 +78,6 @@ img.show()
78
78
79
79
---
80
80
81
-
At the moment, Cillow only supports Python since it doesn't use Jupyter Kernel.
81
+
At the moment, Cillow only supports Python, as it does not rely on Jupyter Kernel/Lab.
82
82
83
-
This project began as an exploration of [E2B](https://e2b.dev/)'s code interpreter. I implemented the Python interpreter from scratch using ZeroMQ, taking a different approach by adding features like environment switching and functionality patching. Seeing the potential in this project, I evolved it into a client-server architecture using threading and multiprocessing.
83
+
This project began as an exploration of [E2B](https://e2b.dev/)'s code interpreter. I implemented the Python interpreter from scratch, taking a different approach by adding features like environment switching and functionality patching. Recognizing the potential of the project, I expanded it into a client-server architecture using ZeroMQ, threading, and multiprocessing.
0 commit comments