|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <UiToolCallTimeline.hpp>
类 ast::UiToolCallTimeline 继承关系图:Public 成员函数 | |
| UiToolCallTimeline (QWidget *parent=nullptr) | |
| void | addEntry (const QString &toolCallId, const QString &functionName, const QString &arguments) |
| void | setEntryResult (const QString &toolCallId, const QString &result, bool success=true) |
| int | entryCount () const |
| bool | isCollapsed () const |
工具调用时间线部件
聚合一个对话回合中所有工具调用,以时间线形式紧凑展示。
Collapsed: ▶ 🔧 3 个工具调用 (New → SetState → Propagate) Expanded: 垂直时间线,每条一个圆点 + 函数名 + 状态,可展开详情
| void ast::UiToolCallTimeline::addEntry | ( | const QString & | toolCallId, |
| const QString & | functionName, | ||
| const QString & | arguments ) |
添加一条工具调用条目
| toolCallId | 工具调用 ID |
| functionName | 函数名称 |
| arguments | 参数(JSON 字符串) |
| void ast::UiToolCallTimeline::setEntryResult | ( | const QString & | toolCallId, |
| const QString & | result, | ||
| bool | success = true ) |
设置条目结果
| toolCallId | 工具调用 ID |
| result | 执行结果 |
| success | 是否成功 |