| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
sandbox: enforce configured memory admission with atomic accounting Track memory reserved by creating and active sandboxes in a single atomic counter so concurrent requests cannot exceed the effective limit. Retain each reservation until creation fails or the associated VMM is confirmed stopped, then release it exactly once. Update configuration, documentation, and focused tests for the new accounting contract. Fix issue #203: https://github.com/ConchSandbox/Conch/issues/203 | 1 个月前 | |
refactor(sandbox): centralize lifecycle management Move sandbox state, leases, rollback, and lifecycle events into Manager. Keep template selection and registration in Service, and remove duplicate startup content validation. Consolidate boot specifications, cold and restore launch paths, and Manager tests. Preserve cleanup progress for retries after partial failures. Validation: go test ./... passed; root-only integration tests skipped. | 1 个月前 | |
refactor(sandbox): centralize lifecycle management Move sandbox state, leases, rollback, and lifecycle events into Manager. Keep template selection and registration in Service, and remove duplicate startup content validation. Consolidate boot specifications, cold and restore launch paths, and Manager tests. Preserve cleanup progress for retries after partial failures. Validation: go test ./... passed; root-only integration tests skipped. | 1 个月前 | |
conchd: standardize API error responses | 2 个月前 | |
refactor(sandbox): centralize lifecycle management Move sandbox state, leases, rollback, and lifecycle events into Manager. Keep template selection and registration in Service, and remove duplicate startup content validation. Consolidate boot specifications, cold and restore launch paths, and Manager tests. Preserve cleanup progress for retries after partial failures. Validation: go test ./... passed; root-only integration tests skipped. | 1 个月前 | |
feat(webhook): add sandbox lifecycle notifications Add in-memory Webhook management and asynchronous lifecycle delivery for sandbox creation, requested deletion, and unexpected runtime exits. Keep sandbox records as UNKNOWN after unexpected exits and publish orphaned lifecycle events. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: hu-zhangying <huzhangying@huawei.com> | 2 个月前 | |
api: bound request and file operation resources Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 2 个月前 | |
api: bound request and file operation resources Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 2 个月前 | |
refactor(sandbox): centralize lifecycle management Move sandbox state, leases, rollback, and lifecycle events into Manager. Keep template selection and registration in Service, and remove duplicate startup content validation. Consolidate boot specifications, cold and restore launch paths, and Manager tests. Preserve cleanup progress for retries after partial failures. Validation: go test ./... passed; root-only integration tests skipped. | 1 个月前 | |
sandbox: transfer runtime ownership to sandbox records | 1 个月前 | |
fix(daemon): stop serving after shutdown has torn the daemon down Build the HTTP server in New so Shutdown can always stop it; a late Serve then returns ErrServerClosed. Start publishes no state now, and the listener unlinks the socket it created. Fixes: https://github.com/ConchSandbox/Conch/issues/198 Assisted-by: Claude Code:claude-opus-5 Signed-off-by: wangzicheng <wangzicheng15@huawei.com> | 1 个月前 | |
fix(#192): initialize process temp directory | 1 个月前 | |
sandbox: transfer runtime ownership to sandbox records | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |