MCPcopy Create free account

hub / github.com/ahmadvh/octochains / types & classes

Types & classes40 in github.com/ahmadvh/octochains

↓ 7 callersClassEngine
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 callersClassMockAgent
tests/test_engine.py:28
↓ 2 callersClassConflictReport
Structured output for the ConflictChecker.
src/octochains/schema.py:54
↓ 2 callersClassMockAggregator
tests/test_engine.py:59
↓ 2 callersClassSynthesizer
An official Octochains aggregator designed to merge multiple isolated expert reports into a single, cohesive narrative.
src/octochains/aggregators/synthesizer.py:7
↓ 2 callersClassTrace
Records the 'Evidence' from a single isolated agent. This is what provides the transparency in the final report.
src/octochains/schema.py:4
↓ 1 callersClassAggregatorError
Raised when the Aggregator fails to synthesize results.
src/octochains/exceptions.py:12
↓ 1 callersClassCFOAgent
cookbook/03-conflict-analysis/run_demo.py:68
↓ 1 callersClassCROAgent
cookbook/03-conflict-analysis/run_demo.py:91
↓ 1 callersClassCTOAgent
cookbook/03-conflict-analysis/run_demo.py:80
↓ 1 callersClassCardiologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:56
↓ 1 callersClassCardiologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:28
↓ 1 callersClassConflict
Details on a specific logical inconsistency.
src/octochains/schema.py:48
↓ 1 callersClassConflictChecker
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 callersClassFailingAgent
Tests the Engine's resilience to agent crashes.
tests/test_engine.py:40
↓ 1 callersClassInventoryAnalyst
cookbook/04-supply-chain-replanning/agents/inventory_analyst.py:13
↓ 1 callersClassLogisticsDirector
cookbook/04-supply-chain-replanning/agents/logistics_director.py:13
↓ 1 callersClassMarketingGuru
cookbook/02-micro-saas-validator/run_demo.py:57
↓ 1 callersClassMockStructuredResponse
Used to test the JSON parser's resilience.
tests/test_engine.py:17
↓ 1 callersClassMultidisciplinaryTeam
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:56
↓ 1 callersClassNeurologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:49
↓ 1 callersClassPricingSpecialist
cookbook/02-micro-saas-validator/run_demo.py:85
↓ 1 callersClassPromptTestingAgent
Tests that the base _build_prompt generates the correct identity string.
tests/test_engine.py:48
↓ 1 callersClassPsychologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:79
↓ 1 callersClassPsychologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:35
↓ 1 callersClassPulmonologist
cookbook/01-ai-agents-for-medical-diagnostics/run_demo.py:100
↓ 1 callersClassPulmonologist
cookbook/01-ai-agents-for-medical-diagnostics/Webapp/main.py:42
↓ 1 callersClassReport
The final output of the Octochains Engine.
src/octochains/schema.py:14
↓ 1 callersClassRiskOfficer
cookbook/02-micro-saas-validator/run_demo.py:71
↓ 1 callersClassStructuredAggregator
tests/test_engine.py:71
↓ 1 callersClassSynthesisResult
Structured output for the Synthesizer.
src/octochains/schema.py:31
↓ 1 callersClassTechLead
cookbook/02-micro-saas-validator/run_demo.py:43
↓ 1 callersClassVentureCapitalist
cookbook/02-micro-saas-validator/run_demo.py:103
ClassAgent
The Base Parent Class for all specialized parallel workers. Enforces 'Forced Perspective' and normalizes output, while leaving execution
src/octochains/base.py:33
ClassAgentExecutionError
Raised when an individual agent fails during the parallel run.
src/octochains/exceptions.py:5
ClassAggregator
The Superior Parent Class for the Aggregator layer (The 'Chief Justice').
src/octochains/base.py:126
ClassFinancialAssessment
cookbook/03-conflict-analysis/run_demo.py:31
ClassOctochainsError
Base exception for all Octochains-related errors.
src/octochains/exceptions.py:1
ClassRevenueProjection
cookbook/03-conflict-analysis/run_demo.py:56
ClassTechDueDiligence
cookbook/03-conflict-analysis/run_demo.py:39