ai-agent: carry the head round's counts on a conversation row (#173)

A Session Flow round's header counts what the conversation did as of that
round: distinct workspace change records with the lines their diffs add and
remove, provider calls, child agents started, and shell commands run through
the runtime's Bash tool. ConversationRow now carries them as changes,
linesAdded, linesRemoved, llmCalls, subagents and bashRuns, each absent rather
than zero when the round did not carry it, so a list can show them without
folding a conversation and a Sessionizer older than a count still lists.
1 file changed
tree: 1fc40c52c9d92440c45d1a051e071b1b15347326
  1. .asf.yaml
  2. aggregation.graphqls
  3. ai-agent-conversation.graphqls
  4. alarm.graphqls
  5. async-profiler.graphqls
  6. browser-log.graphqls
  7. common.graphqls
  8. continuous-profiling.graphqls
  9. ebpf-profiling.graphqls
  10. event.graphqls
  11. gen-ai-evaluation-record.graphqls
  12. hierarchy.graphqls
  13. log.graphqls
  14. metadata-v2.graphqls
  15. metadata.graphqls
  16. metric.graphqls
  17. metrics-v2.graphqls
  18. metrics-v3.graphqls
  19. ondemand-pod-log.graphqls
  20. pprof.graphqls
  21. profile.graphqls
  22. README.md
  23. record.graphqls
  24. top-n-records.graphqls
  25. topology.graphqls
  26. trace-v2.graphqls
  27. trace.graphqls
README.md

Apache SkyWalking Query Protocol

Query Protocol defines the communication protocol in the query stage. SkyWalking native UI and CLI use this protocol to fetch data from the backend consistently, don't need to worry about the backend update.

Read Query Protocol API docs for more details

Release

This repo wouldn't be released separately. All source codes have been included in the main repo release. The tags match the main repo tags.

License

Apache 2.0