Skip to content

feat(nodehost): implement node execution sandbox with approval workflows#622

Open
cesc1802 wants to merge 3 commits intonextlevelbuilder:mainfrom
cesc1802:feat/node
Open

feat(nodehost): implement node execution sandbox with approval workflows#622
cesc1802 wants to merge 3 commits intonextlevelbuilder:mainfrom
cesc1802:feat/node

Conversation

@cesc1802
Copy link
Copy Markdown

@cesc1802 cesc1802 commented Apr 1, 2026

Add secure execution sandbox for untrusted code with:

  • Approval workflow system (approval plans, entries, operations)
  • Shell command execution with environment sanitization
  • File identity tracking and access controls
  • RPC dispatcher for inter-node communication
  • Execution policies and token management
  • Support for system commands, inline shells, and skill binaries
  • Comprehensive test coverage

Core components: runner, dispatch_wrapper, exec_policy, shell_wrapper, sanitize_env

cesc1802 added 3 commits April 1, 2026 16:34
Add secure execution sandbox for untrusted code with:
- Approval workflow system (approval plans, entries, operations)
- Shell command execution with environment sanitization
- File identity tracking and access controls
- RPC dispatcher for inter-node communication
- Execution policies and token management
- Support for system commands, inline shells, and skill binaries
- Comprehensive test coverage

Core components: runner, dispatch_wrapper, exec_policy, shell_wrapper, sanitize_env
@cesc1802
Copy link
Copy Markdown
Author

cesc1802 commented Apr 2, 2026

@viettranx em có port thêm chức năng node từ openclaw sang goclaw để có thể kết nối và điều khiển từ máy host sang các node. anh review và cho em xin comment nhé ạ.

Hiện tại đã có thể kết nối và gửi các lệnh từ máy host tới node.khi PR này được duyệt em sẽ bổ sung giao diện web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant