🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::UiToolCallTimeline类 参考

#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: 垂直时间线,每条一个圆点 + 函数名 + 状态,可展开详情

成员函数说明

◆ addEntry()

void ast::UiToolCallTimeline::addEntry ( const QString & toolCallId,
const QString & functionName,
const QString & arguments )

添加一条工具调用条目

参数
toolCallId工具调用 ID
functionName函数名称
arguments参数(JSON 字符串)

◆ setEntryResult()

void ast::UiToolCallTimeline::setEntryResult ( const QString & toolCallId,
const QString & result,
bool success = true )

设置条目结果

参数
toolCallId工具调用 ID
result执行结果
success是否成功

该类的文档由以下文件生成: