observability_save_bundle
Persist a bundle's file contents to a validated output directory, rejecting system paths like /etc or /usr. Optionally overwrite existing files.
Instructions
Persist a bundle's {path: content} map to disk.
The files map is the files field from
observability_generate_bundle (relative paths → text contents).
The destination out_dir is validated against the same allowlist
used by cfg_save_session — writes to system directories such
as /, /etc, /usr are rejected.
Parameters
out_dir: Absolute path to the bundle root. Created if missing. files: Mapping of relative path → file contents. overwrite: If False (default), refuse to write any file that already exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out_dir | Yes | ||
| files | Yes | ||
| overwrite | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||