| import React from 'react' |
| import { MessageResponse } from '../../components/MessageResponse.js' |
| import { Text } from '../../ink.js' |
| import type { Output } from './GoalCreateTool.js' |
|
|
| export function renderToolUseMessage(input: { |
| objective: string |
| }): React.ReactNode { |
| return ( |
| <Text dimColor> |
| creating goal: {input.objective}... |
| </Text> |
| ) |
| } |
|
|
| export function renderToolResultMessage(output: Output): React.ReactNode { |
| const color = output.success ? 'green' : 'yellow' |
| return ( |
| <MessageResponse> |
| <Text color={color}>{output.message}</Text> |
| </MessageResponse> |
| ) |
| } |