diff --git a/src/renderer/components/ChatPane.tsx b/src/renderer/components/ChatPane.tsx
index ce09e61..e5fd14d 100644
--- a/src/renderer/components/ChatPane.tsx
+++ b/src/renderer/components/ChatPane.tsx
@@ -130,12 +130,6 @@ export function ChatPane({
void onSend(content);
}
- function handleImplementPlan() {
- if (!pendingPlanReview) return;
- onDismissPlanReview?.();
- void onSend('Implement the plan.');
- }
-
function handleDismissPlan() {
onDismissPlanReview?.();
}
@@ -399,7 +393,6 @@ export function ChatPane({
@@ -426,22 +419,6 @@ export function ChatPane({
onUpdate={onUpdateSessionApprovalSettings}
/>
)}
- {onSetInteractionMode && (
-
- )}
{primaryAgent && (
-
diff --git a/src/renderer/components/chat/PlanReviewBanner.tsx b/src/renderer/components/chat/PlanReviewBanner.tsx
index f0a8166..d63f77c 100644
--- a/src/renderer/components/chat/PlanReviewBanner.tsx
+++ b/src/renderer/components/chat/PlanReviewBanner.tsx
@@ -1,22 +1,16 @@
import { useCallback } from 'react';
-import { ClipboardList, Play, X } from 'lucide-react';
+import { ClipboardList, X } from 'lucide-react';
import { MarkdownContent } from '@renderer/components/MarkdownContent';
import type { PendingPlanReviewRecord } from '@shared/domain/planReview';
export function PlanReviewBanner({
planReview,
- onImplement,
onDismiss,
}: {
planReview: PendingPlanReviewRecord;
- onImplement: (planReview: PendingPlanReviewRecord) => void;
onDismiss: (planReview: PendingPlanReviewRecord) => void;
}) {
- const handleImplement = useCallback(() => {
- onImplement(planReview);
- }, [planReview, onImplement]);
-
const handleDismiss = useCallback(() => {
onDismiss(planReview);
}, [planReview, onDismiss]);
@@ -63,26 +57,14 @@ export function PlanReviewBanner({
)}
-
-
- {/* Actions */}
-
-
-
- Implement this plan
-
-
- Dismiss
-
+ {/* Guidance */}
+
+ Send a follow-up message to proceed — e.g.{' '}
+ "implement the plan",{' '}
+ "adjust step 3", or ask for a different approach.
+
+
);