Skip to content

feat(tools): document and configure [tools.file] read sandbox#2532

Merged
bug-ops merged 1 commit intomainfrom
tools-file-config-docs
Mar 31, 2026
Merged

feat(tools): document and configure [tools.file] read sandbox#2532
bug-ops merged 1 commit intomainfrom
tools-file-config-docs

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 31, 2026

Summary

Follow-ups from #2488/#2489 ([tools.file] read sandbox implementation):

Test plan

  • cargo +nightly fmt --check passes
  • cargo clippy --workspace -- -D warnings passes (0 warnings)
  • cargo nextest run --workspace --lib --bins passes (6999 passed)
  • Run cargo run -- --init and verify [tools.file] prompts appear in the security step
  • Verify config/default.toml renders correctly with commented section
  • Build mdBook (mdbook build book/) and verify file-sandbox page renders

Closes #2525, #2526, #2527

@github-actions github-actions bot added documentation Improvements or additions to documentation config Configuration file changes enhancement New feature or request size/M Medium PR (51-200 lines) labels Mar 31, 2026
…2526, #2527)

- Add commented [tools.file] section with deny_read/allow_read examples to config/default.toml
- Add [tools.file] wizard step to --init interactive config (step_security)
- Add file-sandbox.md reference page to book documenting deny/allow glob lists
- Update CHANGELOG.md
@bug-ops bug-ops force-pushed the tools-file-config-docs branch from 9cfb275 to bf5764a Compare March 31, 2026 13:05
@bug-ops bug-ops enabled auto-merge (squash) March 31, 2026 13:05
@bug-ops bug-ops merged commit 464ae8b into main Mar 31, 2026
31 checks passed
@bug-ops bug-ops deleted the tools-file-config-docs branch March 31, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config Configuration file changes documentation Improvements or additions to documentation enhancement New feature or request size/M Medium PR (51-200 lines)

Projects

None yet

1 participant