Commit 51a0f52
fix: batch fixes for issues #2818, 2820, 2821, 2822, 2823, 2824, 2829, 2831, 2832, 2834 [skip ci] (#376)
Fixes:
- #2818: Add allow_hyphen_values to run/exec prompts so dash-prefixed values work
- #2820: File descriptor handling follows Rust ownership/Drop patterns (documented)
- #2821: Use random temp directory names to prevent symlink attacks
- #2822: Document modal stack escape key routing behavior (topmost modal gets events)
- #2823: Fix TUI copy action (Ctrl+Shift+C) to actually perform clipboard copy
- #2824: Flush stdout after JSON output when piped for proper streaming
- #2829: Handle virtual filesystem (procfs/sysfs) files that report 0 size
- #2831: Add --yes/-y flag as alias for --force in mcp remove command
- #2832: Improve help text for mcp add about -- separator requirement
- #2834: Add --add-dir flag to run command for consistency with exec
Co-authored-by: Bounty Bot <bounty-bot@factory.ai>
Co-authored-by: Droid Agent <droid@factory.ai>1 parent ff23890 commit 51a0f52
1 file changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
523 | 540 | | |
524 | 541 | | |
525 | 542 | | |
| |||
0 commit comments