1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
//! # Terraphim Knowledge Graph Agents
//!
//! Specialized GenAgent implementations that leverage knowledge graph capabilities
//! for intelligent task planning, execution, and coordination.
//!
//! This crate provides concrete implementations of the GenAgent trait that integrate
//! deeply with Terraphim's knowledge graph infrastructure to provide:
//!
//! - **Planning Agents**: Intelligent task decomposition and execution planning
//! - **Worker Agents**: Domain-specialized task execution with knowledge graph context
//! - **Coordination Agents**: Multi-agent workflow coordination and supervision
//!
//! ## Core Features
//!
//! - **Knowledge Graph Integration**: Deep integration with automata and role graphs
//! - **Domain Specialization**: Agents specialized for specific knowledge domains
//! - **Task Compatibility**: Intelligent task-agent matching using connectivity analysis
//! - **Context-Aware Execution**: Task execution guided by knowledge graph context
//! - **Coordination Capabilities**: Multi-agent workflow orchestration
// Re-export core types
pub use ;
// Define GenAgent types locally since we removed gen_agent dependency
pub type GenAgentResult<T> = ;
pub use *;
// TODO: Re-enable when GenAgent trait framework is implemented
// These modules depend on terraphim_gen_agent and terraphim_automata::Automata
// which don't exist yet in the current codebase
// pub mod coordination;
// pub mod planning;
// pub mod worker;
// pub use coordination::*;
pub use *;
// pub use planning::*;
// pub use worker::*;
/// Result type for knowledge graph agent operations
pub type KgAgentResult<T> = ;