summaryrefslogtreecommitdiff
path: root/internal/storage/db.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/storage/db.go')
-rw-r--r--internal/storage/db.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/storage/db.go b/internal/storage/db.go
index 24a6cd3..ee5ee77 100644
--- a/internal/storage/db.go
+++ b/internal/storage/db.go
@@ -1031,12 +1031,12 @@ func (s *DB) SetSetting(key, value string) error {
// AgentEvent records a rate-limit state change for an agent.
type AgentEvent struct {
- ID string
- Agent string
- Event string // "rate_limited" | "available"
- Timestamp time.Time
- Until *time.Time // non-nil for "rate_limited" events
- Reason string // "transient" | "quota"
+ ID string `json:"id"`
+ Agent string `json:"agent"`
+ Event string `json:"event"` // "rate_limited" | "available"
+ Timestamp time.Time `json:"timestamp"`
+ Until *time.Time `json:"until,omitempty"` // non-nil for "rate_limited" events
+ Reason string `json:"reason"` // "transient" | "quota"
}
// RecordAgentEvent inserts an agent rate-limit event.