diff --git a/CHANGELOG.md b/CHANGELOG.md index 994a74f..63533ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ loosely follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). doesn't advertise itself when it has nothing to dismiss. ### Fixed +- Auto-summary no longer fails immediately with `codex summarizer: + error: unexpected argument '--ask-for-approval' found`. The codex + CLI dropped that flag; we now rely on `--sandbox read-only` (which + already implies no approvals) instead of passing it. - Toast box no longer flickers / half-erases while the focused child (claude, codex, opencode, etc.) repaints its TUI. The overlay is now stitched onto the end of the per-chunk PTY write diff --git a/internal/app/app.go b/internal/app/app.go index 17e0054..86e122f 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -187,9 +187,7 @@ func Run(ctx context.Context, opts Options) error { }, func(_ string, result summaryState) { if result.Error != "" { st.flashError(fmt.Sprintf("summary: %v", result.Error)) - return } - st.flashTransient("summary updated") }) sess.SetMetrics(metrics) host.attention = st diff --git a/internal/app/summarizer.go b/internal/app/summarizer.go index 8765f8d..d7ab8c2 100644 --- a/internal/app/summarizer.go +++ b/internal/app/summarizer.go @@ -404,7 +404,7 @@ func runSummarizerCommand(ctx context.Context, cfg autoSummarySettings, projectD case "claude": cmd = exec.CommandContext(ctx, "claude", "--print", "--model", model, prompt) default: - cmd = exec.CommandContext(ctx, "codex", "exec", "--ephemeral", "--skip-git-repo-check", "--sandbox", "read-only", "--ask-for-approval", "never", "--model", model, "-") + cmd = exec.CommandContext(ctx, "codex", "exec", "--ephemeral", "--skip-git-repo-check", "--sandbox", "read-only", "--model", model, "-") cmd.Stdin = strings.NewReader(prompt) } cmd.Dir = projectDir