feat(labkit-events): add coding_agent to OrbitQueryContext
Summary
- Add optional
coding_agentfield toOrbitQueryContext/ builder / serialization - Bump
ORBIT_QUERY_SCHEMAfrom2-0-0to2-0-1to match the Iglu schema addition (iglu!191) - Validated with max-length 64, same pattern as
tool_nameandglobal_user_id
Downstream consumer: gitlab-org/orbit/knowledge-graph!1319 (merged) (extracts coding agent from user-agent header — this MR lets it flow into Snowplow analytics).
Test plan
- Existing unit tests pass (145 tests)
- Integration tests pass (15 tests, including schema version assertion)
-
coding_agentadded toall_optional_fields_serializetest -
coding_agentadded toeach_string_field_enforces_its_max_lengthtable - Clippy clean