Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcefghj/competitive-intelligence-multi-agent
/ types & classes
Types & classes
70 in github.com/bcefghj/competitive-intelligence-multi-agent
⨍
Functions
105
◇
Types & classes
70
↳
Endpoints
4
↓ 3 callers
Class
CompetitorChange
python/src/models/schemas.py:37
↓ 3 callers
Class
DimensionScore
python/src/models/schemas.py:76
↓ 2 callers
Class
Battlecard
java/src/main/java/com/ci/model/Battlecard.java:12
↓ 2 callers
Class
ComparisonMatrix
java/src/main/java/com/ci/model/ComparisonMatrix.java:11
↓ 2 callers
Class
ResearchInsight
java/src/main/java/com/ci/model/ResearchInsight.java:10
↓ 1 callers
Class
Alert
python/src/models/schemas.py:110
↓ 1 callers
Class
AlertAgent
java/src/main/java/com/ci/agents/AlertAgent.java:12
↓ 1 callers
Class
AnalyzeResponse
python/src/api/server.py:31
↓ 1 callers
Class
AppConfig
python/src/config.py:55
↓ 1 callers
Class
Battlecard
python/src/models/schemas.py:94
↓ 1 callers
Class
BattlecardAgent
java/src/main/java/com/ci/agents/BattlecardAgent.java:12
↓ 1 callers
Class
CompareAgent
java/src/main/java/com/ci/agents/CompareAgent.java:14
↓ 1 callers
Class
ComparisonMatrix
python/src/models/schemas.py:83
↓ 1 callers
Class
HealthResponse
python/src/api/server.py:41
↓ 1 callers
Class
MonitorAgent
java/src/main/java/com/ci/agents/MonitorAgent.java:16
↓ 1 callers
Class
ResearchAgent
java/src/main/java/com/ci/agents/ResearchAgent.java:13
↓ 1 callers
Class
ResearchInsight
python/src/models/schemas.py:58
Class
AlertAgent
Runs independently: evaluates changes and pushes alerts for high/critical severity items.
python/src/agents/alert_agent.py:17
Struct
AlertAgent
go/internal/agents/alert.go:11
Class
AnalyzeRequest
python/src/api/server.py:26
Class
AnalyzeRequest
java/src/main/java/com/ci/api/CIController.java:35
Class
BaseAgent
Base class providing shared LLM access for all agents.
java/src/main/java/com/ci/agents/BaseAgent.java:14
Struct
Battlecard
go/internal/models/models.go:58
Class
BattlecardAgent
python/src/agents/battlecard_agent.py:36
Struct
BattlecardAgent
go/internal/agents/battlecard.go:18
Class
CIApplication
java/src/main/java/com/ci/CIApplication.java:7
Class
CIController
java/src/main/java/com/ci/api/CIController.java:11
Class
CIPipeline
Sequential pipeline orchestrator that mirrors the LangGraph workflow in the Python version. <pre> Monitor → Alert (async) → Research → Compar
java/src/main/java/com/ci/workflow/CIPipeline.java:21
Class
CIState
Top-level state flowing through the LangGraph pipeline.
python/src/models/schemas.py:123
Class
ChangeType
python/src/models/schemas.py:16
Enum
ChangeType
java/src/main/java/com/ci/model/ChangeType.java:3
TypeAlias
ChangeType
go/internal/models/models.go:5
Class
CompareAgent
python/src/agents/compare_agent.py:48
Struct
CompareAgent
go/internal/agents/compare.go:16
Struct
ComparisonMatrix
go/internal/models/models.go:51
Class
CompetitorChange
java/src/main/java/com/ci/model/CompetitorChange.java:10
Struct
CompetitorChange
go/internal/models/models.go:26
Struct
Config
go/internal/config/config.go:10
Class
DimensionScore
java/src/main/java/com/ci/model/DimensionScore.java:8
Struct
DimensionScore
go/internal/models/models.go:44
Class
ElasticsearchConfig
python/src/config.py:33
Class
KafkaConfig
python/src/config.py:20
Struct
KafkaConfig
go/internal/config/config.go:24
Struct
LLMClient
go/internal/agents/llm.go:12
Class
LLMConfig
python/src/config.py:11
Struct
LLMConfig
go/internal/config/config.go:18
Class
MonitorAgent
Stateless agent callable that fits into a LangGraph node.
python/src/agents/monitor_agent.py:45
Struct
MonitorAgent
go/internal/agents/monitor.go:19
Class
MonitorResult
python/src/models/schemas.py:48
Class
NotificationConfig
python/src/config.py:45
Struct
NotificationConfig
go/internal/config/config.go:34
Class
NotificationService
java/src/main/java/com/ci/tools/NotificationService.java:14
Struct
Notifier
go/internal/tools/notification.go:12
Struct
Pipeline
Pipeline orchestrates the 5-agent event-driven workflow.
go/internal/pipeline/pipeline.go:16
Struct
PipelineConfig
go/internal/config/config.go:39
Class
PipelineState
python/src/graph/workflow.py:67
Class
PipelineState
Mutable state object that flows through the sequential pipeline, analogous to LangGraph's PipelineState in the Python version.
java/src/main/java/com/ci/model/PipelineState.java:15
Struct
PipelineState
go/internal/models/models.go:70
Class
QualityChecker
java/src/main/java/com/ci/workflow/QualityChecker.java:11
Class
RedisConfig
python/src/config.py:40
Class
ResearchAgent
python/src/agents/research_agent.py:34
Struct
ResearchAgent
go/internal/agents/research.go:16
Struct
ResearchInsight
go/internal/models/models.go:36
Class
ResearchResult
python/src/models/schemas.py:66
Struct
Server
go/internal/api/server.go:12
Class
Severity
python/src/models/schemas.py:26
Enum
Severity
java/src/main/java/com/ci/model/Severity.java:3
TypeAlias
Severity
go/internal/models/models.go:17
Class
WebScraper
java/src/main/java/com/ci/tools/WebScraper.java:9
Struct
analyzeRequest
go/internal/api/server.go:44