Commit Graph
22 Commits
Author SHA1 Message Date
mrhid6 f88c96166e feat: agent reports installed packages on the hourly loop
SyncKeys now returns the whole response so the poll can carry
CollectPackages; a separate RPC for one boolean would be a message every
30 seconds for a value that changes when a licence does.

The flag is an atomic: the 30s poll writes it, the hourly package loop
reads it, and they are different goroutines.
2026-08-06 13:21:13 +01:00
mrhid6 d05c2aa478 feat: ReportPackages wire types with hash short-circuit
The pb packages are hand-written, not protoc-generated, and the wire
codec is JSON (encoding.RegisterCodec(JSONCodec{})). Field numbers in
the .proto are documentation; JSON field names are the contract. Both pb
packages edited by hand to match.

SyncResponse.collect_packages is omitempty and absent decodes as false,
so an older server leaves agents collecting nothing rather than
collecting without a licence.
2026-08-06 13:17:44 +01:00
mrhid6 260b1fb0ef feat: Added ping command 2026-07-31 17:10:59 +01:00
mrhid6 b23805a7b8 feat: add ProxyStream wire types for agent-relayed console 2026-07-29 12:37:37 +01:00
mrhid6 cadab8a231 feat: Updated package path to match repo 2026-07-28 10:01:40 +01:00
mrhid6 6987179535 feat: Removed comments 2026-07-24 09:51:30 +01:00
mrhid6 abac836a6d feat: edit monitors + notification channels; HTTP monitor insecure-TLS option 2026-07-21 14:55:41 +01:00
mrhid6 c3613c6c0a feat(proto): SyncMonitors + ReportChecks RPCs 2026-07-21 14:18:49 +01:00
mrhid6 8071606109 feat(agent): schedule inventory reporting (30s metrics, 15m static) 2026-07-21 14:07:09 +01:00
mrhid6 403a6d39d5 feat(proto): add ReportInventory RPC and inventory model 2026-07-21 14:04:28 +01:00
mrhid6 acde2c7623 feat: More verbose logging on workflow logs 2026-07-20 17:35:58 +01:00
mrhid6 45947b60b8 feat(proto): add StepOutputChunk streaming message 2026-07-20 12:34:32 +01:00
mrhid6 397c92c3a4 feat(proto): add RunStepCmd and StepResult messages 2026-07-20 11:24:08 +01:00
domrichardson 6622ddefa8 fix: fixes to command stream 2026-06-25 09:12:20 +01:00
domrichardson f3304e04df feat: Added package management 2026-06-24 16:31:51 +01:00
domrichardson 76932d3bf4 feat: Updated brand to be vantage 2026-06-24 15:48:13 +01:00
domrichardson 56a0be15a8 feat: update agent button on server page 2026-06-24 14:33:17 +01:00
domrichardson 7cb4592fa3 updates 2026-06-24 13:57:48 +01:00
domrichardson ff6f0fadaa updates 2026-06-16 10:28:46 +01:00
domrichardson 69010f4aa1 updates 2026-06-16 09:37:32 +01:00
domrichardson fc58c057dc Updates 2026-06-15 14:39:26 +01:00
domrichardson 08dc172ca7 first commit 2026-06-15 13:58:45 +01:00