Release v0.7.0
What's Changed
Added
- Diff-preview confirmation gate for
write_fileandappend_filetools -- shows a unified diff and requires user approval before writing, matching the existingcode_editflow - Agent-level destructive shell/ssh guard:
sed -i,perl -pi, and other in-place edits are intercepted viarun_confirm()before execution sed -i/perl -pipatterns added to CommandGuard's deterministic_DESTRUCTIVE_PATTERNSregexsed -i/perl -piadded to the LLM classification prompt (command_guard.md) as explicit destructive examplesskip_confirmparameter on_dispatch_tool()for callers that already ran confirmation at the agent level
Fixed
- Cross-role dispatch now respects
skip_confirmseparately frominternal, preventing double-confirmation on pre-gated tools
Full changelog: https://github.com/bulletinmybeard/agent-forge/blob/master/CHANGELOG.md