cybermaggedon
08063a5ee9
Remove unused deps ( #640 )
...
* Removed the Google GenAI hard-coded install
2026-02-20 10:13:44 +00:00
cybermaggedon
2d8dbf4cdb
Move GAIStudio to vertexai package to simplify deps ( #639 )
2026-02-20 08:46:29 +00:00
cybermaggedon
769c56bbea
Use ClientError & code to determine 429 error ( #638 )
2026-02-20 08:00:07 +00:00
cybermaggedon
b2e768c309
Fixing Uri import error ( #636 )
2026-02-16 19:18:40 +00:00
cybermaggedon
89b69fdb08
Fix weird Onttology URI issue ( #637 )
2026-02-16 19:18:29 +00:00
cybermaggedon
d886358be6
Entity & triple batch size limits ( #635 )
...
* Entities and triples are emitted in batches with a batch limit to manage
overloading downstream.
* Update tests
2026-02-16 17:38:03 +00:00
cybermaggedon
fe389354f6
Fix d/g attribute error ( #634 )
2026-02-16 13:34:08 +00:00
cybermaggedon
00c1ca681b
Entity-centric graph ( #633 )
...
* Tech spec for new entity-centric graph schema
* Graph implementation
2026-02-16 13:26:43 +00:00
cybermaggedon
f24f1ebd80
Migrate to VertexAI to google-genai SDK from deprecated library ( #632 )
...
* Migrate to VertexAI to google-genai SDK from deprecated library
* Fix tests, mock the correct API
2026-02-09 20:43:33 +00:00
cybermaggedon
2781c7d87c
Fix LLM metrics ( #631 )
...
* Fix mistral metrics
* Fix to other models
2026-02-09 19:35:42 +00:00
cybermaggedon
4fca97d555
Output the entity term as well as its definition as entity contexts ( #629 )
2026-02-09 15:18:05 +00:00
cybermaggedon
8574861196
Protect null embeddings - v2.0 ( #627 )
...
* Don't emit graph embeddings if there aren't any.
* Don't store graph embeddings in a knowledge store if there's an empty list.
* Translate between Cassandra's 'null' representing an empty list and an
empty list which is what the surrounding code wants (and stored in the
first place).
* Avoid emitting empty embedding lists
* Avoid output empty triple lists
* Fix tests
2026-02-09 14:57:36 +00:00
cybermaggedon
98827e5561
Fix version needing updating in pipelines ( #625 )
2026-02-04 14:12:01 +00:00
cybermaggedon
6bf08c3ace
Feature/more cli diags ( #624 )
...
* CLI tools for tg-invoke-graph-embeddings, tg-invoke-document-embeddings,
and tg-invoke-embeddings. Just useful for diagnostics.
* Fix tg-load-knowledge
2026-02-04 14:10:30 +00:00
cybermaggedon
23cc4dfdd1
Fix: version needed updating in pipelines ( #623 )
2026-01-27 15:42:01 +00:00
cybermaggedon
cf0daedefa
Changed schema for Value -> Term, majorly breaking change ( #622 )
...
* Changed schema for Value -> Term, majorly breaking change
* Following the schema change, Value -> Term into all processing
* Updated Cassandra for g, p, s, o index patterns (7 indexes)
* Reviewed and updated all tests
* Neo4j, Memgraph and FalkorDB remain broken, will look at once settled down
2026-01-27 13:48:08 +00:00
cybermaggedon
e061f2c633
Graph contexts tech spec ( #621 )
2026-01-26 22:41:00 +00:00
cybermaggedon
e214eb4e02
Feature/prompts jsonl ( #619 )
...
* Tech spec
* JSONL implementation complete
* Updated prompt client users
* Fix tests
2026-01-26 17:38:00 +00:00
cybermaggedon
e4f0013841
Open 1.9 branch ( #620 )
2026-01-26 17:36:25 +00:00
cybermaggedon
11f41b07ab
Get neo4j to use limit ( #618 )
...
* Get neo4j to use limit
* Fix tests - they we exact matching on query strings
2026-01-22 15:16:34 +00:00
cybermaggedon
58c00149a7
Normalise URLs so that / suffix is optional ( #617 )
2026-01-19 13:34:33 +00:00
cybermaggedon
83ea15dae7
Fixed flows/flow key issue in config ( #616 )
2026-01-16 00:10:44 +00:00
cybermaggedon
1c006d5b14
Python API docs ( #614 )
...
* Python API docs working
* Python API doc generation
2026-01-15 15:12:32 +00:00
cybermaggedon
8a17375603
Add AsyncAPI spec for websocket ( #613 )
...
* AsyncAPI for websocket docs
* Delete old docs
* Update docs/README.md to point to docs site
* Add generated API docs
2026-01-15 11:57:16 +00:00
cybermaggedon
fce43ae035
REST API OpenAPI spec ( #612 )
...
* OpenAPI spec in specs/api. Checked lint with redoc.
2026-01-15 11:04:37 +00:00
cybermaggedon
62b754d788
Fix flow loading ( #611 )
2026-01-14 16:23:15 +00:00
cybermaggedon
387afee7b7
Fix load-doc ( #610 )
2026-01-14 15:46:29 +00:00
cybermaggedon
b08db761d7
Fix config inconsistency ( #609 )
...
* Plural/singular confusion in config key
* Flow class vs flow blueprint nomenclature change
* Update docs & CLI to reflect the above
2026-01-14 12:31:40 +00:00
cybermaggedon
99f17d1b9d
Fix non-streaming (2) ( #608 )
2026-01-12 21:21:51 +00:00
cybermaggedon
807f6cc4e2
Fix non streaming RAG problems ( #607 )
...
* Fix non-streaming failure in RAG services
* Fix non-streaming failure in API
* Fix agent non-streaming messaging
* Agent messaging unit & contract tests
2026-01-12 18:45:52 +00:00
cybermaggedon
30ca1d2e8b
Add missing trustgraph-base dependency ( #606 )
2026-01-09 14:48:44 +00:00
cybermaggedon
16a5cf966a
Fix agent streaming tool failure ( #602 )
...
* Fix agent streaming linkage
* Update tests
2026-01-06 23:00:50 +00:00
cybermaggedon
53cf5fd7f9
Fix test async warnings ( #601 )
...
* Fix tracemalloc async warnings
* Comment out debug, left in for use if needed
2026-01-06 22:09:34 +00:00
cybermaggedon
f79d0603f7
Update to add streaming tests ( #600 )
2026-01-06 21:48:05 +00:00
cybermaggedon
f0c95a4c5e
Fix streaming API niggles ( #599 )
...
* Fix end-of-stream anomally with some graph-rag and document-rag
* Fix gateway translators dropping responses
2026-01-06 16:41:35 +00:00
cybermaggedon
3c675b8cfc
Fix doc embedding schema messages ( #598 )
2026-01-05 17:46:08 +00:00
cybermaggedon
7a5bf47959
Fix collection existence test logic ( #597 )
2026-01-05 16:31:26 +00:00
cybermaggedon
fe2dd704a2
Fix optionality in objects-query schema ( #596 )
2026-01-05 15:40:53 +00:00
cybermaggedon
ae13190093
Address legacy issues in storage management ( #595 )
...
* Removed legacy storage management cruft. Tidied tech specs.
* Fix deletion of last collection
* Storage processor ignores data on the queue which is for a deleted collection
* Updated tests
2026-01-05 13:45:14 +00:00
cybermaggedon
25563bae3c
Change MinIO integration options in librarian to be more generic - to support a Garage integration ( #594 )
...
* Tweak object store parameters to be more generic for other S3-type store integration
* Update librarian to have region & SSL params
* Update MinIO migration tech spec
2025-12-27 18:01:51 +00:00
cybermaggedon
5304f96fe6
Fix tests ( #593 )
...
* Fix unit/integration/contract tests which were broken by messaging fabric work
2025-12-19 08:53:21 +00:00
cybermaggedon
34eb083836
Messaging fabric plugins ( #592 )
...
* Plugin architecture for messaging fabric
* Schemas use a technology neutral expression
* Schemas strictness has uncovered some incorrect schema use which is fixed
2025-12-17 21:40:43 +00:00
Cyber MacGeddon
1865b3f3c8
Start 1.8 release branch
2025-12-17 21:32:13 +00:00
cybermaggedon
2b5ba68f00
Add model to meter metrics ( #589 )
2025-12-10 11:34:48 +00:00
cybermaggedon
727b6bc9d6
Add service ID to log entry instead of module name ( #588 )
2025-12-10 11:07:43 +00:00
cybermaggedon
aebdf9444b
Fix incorrect Cassandra config invocation ( #587 )
2025-12-10 10:55:14 +00:00
cybermaggedon
f12fcc2652
Loki logging ( #586 )
...
* Consolidate logging into a single module
* Added Loki logging
* Update tech spec
* Add processor label
* Fix recursive log entries, logging Loki"s internals
2025-12-09 23:24:41 +00:00
cybermaggedon
39f6a8b940
Fix/queue configurations ( #585 )
...
* Fix config-svc startup dupe CLI args
* Fix missing params on collection service
* Fix collection management handling
2025-12-06 14:54:47 +00:00
cybermaggedon
ba95fa226b
Gateway queue overrides ( #584 )
2025-12-06 11:01:20 +00:00
cybermaggedon
7d07f802a8
Basic multitenant support ( #583 )
...
* Tech spec
* Address multi-tenant queue option problems in CLI
* Modified collection service to use config
* Changed storage management to use the config service definition
2025-12-05 21:45:30 +00:00