From 749ffbb082a0d09f065977367637db8a164903f2 Mon Sep 17 00:00:00 2001 From: anthrodjear Date: Fri, 8 May 2026 08:08:20 +0300 Subject: [PATCH] feat(agent): add research agent type constants and config struct --- pkg/agent/types.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 pkg/agent/types.go diff --git a/pkg/agent/types.go b/pkg/agent/types.go new file mode 100644 index 000000000..140d70a20 --- /dev/null +++ b/pkg/agent/types.go @@ -0,0 +1,17 @@ +package agent + +// Research agent type constants +const ( + ResearchAgentLiterature = "literature-analyzer" + ResearchAgentExtractor = "data-extractor" + ResearchAgentValidator = "fact-validator" + ResearchAgentSynthesizer = "synthesizer" +) + +// ResearchAgentConfig holds configuration for research agents +type ResearchAgentConfig struct { + Type string `json:"type"` + Progress int `json:"progress"` + RAM string `json:"ram"` + Active bool `json:"active"` +}