Commit graph

  • c20e6540ec
    Subscriber resilience and RabbitMQ fixes (#765) v2.2.22 cybermaggedon 2026-04-07 14:51:14 +01:00
  • 7d230f11fa RabbitMQ fixes: thread safety, subscriber resilience, config errors Cyber MacGeddon 2026-04-07 14:42:11 +01:00
  • 34d87727fc Subscriber resilience: recreate consumer after connection failure Cyber MacGeddon 2026-04-07 12:33:52 +01:00
  • 9ef9ef854f fix: iterative QA pass — resolve remaining bugs, UX and accessibility improvements elpresidank 2026-04-07 06:33:22 -05:00
  • ddd4bd7790
    Deliver explainability triples inline in retrieval response stream (#763) v2.2.21 cybermaggedon 2026-04-07 12:19:05 +01:00
  • 82a44d029b Additional explainability test Cyber MacGeddon 2026-04-07 12:16:28 +01:00
  • 2f8d6a3ffb
    Fix agent config handler registration, remove debug prints, disable RabbitMQ heartbeats (#764) cybermaggedon 2026-04-07 12:11:12 +01:00
  • c737e8c356
    fix: reduce consumer poll timeout from 2000ms to 100ms (#761) Sreeram Venkatasubramanian 2026-04-07 16:39:20 +05:30
  • f0c9039b76 fix: reduce consumer poll timeout from 2000ms to 100ms Sreeram Venkatasubramanian 2026-04-07 14:19:59 +05:30
  • 27e30e6f99 Fix agent config handler registration, remove debug prints, disable RabbitMQ heartbeats Cyber MacGeddon 2026-04-07 10:30:01 +01:00
  • c6ef354290 Deliver explainability triples inline in retrieval response stream Cyber MacGeddon 2026-04-07 09:45:05 +01:00
  • 3a80872482 fix: comprehensive QA — resolve 13 bugs, add UX improvements across all services elpresidank 2026-04-07 05:20:10 -05:00
  • 72870a7e2e feat: add unit tests, Docker polish, and workbench UX improvements elpresidank 2026-04-07 03:51:29 -05:00
  • f5bc2d1c83 fix: reduce consumer poll timeout from 2000ms to 100ms Sreeram Venkatasubramanian 2026-04-07 14:19:59 +05:30
  • c7eefee607 feat: add Docker entrypoints, LLM providers, pipeline hardening, workbench pages elpresidank 2026-04-07 03:22:55 -05:00
  • 50fb311d2d feat: real PDF pipeline test — end-to-end knowledge extraction working elpresidank 2026-04-07 02:19:12 -05:00
  • 5bc7a1b6fc fix: resolve FlowProcessor topic collisions, librarian timeout, tests elpresidank 2026-04-07 01:53:55 -05:00
  • c545213224 feat: add query/retrieval FlowProcessor services and missing runner scripts elpresidank 2026-04-07 01:05:54 -05:00
  • 8f7008822a feat: add document pipeline — PDF decoder, Ollama LLM, storage services elpresidank 2026-04-06 23:47:43 -05:00
  • 8f9de7604e fix: make abstract class constructors protected elpresidank 2026-04-06 21:52:00 -05:00
  • 190491acfd
    Merge pull request #2 from trustgraph-ai/master Alex Jenkins 2026-04-07 01:56:21 +00:00
  • 1f1aaa24ae
    second round of translation fixes Jenkins, Kenneth Alexander 2026-04-06 14:50:34 -04:00
  • 4acd853023
    Config push notify pattern: replace stateful pub/sub with signal+ fetch (#760) v2.2.20 cybermaggedon 2026-04-06 16:57:27 +01:00
  • 5e7a1c54e0 New tests: - register_config_handler: without types, with types, multiple types, multiple handlers - on_config_notify: old/same version skipped, irrelevant types skipped (version still updated), relevant type triggers fetch, handler without types always called, mixed handler filtering, empty types invokes all, fetch failure handled gracefully - fetch_config: returns config+version, raises on error response, stops client even on exception - fetch_and_apply_config: applies to all handlers on startup, retries on failure Cyber MacGeddon 2026-04-06 16:54:53 +01:00
  • 75c116fa10 Tests updated Cyber MacGeddon 2026-04-06 16:52:49 +01:00
  • 2f713753e1 Config push notify pattern: replace stateful pub/sub with signal+ fetch Cyber MacGeddon 2026-04-06 12:08:04 +01:00
  • d4723566cb fix: prevent duplicate dispatcher creation race condition in invoke_global_service (#715) v2.2.19 V.Sreeram 2026-04-06 15:43:59 +05:30
  • 8f18ba0257
    fix: prevent duplicate dispatcher creation race condition in invoke_global_service (#715) V.Sreeram 2026-04-06 15:43:59 +05:30
  • 10a931f04c Feat: Auto-pull missing Ollama models (#757) v2.2.18 Alex Jenkins 2026-04-06 10:10:14 +00:00
  • 7daa06e9e4
    Feat: Auto-pull missing Ollama models (#757) Alex Jenkins 2026-04-06 10:10:14 +00:00
  • 25d4227cb5 fix: resolve FlowProcessor topic collisions, librarian timeout, tests elpresidank 2026-04-06 01:02:10 -05:00
  • 515fc0c264 fix: Docker build fixes, add agent/librarian/flow-manager to compose elpresidank 2026-04-06 00:41:01 -05:00
  • 7db5a1023e feat: add flow manager, config seeding, and expanded integration tests elpresidank 2026-04-06 00:37:03 -05:00
  • d1f24cf759 feat: add Docker deployment with Containerfile, entrypoints, and nginx elpresidank 2026-04-06 00:21:00 -05:00
  • f09ef4de45 feat: add document pipeline, ReAct agent, and knowledge core services elpresidank 2026-04-06 00:19:37 -05:00
  • 5ed3f0e2d8 feat: add schema foundation for document pipeline, agent, and deployment elpresidank 2026-04-06 00:11:29 -05:00
  • 28747e1a92 fix: NATS pipeline bugs, add integration tests and service runners elpresidank 2026-04-05 23:41:39 -05:00
  • 0042f9259c fix: linter cleanup on flow service implementations elpresidank 2026-04-05 22:52:40 -05:00
  • b6536eca38 init elpresidank 2026-04-05 22:44:45 -05:00
  • c386f68743 Merge commit '74cc8a4685' as 'ai-context/trustgraph-templates' elpresidank 2026-04-05 21:09:49 -05:00
  • 74cc8a4685 Squashed 'ai-context/trustgraph-templates/' content from commit 42a5fd1b elpresidank 2026-04-05 21:09:49 -05:00
  • e26caa0b12 saving elpresidank 2026-04-05 21:09:33 -05:00
  • 9e9307a2aa Merge commit 'ad40332d56' as 'ai-context/trustgraph-templates' elpresidank 2026-04-05 21:08:57 -05:00
  • ad40332d56 Squashed 'ai-context/trustgraph-templates/' content from commit 338a8ffa elpresidank 2026-04-05 21:08:57 -05:00
  • ecaf3489f1 Merge commit '9b2f675702' as 'ai-context/context-graph-demo' elpresidank 2026-04-05 21:08:35 -05:00
  • 9b2f675702 Squashed 'ai-context/context-graph-demo/' content from commit 338a8ffa elpresidank 2026-04-05 21:08:35 -05:00
  • 1a72bfdec0 Merge commit 'a8390532f7' as 'ai-context/workbench-ui' elpresidank 2026-04-05 21:08:02 -05:00
  • a8390532f7 Squashed 'ai-context/workbench-ui/' content from commit 32e36a5c elpresidank 2026-04-05 21:08:02 -05:00
  • 05d87964c2 Merge commit 'deff028fed' as 'ai-context/trustgraph-client' elpresidank 2026-04-05 21:07:35 -05:00
  • deff028fed Squashed 'ai-context/trustgraph-client/' content from commit 908f18cf elpresidank 2026-04-05 21:07:35 -05:00
  • 6ff883acee
    init translations Jenkins, Kenneth Alexander 2026-04-04 18:04:39 -04:00
  • be443a1679
    Refine README content and remove Table of Contents (#759) Jack Colquitt 2026-04-04 13:40:12 -07:00
  • 05d75dd4ed
    Refine README content and remove Table of Contents JackColquitt-patch-3 Jack Colquitt 2026-04-04 13:35:48 -07:00
  • 8d1a4ae3bf
    Revise quickstart instructions in README.md (#758) Jack Colquitt 2026-04-04 13:34:12 -07:00
  • de48174e26
    Revise quickstart instructions in README.md JackColquitt-patch-2 Jack Colquitt 2026-04-04 13:12:00 -07:00
  • a74fc38d9d
    fix CI Jenkins, Kenneth Alexander 2026-04-03 20:19:33 -04:00
  • 01123658d5
    fix: Restore namespace __init__.py files for package resolution Jenkins, Kenneth Alexander 2026-04-03 20:10:29 -04:00
  • 178698f344
    Merge pull request #1 from trustgraph-ai/master Alex Jenkins 2026-04-03 23:52:46 +00:00
  • e70f120f81
    feat: Auto-pull Ollama models Jenkins, Kenneth Alexander 2026-04-03 19:51:17 -04:00
  • ee65d90fdd
    SPARQL service supports batching/streaming (#755) v2.2.17 cybermaggedon 2026-04-02 17:54:07 +01:00
  • 32a3077aa1 SPARQL service supports batching/streaming Cyber MacGeddon 2026-04-02 17:52:55 +01:00
  • d9dc4cbab5
    SPARQL query service (#754) cybermaggedon 2026-04-02 17:21:39 +01:00
  • 49d7744876 New unit tests for SPARQL query Cyber MacGeddon 2026-04-02 17:19:29 +01:00
  • 9ce1ac0f1c SPARQL 1.1 query service wrapping pub/sub triples interface Cyber MacGeddon 2026-04-02 16:01:54 +01:00
  • 62c30a3a50
    Skip Pulsar check in tg-verify-system-status (#753) cybermaggedon 2026-04-02 13:20:39 +01:00
  • 94f6367151 Skip Pulsar check in tg-verify-system-status Cyber MacGeddon 2026-04-02 13:19:38 +01:00
  • 24f0190ce7
    RabbitMQ pub/sub backend with topic exchange architecture (#752) v2.2.16 cybermaggedon 2026-04-02 12:47:16 +01:00
  • 2a28ba0d8b RabbitMQ pub/sub backend with topic exchange architecture Cyber MacGeddon 2026-04-01 20:31:23 +01:00
  • 4fb0b4d8e8
    Pub/sub abstraction: decouple from Pulsar (#751) v2.2.15 cybermaggedon 2026-04-01 20:16:53 +01:00
  • 70837402e4 New tests Cyber MacGeddon 2026-04-01 20:16:19 +01:00
  • 4f7351f285 Pub/sub abstraction: decouple from Pulsar Cyber MacGeddon 2026-04-01 15:44:21 +01:00
  • dbf8daa74a Additional agent DAG tests (#750) v2.2.14 cybermaggedon 2026-04-01 13:59:34 +01:00
  • 1dfe9a089d - test_parse_chunk_message_id.py (5 tests) - _parse_chunk propagates message_id for thought, observation, answer; handles missing gracefully - test_explainability_parsing.py (+1) - test_dispatches_analysis_with_tooluse - Analysis+ToolUse mixin still dispatches to Analysis - test_explainability.py (+1) - test_observation_found_via_subtrace_synthesis - chain walker follows from sub-trace Synthesis to find Observation and Conclusion in correct order - test_agent_provenance.py (+8) - session parent_uri (2), synthesis single/multiple parents, types, document, label (6) Cyber MacGeddon 2026-04-01 13:56:00 +01:00
  • 3ba6a3238f
    Misc test harnesses (#749) cybermaggedon 2026-04-01 13:52:28 +01:00
  • ee0191a8c6 - test_agent_provenance.py: test_session_parent_uri, test_session_no_parent_uri, and 6 synthesis tests (types, single/multiple parents, document, label) - test_on_action_callback.py: 3 tests — fires before tool, skipped for Final, works when None - test_callback_message_id.py: 7 tests — message_id on think/observe/answer callbacks (streaming + non-streaming) and send_final_response Cyber MacGeddon 2026-04-01 13:51:58 +01:00
  • 69b11e4b33 Misc test harnesses Cyber MacGeddon 2026-04-01 13:47:04 +01:00
  • 2bcf375103
    Wire message_id on all answer chunks, fix DAG structure (#748) cybermaggedon 2026-04-01 13:27:41 +01:00
  • 05e20d61b7 Wire message_id on all answer chunks, fix DAG structure Cyber MacGeddon 2026-03-31 19:33:38 +01:00
  • 153ae9ad30
    Split Analysis into Analysis+ToolUse and Observation, add message_id (#747) v2.2.13 cybermaggedon 2026-03-31 17:51:22 +01:00
  • 8b4a4fac46 Split Analysis into Analysis+ToolUse and Observation, add message_id Cyber MacGeddon 2026-03-31 14:52:28 +01:00
  • 89e13a756a
    Minor agent-orchestrator updates (#746) cybermaggedon 2026-03-31 13:29:04 +01:00
  • 1b99015e15 Tidy agent-orchestrator logs Cyber MacGeddon 2026-03-31 13:16:35 +01:00
  • 816a8cfcf6
    Update tests for agent-orchestrator (#745) cybermaggedon 2026-03-31 13:12:26 +01:00
  • 85fc5d0f4a - test_aggregator.py (16 tests) — register_fanout, record_completion, get_original_request, build_synthesis_request, cleanup_stale - test_provenance_triples.py (19 tests) — all 5 triple builders: decomposition, finding, plan, step_result, synthesis — verifying types, provenance links, goals/steps, document references, labels - test_explainability_parsing.py (21 tests) — from_triples dispatch for all new types, parsing of goals/steps/documents, precedence ordering, backwards compatibility with Analysis/Conclusion Cyber MacGeddon 2026-03-31 12:59:36 +01:00
  • 7b734148b3
    agent-orchestrator: add explainability provenance for all patterns (#744) v2.2.11 cybermaggedon 2026-03-31 12:54:51 +01:00
  • b3e6fb55b6 agent-orchestrator: add explainability provenance for all agent patterns Cyber MacGeddon 2026-03-31 11:37:56 +01:00
  • e65ea217a2
    agent-orchestrator improvements (#743) cybermaggedon 2026-03-31 11:24:30 +01:00
  • ef34491dc9 agent-orchestrator improvements: - Improve agent trace - Improve queue dumping - Fixing supervisor pattern - Fix synthesis step to remove loop Cyber MacGeddon 2026-03-31 09:47:11 +01:00
  • 81ca7bbc11
    Change monitor default to prompts-rag (#742) cybermaggedon 2026-03-31 09:35:58 +01:00
  • db39fd04a8 Change monitor default to prompts-rag Cyber MacGeddon 2026-03-31 09:34:00 +01:00
  • c479c9c63b
    Remove unnecessary prompt-client logging (#741) v2.1.28 release/v2.1 cybermaggedon 2026-03-31 09:15:45 +01:00
  • 99902a0ff4 Remove unnecessary prompt-client logging Cyber MacGeddon 2026-03-31 09:11:38 +01:00
  • 0781d3e6a7
    Remove unnecessary prompt-client logging (#740) cybermaggedon 2026-03-31 09:12:33 +01:00
  • 834fbb1ae1 Remove unnecessary prompt-client logging Cyber MacGeddon 2026-03-31 09:11:38 +01:00
  • 849987f0e6
    Add multi-pattern orchestrator with plan-then-execute and supervisor (#739) v2.2.10 cybermaggedon 2026-03-31 00:32:49 +01:00
  • ade5606a92 Add multi-pattern orchestrator with plan-then-execute and supervisor Cyber MacGeddon 2026-03-23 19:46:44 +00:00
  • f1bb45cb25
    Add tg-monitor-prompts CLI tool for prompt queue monitoring (#738) v2.1.27 cybermaggedon 2026-03-30 17:02:41 +01:00
  • 7af1d60db8 fix(gateway): accept raw utf-8 text in text-load (#729) v2.2.8 fix/text-load-utf8 CommitHu502Craft 2026-03-30 23:58:58 +08:00
  • f44a705428 Add tg-monitor-prompts CLI tool for prompt queue monitoring (#737) cybermaggedon 2026-03-30 16:08:46 +01:00
  • 5a9db2da50
    Add tg-monitor-prompts CLI tool for prompt queue monitoring (#737) cybermaggedon 2026-03-30 16:08:46 +01:00