载入中...
搜索中...
未找到
AgentDevelopmentSession.hpp
浏览该文件的文档.
13enum class AgentDevelopmentPhase { Discover, Modify, Run, Observe, Verify, Recover, Complete, Aborted };
59 [[nodiscard]] AgentDevelopmentResult advance(std::string_view sessionId, AgentDevelopmentPhase phase);
61 [[nodiscard]] AgentDevelopmentResult record(std::string_view sessionId, AgentDevelopmentEvidence evidence);
Process-owned state machine and evidence ledger for Agent game development.
Definition AgentDevelopmentSession.hpp:50
const std::string & summary() const
Terminal summary or abort reason.
Definition AgentDevelopmentSession.hpp:78
const std::string & objective() const
User-supplied objective.
Definition AgentDevelopmentSession.hpp:76
const std::vector< AgentAcceptanceCriterion > & criteria() const
Immutable acceptance snapshot owned by this session.
Definition AgentDevelopmentSession.hpp:80
const std::string & sessionId() const
Stable process-local session identity, invalidated by reset.
Definition AgentDevelopmentSession.hpp:72
const std::vector< AgentDevelopmentEvidence > & evidence() const
Immutable evidence snapshot owned by this session.
Definition AgentDevelopmentSession.hpp:82
Definition AgentDevelopmentMcp.cpp:12
AgentDevelopmentResult parseAgentDevelopmentPhase(std::string_view name, AgentDevelopmentPhase *phase)
Parse a stable JSON protocol phase name.
Definition AgentDevelopmentSession.cpp:164
AgentDevelopmentPhase
Ordered stage of an Agent-driven game-development session.
Definition AgentDevelopmentSession.hpp:13
std::string_view agentDevelopmentPhaseName(AgentDevelopmentPhase phase)
Stable JSON protocol name for a development phase.
Definition AgentDevelopmentSession.cpp:150
One explicit acceptance condition for a development objective.
Definition AgentDevelopmentSession.hpp:16
std::string description
Definition AgentDevelopmentSession.hpp:18
Immutable evidence recorded against an acceptance condition.
Definition AgentDevelopmentSession.hpp:24
std::uint64_t sequence
Definition AgentDevelopmentSession.hpp:25
std::string status
Definition AgentDevelopmentSession.hpp:28
std::string artifact
Definition AgentDevelopmentSession.hpp:30
std::string criterionId
Definition AgentDevelopmentSession.hpp:26
std::string summary
Definition AgentDevelopmentSession.hpp:29
Structured result for development-session state transitions.
Definition AgentDevelopmentSession.hpp:34
bool isAccepted() const
Whether the requested transition was accepted.
Definition AgentDevelopmentSession.hpp:39
std::string message
Definition AgentDevelopmentSession.hpp:36