mirror of
https://github.com/kvcache-ai/AgentENV.git
synced 2026-11-05 01:17:36 +00:00
[PR #222] [CLOSED] feat: expose idempotent snapshot deletion #264
Labels
No labels
bug
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/AgentENV#264
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/AgentENV/pull/222
Author: @ethe
Created: 8/27/2026
Status: ❌ Closed
Base:
main← Head:feat/snapshot-delete📝 Commits (4)
114ba61Avoid pre-pivot /var/run symlink traversal (#1)afa04d2fix: support refreshable registry credentials (#2)7cbf2e8Merge branch 'kvcache-ai:main' into mainc8db31ffeat: expose idempotent snapshot deletion📊 Changes
15 files changed (+474 additions, -7 deletions)
View changed files
📝
.github/workflows/ci.yml(+4 -0)📝
.github/workflows/publish-tools-image.yml(+1 -1)📝
CLAUDE.md(+1 -1)📝
Makefile(+1 -0)📝
config/deps_manifest.toml(+5 -2)📝
deploy/docker/Dockerfile.agentenv(+1 -0)➕
scripts/tests/verify-tools-init.sh(+32 -0)📝
src/api/generated/src/apis/snapshots.rs(+27 -0)📝
src/api/generated/src/models.rs(+6 -0)📝
src/api/generated/src/server/mod.rs(+138 -1)📝
src/api/impls/snapshots.rs(+41 -0)📝
src/api/openapi.yml(+22 -0)📝
storage/overlaybd/src/backend/registryfs_v2.rs(+189 -1)📝
storage/overlaybd/src/config.rs(+3 -0)📝
tools-image/init(+3 -1)📄 Description
Summary
DELETE /snapshots/{snapshotID}to the OpenAPI contractValidation
cargo +1.92 fmt --all -- --checkcargo +1.92 test -p agentenv_http_serveragentenvtarget test was attempted but the macOS workstation cannot compile Linux-only libublk/io_uring; the generated server crate and doctests pass locally🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.