cybermaggedon
a4e2f67cb1
Feature/translator classes ( #414 )
...
Pull the JSON/Pulsar message translation into a separate module, will be useful for other comms channels
2025-06-20 16:59:55 +01:00
cybermaggedon
35b0d80013
Added vLLM support, untested ( #410 )
...
* Added vLLM support
2025-06-10 15:37:37 +01:00
cybermaggedon
5364b1fad5
Concurrency implemented in more services ( #409 )
2025-06-04 11:45:21 +01:00
cybermaggedon
8fc8880d51
Update kg core endpoint methods ( #406 )
2025-06-02 13:49:29 +01:00
cybermaggedon
2e577e900a
KG core upload/download uses query params ( #405 )
2025-05-29 19:56:04 +01:00
cybermaggedon
6f964e478e
Core stream in/out ( #404 )
2025-05-29 16:33:21 +01:00
cybermaggedon
8120cfa803
Remove log cruft ( #398 )
2025-05-27 23:12:06 +01:00
cybermaggedon
c05ec25e39
Added support for HuggingFace TGI LLM ( #396 )
2025-05-27 16:44:13 +01:00
cybermaggedon
3ed9274d84
Remove much logging output in gateway ( #393 )
2025-05-24 12:10:05 +01:00
cybermaggedon
448819ed47
Updates to Google AI: ( #394 )
...
- Changed GoogleAIStudio LLM code to match latest documentation
- Very minor tweak to vertexai LLM code - just matching what's in SDK docs
no actual change to implementation.
- Tweaked VertexAI container build to speed up in dev
- Comments in LLM code to mention which docs it was built from. Google
SDKs are confusing ATM.
2025-05-24 12:09:43 +01:00
Cyber MacGeddon
33abc1fa59
Merge branch 'fix/openai-base-url' into release/v1.0
2025-05-22 19:04:50 +01:00
Cyber MacGeddon
127079f085
Make sure text-completion-openai works with empty base URL string
2025-05-22 18:58:10 +01:00
cybermaggedon
1c4d881274
Merge pull request #383 from trustgraph-ai/feature/entity-contexts-import-export
...
Entity contexts import/export
2025-05-17 13:26:05 +01:00
Cyber MacGeddon
0507f10373
Entity contexts import/export
2025-05-17 13:25:09 +01:00
cybermaggedon
6dc7b4cbfc
Merge pull request #382 from trustgraph-ai/fix/import-queues-not-working
...
Fix/import queues not working
2025-05-17 13:02:58 +01:00
Cyber MacGeddon
410636b409
Fix missing queue initialisation
2025-05-17 13:01:52 +01:00
cybermaggedon
9f4a718dd8
Fix LLM launch bugs ( #378 )
2025-05-09 09:25:59 +01:00
cybermaggedon
1e861dc984
Fix LLM launch bugs ( #377 )
2025-05-09 09:25:56 +01:00
Cyber MacGeddon
6dadf30c66
Bump package versions
2025-05-08 22:06:58 +01:00
cybermaggedon
31b7ade44d
Feature/knowledge load ( #372 )
...
* Switch off retry in Cassandra until we can differentiate retryable errors
* Fix config getvalues
* Loading knowledge cores works
2025-05-08 00:41:45 +01:00
cybermaggedon
4461d7b289
Feature/persist config ( #370 )
...
* Cassandra tables for config
* Config is backed by Cassandra
2025-05-07 12:58:32 +01:00
cybermaggedon
f7123ac57f
tg-put-kg-core command ( #369 )
2025-05-07 11:13:21 +01:00
cybermaggedon
807c19fd22
knowledge service ( #367 )
...
* Write knowledge core elements to Cassandra
* Store service works, building management service
* kg-manager
2025-05-06 23:44:10 +01:00
cybermaggedon
d0da122bed
Fix/llms ( #366 )
...
* Fix LMStudio, cache documents with tg-load-sample-documents
* Fix Mistral
2025-05-06 16:17:16 +01:00
cybermaggedon
54e475fa3a
Sample docs loader ( #365 )
2025-05-06 13:43:17 +01:00
cybermaggedon
9e4eb634a4
Fix/chunking not enabled ( #364 )
...
* Enable chunking by default in producer
* Fix some issues including uploading large docs
2025-05-06 00:28:20 +01:00
cybermaggedon
8146f0f2ff
Librarian doc submission ( #362 )
2025-05-04 22:56:47 +01:00
cybermaggedon
ff28d26f4d
Feature/flow librarian ( #361 )
...
* Update librarian to new API
* Implementing new schema with document + processing objects
2025-05-04 22:26:19 +01:00
cybermaggedon
3b8b9ea866
Feature/flow api 3 ( #358 )
...
* Working mux socket
* Change API to incorporate flow
* Add Flow ID to all relevant CLIs, not completely implemented
* Change tg-processor-state to use API gateway
* Updated all CLIs
* New tg-show-flow-state command
* tg-show-flow-state shows classes too
2025-05-03 10:39:53 +01:00
cybermaggedon
a70ae9793a
Flow API - update gateway ( #357 )
...
* Altered API to incorporate Flow IDs, refactored for dynamic start/stop of flows
* Gateway: Split endpoint / dispatcher for maintainability
2025-05-02 21:11:50 +01:00
cybermaggedon
450f664b1b
Feature/flow enable api gateway ( #356 )
...
* Tweak timeouts, reduce stop time for publishers / subscribers
* More APIs working as flow endpoint
2025-04-29 23:34:41 +01:00
cybermaggedon
027b52cd7c
Fix/get multiple flows working ( #355 )
...
* Reduce log output
* Fix problems
2025-04-29 00:06:41 +01:00
cybermaggedon
9508ac6c69
Port metering to new API, not tested. ( #354 )
...
- Port metering to new API
- Moved price list to configuration
- Added tg-set-token-costs and tg-show-token-costs utils.
2025-04-28 21:26:38 +01:00
cybermaggedon
5af7909122
Update LLMs to LlmService API ( #353 )
2025-04-25 19:57:42 +01:00
cybermaggedon
099018e103
Update package versions ( #352 )
2025-04-25 19:45:02 +01:00
Cyber MacGeddon
1822ca395f
Revert "Feature/configure flows ( #345 )"
...
This reverts commit a9197d11ee .
2025-04-25 19:02:08 +01:00
Cyber MacGeddon
3adb3cf59c
Revert "Feature/flow management cli ( #346 )"
...
This reverts commit 3b021720c5 .
2025-04-25 19:02:08 +01:00
Cyber MacGeddon
9c83aaf773
Revert "Feature/interface descriptions ( #348 )"
...
This reverts commit 342f555948 .
2025-04-25 19:02:08 +01:00
cybermaggedon
342f555948
Feature/interface descriptions ( #348 )
2025-04-25 15:59:34 +01:00
cybermaggedon
3b021720c5
Feature/flow management cli ( #346 )
...
Flow management API + various flow management commands
trustgraph-cli/scripts/tg-delete-flow-class
trustgraph-cli/scripts/tg-get-flow-class
trustgraph-cli/scripts/tg-put-flow-class
trustgraph-cli/scripts/tg-show-flow-classes
trustgraph-cli/scripts/tg-show-flows
trustgraph-cli/scripts/tg-start-flow
trustgraph-cli/scripts/tg-stop-flow
2025-04-24 18:57:33 +01:00
cybermaggedon
a9197d11ee
Feature/configure flows ( #345 )
...
- Keeps processing in different flows separate so that data can go to different stores / collections etc.
- Potentially supports different processing flows
- Tidies the processing API with common base-classes for e.g. LLMs, and automatic configuration of 'clients' to use the right queue names in a flow
2025-04-22 20:21:38 +01:00
cybermaggedon
298d09f388
Prompt and agent manager, dynamically load configuration from config-svc
...
- prompt-template takes config from the config-svc, dynamically reloads
as new config appears.
- agent-react takes config from config-svc, dynamically reloads
- Fixed lack of data in config queue, needed to take the Earliest, not the
Latest values.
- Changed text-completion and knowledge-query tool to both use 'query'
as the argument.
- Prompt and agent no longer have command line args to supply
configuration.
2025-04-02 16:37:08 +01:00
cybermaggedon
1d222235d3
Configuration initialisation ( #335 )
...
* - Fixed error reporting in config
- Updated tg-init-pulsar to be able to load initial config to config-svc
- Tweaked API naming and added more config calls
* Tools to dump out prompts and agent tools
2025-04-02 13:52:33 +01:00
cybermaggedon
88eae0a9f0
Fix no version/config at startup ( #333 )
2025-04-01 20:54:59 +01:00
cybermaggedon
fa09dc319e
Feature/config service ( #332 )
...
Configuration service provides an API to change configuration. Complete configuration is pushed down a config queue so that users have a complete copy of config object.
2025-04-01 19:47:05 +01:00
Cyber MacGeddon
b1cefbe1f7
Update setup.py files to prep 0.22 branch
2025-03-31 22:14:38 +01:00
cybermaggedon
8efc3b281d
Fix missing openai symbol / allow specifying base URL ( #330 )
2025-03-25 21:12:34 +00:00
cybermaggedon
b1ab2938b0
Fix/minor issues ( #329 )
...
* Fix MistralAI, symbol error caused it to fail to start
* Update templates
2025-03-25 19:14:56 +00:00
cybermaggedon
482592b976
Added Mistral OCR client ( #326 )
...
- Added Mistral OCR client
- Template updates for pdf-ocr
- Template updates for pdf-ocr-mistral
2025-03-22 00:27:20 +00:00
Tyler Oliver
fe422b2b95
Add support for Cassandra auth with SSL check ( #318 )
...
Following recommended approach in Datastax documenation I've added the necessary TLS/SSL check
https://docs.datastax.com/en/developer/python-driver/3.17/security/index.html
2025-03-20 22:25:23 +00:00