Skip to content

feat(coding-agent): add goal mode controls - #310

Merged
Pepps233 merged 1 commit into
feat/goal-session-runtimefrom
feat/goal-interactive-controls
Nov 6, 2026
Merged

Pepps233 merged 1 commit into
feat/goal-session-runtimefrom
feat/goal-interactive-controls

Conversation

@Pepps233

@Pepps233 Pepps233 commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Add the interactive /goal toggle with a persistent footer indicator and clear self-evolution suspension feedback.

Reasoning

Users need to see when goal mode is active and why evolution actions are unavailable.
Busy-state handling preserves the command for retry, and responsive indicators keep the mode visible in narrow terminals and custom footers.

Changes

  • Toggle goal mode from the editor without starting a model request.
  • Render Goal alongside Plan mode in standard and custom footers.
  • Explain paused evolution and block incompatible menu actions while allowing the stored preference to be disabled.
  • Cover regular and fullscreen terminals, narrow layouts, menu controls, and direct-shell busy handling.

Testing

  • npm run check
  • ./test.sh coding-agent goal pocket-context-projection: 192 passed.
  • ./test.sh: passed.
  • Isolated 80x24 tmux smoke test: /goal enabled and disabled cleanly, and the footer indicator appeared and cleared.

@Pepps233 Pepps233 added enhancement New feature or request UI coding-agent labels Nov 4, 2026
@Pepps233 Pepps233 self-assigned this Nov 4, 2026
@Pepps233
Pepps233 added this pull request to stack #315 November 6, 2026 00:56
- Expose session-local goal toggling with persistent footer feedback
- Explain evolution suspension and block incompatible actions
- Verify narrow layouts, busy handling, and both terminal modes
@Pepps233
Pepps233 force-pushed the feat/goal-interactive-controls branch from 2ee124b to d5268a9 Compare November 6, 2026 02:53
@Pepps233
Pepps233 merged commit 9007e2b into main Nov 6, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

coding-agent enhancement New feature or request UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant