trustgraph/trustgraph-base/trustgraph/base
Alex Jenkins fdb52a6bfc Add docstrings to public classes (#812)
Add class-level docstrings to five public classes in trustgraph-base:
Flow, LlmService, ConsumerMetrics, ToolClient, and TriplesStoreService.
Each docstring summarises the class's role in the system to aid
discoverability for new contributors.

Signed-off-by: Jenkins, Kenneth Alexander <kjenkins60@gatech.edu>
2026-04-16 09:07:08 +01:00
..
__init__.py Expose LLM token usage across all service layers (#782) 2026-04-13 14:38:34 +01:00
agent_client.py Add agent explainability instrumentation and unify envelope field naming (#795) 2026-04-13 16:16:42 +01:00
agent_service.py Add multi-pattern orchestrator with plan-then-execute and supervisor (#739) 2026-03-31 00:32:49 +01:00
async_processor.py Subscriber resilience and RabbitMQ fixes (#765) 2026-04-07 14:51:14 +01:00
backend.py Fix RabbitMQ request/response race and chunker Flow API drift (#779) 2026-04-11 01:29:38 +01:00
cassandra_config.py Basic multitenant support (#583) 2025-12-05 21:45:30 +00:00
chunking_service.py Fix RabbitMQ request/response race and chunker Flow API drift (#779) 2026-04-11 01:29:38 +01:00
collection_config_handler.py Address legacy issues in storage management (#595) 2026-01-05 13:45:14 +00:00
consumer.py Refactor: Derive consumer behaviour from queue class (#772) 2026-04-09 09:55:41 +01:00
consumer_spec.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
document_embeddings_client.py Embeddings API scores (#671) 2026-03-09 10:53:44 +00:00
document_embeddings_query_service.py Fix ontology RAG pipeline + add query concurrency (#691) 2026-03-12 11:34:42 +00:00
document_embeddings_store_service.py Implement logging strategy (#444) 2025-07-30 23:18:38 +01:00
dynamic_tool_service.py Tool services - dynamically pluggable tool implementations for agent frameworks (#658) 2026-03-04 14:51:32 +00:00
embeddings_client.py Batch embeddings (#668) 2026-03-08 18:36:54 +00:00
embeddings_service.py Batch embeddings (#668) 2026-03-08 18:36:54 +00:00
flow.py Add docstrings to public classes (#812) 2026-04-16 09:07:08 +01:00
flow_processor.py Config push notify pattern: replace stateful pub/sub with signal+ fetch (#760) 2026-04-06 16:57:27 +01:00
graph_embeddings_client.py Embeddings API scores (#671) 2026-03-09 10:53:44 +00:00
graph_embeddings_query_service.py Fix ontology RAG pipeline + add query concurrency (#691) 2026-03-12 11:34:42 +00:00
graph_embeddings_store_service.py Implement logging strategy (#444) 2025-07-30 23:18:38 +01:00
graph_rag_client.py Forward missing explain_triples through RAG clients and agent tool callback (#768) 2026-04-08 11:41:17 +01:00
librarian_client.py Refactor: Derive consumer behaviour from queue class (#772) 2026-04-09 09:55:41 +01:00
llm_service.py Add docstrings to public classes (#812) 2026-04-16 09:07:08 +01:00
logging.py Better proc group logging and concurrency (#810) 2026-04-15 14:52:01 +01:00
metrics.py Add docstrings to public classes (#812) 2026-04-16 09:07:08 +01:00
parameter_spec.py Add unit tests for base helper modules (#797) 2026-04-14 10:58:15 +01:00
processor_group.py Better proc group logging and concurrency (#810) 2026-04-15 14:52:01 +01:00
producer.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
producer_spec.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
prompt_client.py Expose LLM token usage across all service layers (#782) 2026-04-13 14:38:34 +01:00
publisher.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
pubsub.py RabbitMQ pub/sub backend with topic exchange architecture (#752) 2026-04-02 12:47:16 +01:00
pulsar_backend.py Fix RabbitMQ request/response race and chunker Flow API drift (#779) 2026-04-11 01:29:38 +01:00
rabbitmq_backend.py Better proc group logging and concurrency (#810) 2026-04-15 14:52:01 +01:00
request_response_spec.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
row_embeddings_query_client.py Embeddings API scores (#671) 2026-03-09 10:53:44 +00:00
serialization.py RabbitMQ pub/sub backend with topic exchange architecture (#752) 2026-04-02 12:47:16 +01:00
spec.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
structured_query_client.py Extend use of user + collection fields (#503) 2025-09-08 18:28:38 +01:00
subscriber.py Fix RabbitMQ request/response race and chunker Flow API drift (#779) 2026-04-11 01:29:38 +01:00
subscriber_spec.py Messaging fabric plugins (#592) 2025-12-17 21:40:43 +00:00
text_completion_client.py Expose LLM token usage across all service layers (#782) 2026-04-13 14:38:34 +01:00
tool_client.py Add docstrings to public classes (#812) 2026-04-16 09:07:08 +01:00
tool_service.py Implement logging strategy (#444) 2025-07-30 23:18:38 +01:00
tool_service_client.py Tool services - dynamically pluggable tool implementations for agent frameworks (#658) 2026-03-04 14:51:32 +00:00
triples_client.py Enhance retrieval pipelines: 4-stage GraphRAG, DocRAG grounding (#697) 2026-03-16 12:12:13 +00:00
triples_query_service.py Minor agent tweaks (#692) 2026-03-12 17:59:02 +00:00
triples_store_service.py Add docstrings to public classes (#812) 2026-04-16 09:07:08 +01:00