* Improved documentation in tg-invoke-prompt. Added tg-invoke-llm.
These are diagnostics for the text-completion and prompt services.
* Fix command name
* Added single-target command-line config generator. Mainly using for
testing ATM.
* Slightly tweak the config decode so that components can over-ride the
'with' method which injects parameters.
* Deliberately break the prompt-generic template. Could do better, this
is temporary.
* Add 'prompt-overrides' component, injects new prompts.
* Removed prompt generic reference, not used
* prompt-generic is no longer supported
* Add schema load util
* Added a sample schema turtle file will be useful for future testing and
tutorials.
* Fixed graph label metadata confusion, was created incorrect subjectOf
edges.
* Changed the JSONNET for prompt-template so that prompt templates are
simpler. This tidies default-prompts.jsonnet so it's easier to see
where the prompts are.
* Updated prompt override templates to match new structure
* Rework metadata structure in processing messages to be a subgraph
* Add subgraph creation for tg-load-pdf and tg-load-text based on command-line passing of doc attributes
* Document metadata is added to knowledge graph with subjectOf linkage to extracted entities
- Change templates to interpolate environment variables in docker compose
- Change templates to invoke secrets for environment variable credentials in K8s configuration
- Update LLMs to pull in credentials from environment variables if not specified
* - Locked 0.11 packages to 0.11 deps
- Added 'trustgraph' uber-package which installs the rest
- Added dependency to set package versions before building packages
* Bump version
* Some basic structure for workflows
* Add PyPI publication for 0.12
* Bump version
* Test bundle generation
* Install jsonnet
* Use release action to automate release creation