test(qa): claim sessionless heartbeat coverage (#119027)

This commit is contained in:
Vincent Koc
2026-08-04 08:47:49 +08:00
committed by GitHub
parent e16bc0108c
commit 36b681344c

View File

@@ -7,10 +7,13 @@ scenario:
coverage:
primary:
- gateway.task-and-automation-apis
- agent-runtime.session-heartbeat-target-none
objective: Verify the real Gateway persists cron RPC mutations, wakes a heartbeat into the agent runtime, and controls a Gateway-created agent task.
successCriteria:
- Cron add, get, list, update, and remove RPCs expose the persisted job state after each mutation.
- A wake RPC with mode now reaches the downstream model through the real heartbeat path.
- A wake RPC with mode now executes a real heartbeat turn whose provider returns a concrete reply.
- last-heartbeat records skipped status, target-none reason, and the provider reply preview.
- This scenario makes no channel delivery claim; target-none is asserted through the recorded heartbeat outcome.
- A real agent RPC creates a running CLI task exposed through tasks.list and tasks.get.
- tasks.cancel records the terminal cancelled state, and later agent completion does not overwrite it.
docsRefs: