fix(TodoWriteTool): remove output rendering from TodoWriteTool component (#11035)

* fix: remove output rendering from TodoWriteTool component

* refactor: remove output parameter from TodoWriteTool component
This commit is contained in:
MyPrototypeWhat
2025-10-29 20:37:54 +08:00
committed by GitHub
parent dfbfc2869c
commit 7badaf02b9
@@ -2,11 +2,7 @@ import { AccordionItem, Card, CardBody, Chip } from '@heroui/react'
import { CheckCircle, Circle, Clock, ListTodo } from 'lucide-react'
import { ToolTitle } from './GenericTools'
import type {
TodoItem,
TodoWriteToolInput as TodoWriteToolInputType,
TodoWriteToolOutput as TodoWriteToolOutputType
} from './types'
import type { TodoItem, TodoWriteToolInput as TodoWriteToolInputType } from './types'
import { AgentToolsType } from './types'
const getStatusConfig = (status: TodoItem['status']) => {
@@ -34,7 +30,7 @@ const getStatusConfig = (status: TodoItem['status']) => {
}
}
export function TodoWriteTool({ input, output }: { input: TodoWriteToolInputType; output?: TodoWriteToolOutputType }) {
export function TodoWriteTool({ input }: { input: TodoWriteToolInputType }) {
const doneCount = input.todos.filter((todo) => todo.status === 'completed').length
return (
<AccordionItem
@@ -72,7 +68,6 @@ export function TodoWriteTool({ input, output }: { input: TodoWriteToolInputType
)
})}
</div>
{output}
</AccordionItem>
)
}