Workflow Acceleration

PromptSuggestions

After every AI response, Plexon predicts your next message and shows it as placeholder text. Press Tab to accept or just start typing to dismiss. Common workflows like "run the tests", "commit this", or "push it" become single-keystroke actions.

A predicted follow-up shown as ghost text in the chat input with a Tab hint; press Tab to accept or keep typing to dismiss

Predictive Follow-Up Suggestions

After the AI finishes responding, Plexon predicts what you'd naturally type next and shows it as placeholder text in the input field. Press Tab to accept, or just start typing to dismiss. It feels like the AI is reading your mind.

  • Appears as styled placeholder text after each AI response
  • Press Tab to fill the input, then Enter to send
  • Start typing anything to dismiss instantly
  • Automatically cleared when a new AI response begins

Async & Non-Blocking

Suggestion generation runs in a background goroutine after the completion event is sent to the UI. It never delays the AI's response or blocks the input. If the suggestion takes too long or fails, nothing happens. Silence is better than a bad suggestion.

  • Fires asynchronously after each successful completion
  • Uses the same provider and model for maximum prompt cache hits
  • Two-minute timeout with graceful failure (no error shown)
  • Reuses conversation context so cached input tokens are ~90% cheaper

Aggressive Filtering

Every suggestion passes through a strict filter before reaching the UI. The goal is high precision: only suggestions that make you think "I was just about to type that" get through. Bad suggestions are silently discarded.

  • Rejects evaluative phrases ("looks good", "thanks", "great")
  • Rejects AI-voice patterns ("Let me", "I'll", "Sure")
  • Rejects questions, multi-sentence responses, and formatting
  • Allows single words only from a curated set: yes, no, continue, commit, push, deploy, done
  • Maximum 12 words / 100 characters per suggestion

Smart Suppression

Suggestions aren't generated when they wouldn't be useful. Early in a conversation, during sub-agent orchestration, in Plan mode (where you're planning, not executing), or after errors, the feature stays silent.

  • Waits until at least 2 assistant turns before suggesting
  • Suppressed during sub-agent orchestration runs
  • Suppressed in Plan mode (planning, not executing)
  • Suppressed after error responses

Tab-to-Accept Workflow

When a suggestion appears, a small "Tab" hint shows at the right edge of the input field. Press Tab to fill the input with the suggestion text, but it doesn't auto-send. You review it, optionally edit, and press Enter when ready. This matches the safety-first design: you're always in control.

  • Tab fills the input without sending
  • Edit the suggestion before sending if needed
  • Works alongside prompt history (Arrow Up/Down) and @agent mentions
  • Suggestion highlighted with primary color italic styling

One-Click Toggle

Don't want suggestions? Toggle them off from the behavior settings menu (right-click the send button). The setting persists in your client.yaml and applies immediately. No restart needed.

  • Toggle in behavior settings menu alongside other options
  • Persists across sessions via client.yaml
  • Enabled by default, disabled with one click
  • Per-profile: different profiles can have different settings

Under the Hood

Cache-Optimized

Reuses the same provider and model as the main request. Cached input tokens are ~90% cheaper, making each suggestion cost fractions of a cent.

High-Precision Filter

Multi-layer validation rejects AI-voice, evaluative language, questions, formatting, and meta-labels. Only natural user-style phrases survive.

Keyboard-First

Tab to accept, type to dismiss, Enter to send. No mouse needed. Works alongside prompt history navigation and @agent mentions.

Configurable

Toggle on or off from the behavior settings menu. The setting persists per-profile and applies immediately without restart.