trustgraph/trustgraph-base/trustgraph/base
cybermaggedon d83e4e3d59
Update to enable knowledge extraction using the agent framework (#439)
* 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.
2025-07-21 14:31:57 +01:00
..
__init__.py Update to enable knowledge extraction using the agent framework (#439) 2025-07-21 14:31:57 +01:00
agent_client.py Update to enable knowledge extraction using the agent framework (#439) 2025-07-21 14:31:57 +01:00
agent_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
async_processor.py Misc fixes (#413) 2025-06-19 15:17:09 +01:00
consumer.py Add multi-threading to consumer base-class and all LLMs (#408) 2025-06-04 10:49:56 +01:00
consumer_spec.py Add multi-threading to consumer base-class and all LLMs (#408) 2025-06-04 10:49:56 +01:00
document_embeddings_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
document_embeddings_query_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
document_embeddings_store_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
embeddings_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
embeddings_service.py Concurrency implemented in more services (#409) 2025-06-04 11:45:21 +01:00
flow.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
flow_processor.py Fix/get multiple flows working (#355) 2025-04-29 00:06:41 +01:00
graph_embeddings_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
graph_embeddings_query_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
graph_embeddings_store_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
graph_rag_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
llm_service.py Concurrency implemented in more services (#409) 2025-06-04 11:45:21 +01:00
metrics.py Feature/flow management cli (#346) 2025-04-24 18:57:33 +01:00
producer.py Fix/chunking not enabled (#364) 2025-05-06 00:28:20 +01:00
producer_spec.py Feature/flow management cli (#346) 2025-04-24 18:57:33 +01:00
prompt_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
publisher.py Fix/chunking not enabled (#364) 2025-05-06 00:28:20 +01:00
pubsub.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
request_response_spec.py Add unique ID to request/response subscriber names so subscribes see all responses (#399) 2025-05-27 23:11:55 +01:00
setting_spec.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
spec.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
subscriber.py Add multi-threading to consumer base-class and all LLMs (#408) 2025-06-04 10:49:56 +01:00
subscriber_spec.py Feature/flow management cli (#346) 2025-04-24 18:57:33 +01:00
text_completion_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
tool_client.py Feature/react call mcp (#428) 2025-07-08 16:19:19 +01:00
tool_service.py MCP client support (#427) 2025-07-07 23:52:23 +01:00
triples_client.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
triples_query_service.py Feature/configure flows (#345) 2025-04-22 20:21:38 +01:00
triples_store_service.py Misc fixes (#413) 2025-06-19 15:17:09 +01:00