feat(flowpilot): add always-visible message bar, remove hidden free text escape hatch

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Michael Chihlas
2026-03-21 16:49:46 -04:00
parent ad64f26883
commit ec7df50064
3 changed files with 85 additions and 52 deletions

View File

@@ -11,6 +11,7 @@ import type {
import { ConfidenceIndicator } from './ConfidenceIndicator'
import { FlowPilotStepCard } from './FlowPilotStepCard'
import { FlowPilotActionBar } from './FlowPilotActionBar'
import { FlowPilotMessageBar } from './FlowPilotMessageBar'
import { SessionDocView } from './SessionDocView'
import { SessionTicketCard } from './SessionTicketCard'
import { SimilarSessions } from './SimilarSessions'
@@ -300,6 +301,15 @@ export function FlowPilotSession({
</div>
</div>
{/* Message bar */}
{session.status === 'active' && (
<FlowPilotMessageBar
onRespond={onRespond}
isProcessing={isProcessing}
disabled={currentStep?.allow_free_text === false}
/>
)}
{/* Action bar */}
{session.status === 'active' && (
<FlowPilotActionBar