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"` +}