Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ahmadvh/octochains
/ types & classes
Types & classes
40 in github.com/ahmadvh/octochains
⨍
Functions
102
◇
Types & classes
40
↳
Endpoints
3
↓ 7 callers
Class
Engine
The Orchestrator of the Octochains framework. It manages the parallel execution of multiple specialized Agents and pipes their coll
src/octochains/engine.py:18
↓ 4 callers
Class
MockAgent
tests/test_engine.py:28
↓ 2 callers
Class
ConflictReport
Structured output for the ConflictChecker.
src/octochains/schema.py:54
↓ 2 callers
Class
MockAggregator
tests/test_engine.py:59
↓ 2 callers
Class
Synthesizer
An official Octochains aggregator designed to merge multiple isolated expert reports into a single, cohesive narrative.
src/octochains/aggregators/synthesizer.py:7
↓ 2 callers
Class
Trace
Records the 'Evidence' from a single isolated agent. This is what provides the transparency in the final report.
src/octochains/schema.py:4
↓ 1 callers
Class
AggregatorError
Raised when the Aggregator fails to synthesize results.
src/octochains/exceptions.py:12
↓ 1 callers
Class
CFOAgent
cookbook/03-conflict-analysis/run_demo.py:68
↓ 1 callers
Class
CROAgent
cookbook/03-conflict-analysis/run_demo.py:91
↓ 1 callers
Class
CTOAgent
cookbook/03-conflict-analysis/run_demo.py:80
↓ 1 callers
Class
Cardiologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:56
↓ 1 callers
Class
Cardiologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:28
↓ 1 callers
Class
Conflict
Details on a specific logical inconsistency.
src/octochains/schema.py:48
↓ 1 callers
Class
ConflictChecker
Octochains Conflict Checker Aggregator. This aggregator acts as the deterministic 'Chief Justice' for your multi-agent architecture,
src/octochains/aggregators/conflict_checker.py:19
↓ 1 callers
Class
FailingAgent
Tests the Engine's resilience to agent crashes.
tests/test_engine.py:40
↓ 1 callers
Class
InventoryAnalyst
cookbook/04-supply-chain-replanning/agents/inventory_analyst.py:13
↓ 1 callers
Class
LogisticsDirector
cookbook/04-supply-chain-replanning/agents/logistics_director.py:13
↓ 1 callers
Class
MarketingGuru
cookbook/02-micro-saas-validator/run_demo.py:57
↓ 1 callers
Class
MockStructuredResponse
Used to test the JSON parser's resilience.
tests/test_engine.py:17
↓ 1 callers
Class
MultidisciplinaryTeam
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:56
↓ 1 callers
Class
Neurologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:49
↓ 1 callers
Class
PricingSpecialist
cookbook/02-micro-saas-validator/run_demo.py:85
↓ 1 callers
Class
PromptTestingAgent
Tests that the base _build_prompt generates the correct identity string.
tests/test_engine.py:48
↓ 1 callers
Class
Psychologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:79
↓ 1 callers
Class
Psychologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:35
↓ 1 callers
Class
Pulmonologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:100
↓ 1 callers
Class
Pulmonologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:42
↓ 1 callers
Class
Report
The final output of the Octochains Engine.
src/octochains/schema.py:14
↓ 1 callers
Class
RiskOfficer
cookbook/02-micro-saas-validator/run_demo.py:71
↓ 1 callers
Class
StructuredAggregator
tests/test_engine.py:71
↓ 1 callers
Class
SynthesisResult
Structured output for the Synthesizer.
src/octochains/schema.py:31
↓ 1 callers
Class
TechLead
cookbook/02-micro-saas-validator/run_demo.py:43
↓ 1 callers
Class
VentureCapitalist
cookbook/02-micro-saas-validator/run_demo.py:103
Class
Agent
The Base Parent Class for all specialized parallel workers. Enforces 'Forced Perspective' and normalizes output, while leaving execution
src/octochains/base.py:33
Class
AgentExecutionError
Raised when an individual agent fails during the parallel run.
src/octochains/exceptions.py:5
Class
Aggregator
The Superior Parent Class for the Aggregator layer (The 'Chief Justice').
src/octochains/base.py:126
Class
FinancialAssessment
cookbook/03-conflict-analysis/run_demo.py:31
Class
OctochainsError
Base exception for all Octochains-related errors.
src/octochains/exceptions.py:1
Class
RevenueProjection
cookbook/03-conflict-analysis/run_demo.py:56
Class
TechDueDiligence
cookbook/03-conflict-analysis/run_demo.py:39