Files
goclaw/.gitignore
T
Duc Nguyenandntduc bb7712a9ff fix(collaboration): harden delegated task isolation (#1486)
* feat(collaboration): isolate delegated artifacts and child runs

Isolate delegated inputs and outputs behind secure artifact exchange lifecycles. Scope Agent Link tasks by tenant and root agent, and enforce delegation spawn-tree boundaries. Add process-wide child-run admission and preserve logical media paths across native, MCP, and sandbox execution.

* fix(collaboration): harden delegated task isolation

Enforce tenant and root-agent task scope across migrations and stores. Add exactly-once async completion delivery, delegated sandbox boundaries, and confined artifact and media recovery across runtime surfaces.

* fix(collaboration): recover interrupted async tasks

* fix(collaboration): normalize persisted child-run status

---------

Co-authored-by: ntduc <ntduc@cpp.ai.vn>
2026-07-30 14:17:40 +07:00

119 lines
2.0 KiB
Plaintext

# Test artifacts
tests/integration/testdata/
backup/
# Binary (anchored to repo root so we don't accidentally ignore
# the cmd/pkg-helper/ source directory, which breaks Docker builds
# on uploaders that pattern-match .gitignore against the whole tree
# — notably `railway up`).
/openclaw-go
/pkg-helper
/goclaw.exe
/goclaw-local.exe
# Ad-hoc debug probes live here — never commit (they import internal/
# packages from outside cmd/ and only exist for one-shot diagnostics).
/tmp-reset-bot/
/tmp-probe*/
# IDE
.idea/
.vscode/
# OS
.DS_Store
._*
# Environment
.env*
!.env.example
!.env.cloudflared.example
app
browser-poc
openclaw-go
goclaw
/config.json
prompt.md
*.bk.*
# UI Web (React SPA)
ui/web/node_modules/
ui/web/dist/
ui/web/.vite/
*.tsbuildinfo
# UI Desktop (Wails + React)
ui/desktop/frontend/node_modules/
ui/desktop/frontend/dist/*.js
ui/desktop/frontend/dist/*.css
ui/desktop/frontend/dist/assets/
ui/desktop/frontend/.vite/
ui/desktop/frontend/wailsjs/
ui/desktop/frontend/package.json.md5
ui/desktop/build/bin/
ui/desktop/desktop
goclaw-lite
goclaw-lite-*.dmg
goclaw-lite-*.tar.gz
goclaw-lite-*.zip
/desktop
.mcp.json
tmp
.claude/
deploy-*.sh
# ...but the fork-dev deploy helper IS tracked tooling.
!scripts/deploy-forkdev.sh
# fork-dev integration worktree (created by scripts/deploy-forkdev.sh)
.goclaw-forkdev/
docs/technical-diaries
docs/zuey
plans/
release-manifest.json
k8s-*/*
# Test credentials (never commit)
tests/**/creds.json
ui/simple-saas
*.tar
# SQLite database files
goclaw.db
goclaw.db-wal
goclaw.db-shm
# Update backup files
*.app.bak
*.exe.bak
# AI tool config directories (user-specific)
.agents/
.codex/
.gemini/
.opencode/
# Auto-generated by Makefile (git describe)
/VERSION
ui/desktop/frontend/dist/index.html
# Local compose modules
compose.d/*
!compose.d/.gitkeep
!compose.d/0*
# Mise-en-place
/.miserc.toml
/mise.*.toml
/mise
/.mise
*.test
goclaw-patched-linux-amd64
ui/web/nginx.staging.conf
# Local scratchpad / one-shot artifacts (never commit)
/.artifacts/
**/debug-*.log
/*.sql
scripts/docker-patch-*.sql