chenbhao's picture
feat: /goal
fdc8b59
Raw
History Blame Contribute Delete
601 Bytes
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>
)
}