载入中...
搜索中...
未找到
ConversationToolchain.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
5
6namespace eve::dialogue {
7
10 const std::vector<eve::dnut::SequenceAsset>& assets, const std::string& label,
11 std::vector<ConversationDiagnostic>& diagnostics);
12
15 std::vector<eve::dnut::SequenceAsset>& assets, const std::string& oldId, const std::string& newId);
16
19 std::vector<eve::dnut::SequenceAsset>& assets, const std::string& assetId, const std::string& oldId,
20 const std::string& newId);
21
22} // namespace eve::dialogue
std::string label
#define EVENGINE_API_ORCHESTRATION
Definition Export.h:111
Move-only operation result carrying either a value or Status.
Definition Result.h:155
eve::Result< void > renameConversationNode(std::vector< eve::dnut::SequenceAsset > &assets, const std::string &assetId, const std::string &oldId, const std::string &newId)
Rename one stable node and rewrite all references inside its asset.
eve::Result< void > lintConversationWorkspace(const std::vector< eve::dnut::SequenceAsset > &assets, const std::string &label, std::vector< ConversationDiagnostic > &diagnostics)
Lint a complete multi-file registry, including cross-asset call targets.
eve::Result< void > renameConversationAsset(std::vector< eve::dnut::SequenceAsset > &assets, const std::string &oldId, const std::string &newId)
Rename an asset and rewrite every cross-asset call target.