mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 00:16:23 +02:00
* Implement KG extraction agent (kg-extract-agent) * Using ReAct framework (agent-manager-react) * ReAct manager had an issue when emitting JSON, which conflicts which ReAct manager's own JSON messages, so refactored ReAct manager to use traditional ReAct messages, non-JSON structure. * Minor refactor to take the prompt template client out of prompt-template so it can be more readily used by other modules. kg-extract-agent uses this framework.
34 lines
1.6 KiB
Python
34 lines
1.6 KiB
Python
|
|
from . pubsub import PulsarClient
|
|
from . async_processor import AsyncProcessor
|
|
from . consumer import Consumer
|
|
from . producer import Producer
|
|
from . publisher import Publisher
|
|
from . subscriber import Subscriber
|
|
from . metrics import ProcessorMetrics, ConsumerMetrics, ProducerMetrics
|
|
from . flow_processor import FlowProcessor
|
|
from . consumer_spec import ConsumerSpec
|
|
from . setting_spec import SettingSpec
|
|
from . producer_spec import ProducerSpec
|
|
from . subscriber_spec import SubscriberSpec
|
|
from . request_response_spec import RequestResponseSpec
|
|
from . llm_service import LlmService, LlmResult
|
|
from . embeddings_service import EmbeddingsService
|
|
from . embeddings_client import EmbeddingsClientSpec
|
|
from . text_completion_client import TextCompletionClientSpec
|
|
from . prompt_client import PromptClientSpec
|
|
from . triples_store_service import TriplesStoreService
|
|
from . graph_embeddings_store_service import GraphEmbeddingsStoreService
|
|
from . document_embeddings_store_service import DocumentEmbeddingsStoreService
|
|
from . triples_query_service import TriplesQueryService
|
|
from . graph_embeddings_query_service import GraphEmbeddingsQueryService
|
|
from . document_embeddings_query_service import DocumentEmbeddingsQueryService
|
|
from . graph_embeddings_client import GraphEmbeddingsClientSpec
|
|
from . triples_client import TriplesClientSpec
|
|
from . document_embeddings_client import DocumentEmbeddingsClientSpec
|
|
from . agent_service import AgentService
|
|
from . graph_rag_client import GraphRagClientSpec
|
|
from . tool_service import ToolService
|
|
from . tool_client import ToolClientSpec
|
|
from . agent_client import AgentClientSpec
|
|
|