cybermaggedon
4bbc6d844f
Row embeddings APIs exposed ( #646 )
...
* Added row embeddings API and CLI support
* Updated protocol specs
* Row embeddings agent tool
* Add new agent tool to CLI
2026-02-23 21:52:56 +00:00
cybermaggedon
1809c1f56d
Structured data 2 ( #645 )
...
* Structured data refactor - multi-index tables, remove need for manual mods to the Cassandra tables
* Tech spec updated to track implementation
2026-02-23 15:56:29 +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
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
e4f0013841
Open 1.9 branch ( #620 )
2026-01-26 17:36:25 +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
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
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
789d9713a0
Fix API tests ( #581 )
...
* Fix RAG streaming CLIs
* Fixed, all tests pass
2025-12-04 21:11:56 +00:00
cybermaggedon
664bce6182
Fix Python streaming SDK issues ( #580 )
...
* Fix verify CLI issues
* Fixing content mechanisms in API
* Fixing error handling
* Fixing invoke_prompt, invoke_llm, invoke_agent
2025-12-04 20:42:25 +00:00
cybermaggedon
52ca74bbbc
System startup tracker ( #579 )
2025-12-04 18:01:47 +00:00
cybermaggedon
01aeede78b
Python API implements streaming interfaces ( #577 )
...
* Tech spec
* Python CLI utilities updated to use the API including streaming features
* Added type safety to Python API
* Completed missing auth token support in CLI
2025-12-04 17:38:57 +00:00
Cyber MacGeddon
98aaa4f67e
Configure for 1.7 release branch
2025-12-03 09:46:55 +00:00
cybermaggedon
1948edaa50
Streaming rag responses ( #568 )
...
* Tech spec for streaming RAG
* Support for streaming Graph/Doc RAG
2025-11-26 19:47:39 +00:00
cybermaggedon
b1cc724f7d
Streaming LLM part 2 ( #567 )
...
* Updates for agent API with streaming support
* Added tg-dump-queues tool to dump Pulsar queues to a log
* Updated tg-invoke-agent, incremental output
* Queue dumper CLI - might be useful for debug
* Updating for tests
2025-11-26 15:16:17 +00:00
cybermaggedon
310a2deb06
Feature/streaming llm phase 1 ( #566 )
...
* Tidy up duplicate tech specs in doc directory
* Streaming LLM text-completion service tech spec.
* text-completion and prompt interfaces
* streaming change applied to all LLMs, so far tested with VertexAI
* Skip Pinecone unit tests, upstream module issue is affecting things, tests are passing again
* Added agent streaming, not working and has broken tests
2025-11-26 09:59:10 +00:00
cybermaggedon
97d8b84d7f
Open 1.6 release branch ( #564 )
2025-11-24 10:05:29 +00:00
cybermaggedon
4c3db4dbbe
MCP auth for the simple case ( #557 )
...
* MCP auth token header
* Mention limitations
* Fix AgentStep schema error by converting argument values to strings.
* Added tests for MCP auth and agent step parsing
2025-11-11 12:28:53 +00:00
cybermaggedon
51107008fd
master -> 1.5 (README updates) ( #552 )
2025-10-11 11:46:03 +01:00
cybermaggedon
ad35656811
Prepare 1.5 release branch ( #550 )
2025-10-11 11:44:00 +01:00
cybermaggedon
b7bf7388aa
Reduce log spam ( #543 )
2025-09-30 16:04:07 +01:00
cybermaggedon
dc79b10552
Feaature/flow default params ( #541 )
...
* Flow creation uses parameter defaults in API and CLI
* Submit strings for flow parameters
2025-09-30 14:06:08 +01:00
cybermaggedon
209d0de0b8
Add missing file ( #538 )
2025-09-26 11:28:15 +01:00
cybermaggedon
8354ea1276
Update flow parameter tech spec for advanced params ( #537 )
...
* Add advanced mode to tech spec, fix enum description in tech spec
* Updated tech-spec for controlled-by relationship between parameters
* Update tg-show-flows CLI
* Update tg-show-flows, tg-show-flow-classes, tg-start-flow CLI
* Add tg-show-parameter-types
2025-09-26 10:55:10 +01:00
cybermaggedon
72c9acad30
Fix CLI typo ( #529 )
2025-09-23 23:34:36 +01:00
cybermaggedon
dc2fa1f31e
flow parameters ( #526 )
...
* Flow parameter tech spec
* Flow configurable parameters implemented
2025-09-23 23:18:04 +01:00
cybermaggedon
fcd15d1833
Collection management part 2 ( #522 )
...
* Plumb collection manager into librarian
* Test end-to-end
2025-09-19 16:08:47 +01:00
cybermaggedon
13ff7d765d
Collection management ( #520 )
...
* Tech spec
* Refactored Cassanda knowledge graph for single table
* Collection management, librarian services to manage metadata and collection deletion
2025-09-18 15:57:52 +01:00
cybermaggedon
0b59f0c828
Maint/open 1.4 release branch ( #508 )
...
* Change pyproject files for 1.4
* Fix tests to track 1.4
2025-09-10 22:11:03 +01:00
cybermaggedon
266454e75f
Feature/group state cli ( #505 )
2025-09-08 21:44:57 +01:00
cybermaggedon
5867f45c3a
Fix/agent groups broken ( #504 )
...
* Fix non-backward-compatible agent changes
* Fix broken agents
2025-09-08 21:17:18 +01:00
cybermaggedon
f22bf13aa6
Extend use of user + collection fields ( #503 )
...
* Collection+user fields in structured query
* User/collection in structured query & agent
2025-09-08 18:28:38 +01:00
cybermaggedon
415208e3e7
Fix structured-load auto mode ( #501 )
...
* Fix API incorrect usage
* Refactor to remove duplicate code
* Fix schema extraction in --auto
* Fix broken load functionality
2025-09-06 12:28:28 +01:00
cybermaggedon
5537fac731
Structured data, minor features ( #500 )
...
- Sorted out confusing --auto mode with tg-load-structured-data
- Fixed tests & added CLI tests
2025-09-05 17:25:12 +01:00
cybermaggedon
0b7620bc04
Object batching ( #499 )
...
* Object batching
* Update tests
2025-09-05 15:59:06 +01:00
cybermaggedon
ebca467ed8
Structured data loader cli ( #498 )
2025-09-05 15:38:18 +01:00
cybermaggedon
f1d08969ec
Add more structured query support ( #496 )
...
* Updated tool cmd line
* Added a CLI test
2025-09-05 12:36:22 +01:00
cybermaggedon
a6d9f5e849
Structured query support ( #492 )
...
* Tweak the structured query schema
* Structure query service
* Gateway support for nlp-query and structured-query
* API support
* Added CLI
* Update tests
* More tests
2025-09-04 16:06:18 +01:00
cybermaggedon
e74eb5d1ff
Feature/tool group ( #484 )
...
* Tech spec for tool group
* Partial tool group implementation
* Tool group tests
2025-09-03 23:39:49 +01:00
cybermaggedon
672e358b2f
Feature/graphql table query ( #486 )
...
* Tech spec
* Object query service for Cassandra
* Gateway support for objects-query
* GraphQL query utility
* Filters, ordering
2025-09-03 23:39:11 +01:00
cybermaggedon
5139c6ad5d
Bump pyproject.toml constraints ( #477 )
2025-08-28 13:45:58 +01:00
cybermaggedon
4361e8ccca
Fix CLI docs ( #470 )
2025-08-27 09:08:20 +01:00
cybermaggedon
28190fea8a
More config cli ( #466 )
...
* Extra config CLI tech spec
* Describe packaging
* Added CLI commands
* Add tests
2025-08-22 13:36:10 +01:00
cybermaggedon
865bb47349
Feature/mcp tool arguments ( #462 )
...
* Tech spec for MCP arguments
* Agent support for MCP tool arguments
* Extra tests for MCP arguments
* Fix tg-set-tool help and docs
2025-08-21 14:46:10 +01:00
cybermaggedon
e89a5b5d23
Knowledge load utility CLI ( #456 )
...
* Knowledge loader
* More tests
2025-08-13 16:07:58 +01:00
cybermaggedon
98022d6af4
Migrate from setup.py to pyproject.toml ( #440 )
...
* Converted setup.py to pyproject.toml
* Modern package infrastructure as recommended by py docs
2025-07-23 21:22:08 +01:00
Cyber MacGeddon
1fe4ed5226
Update Python deps to 1.2
2025-07-17 19:26:19 +01:00
cybermaggedon
81c7c1181b
Updated CLI invocation and config model for tools and mcp ( #438 )
...
* Updated CLI invocation and config model for tools and mcp
* CLI anomalies
* Tweaked the MCP tool implementation for new model
* Update agent implementation to match the new model
* Fix agent tools, now all tested
* Fixed integration tests
* Fix MCP delete tool params
2025-07-16 23:09:32 +01:00