Commit graph

1312 commits

Author SHA1 Message Date
Jack Colquitt
b909959d4f
Delete layer-diagram.svg 2025-07-25 17:28:55 -07:00
Jack Colquitt
0ab60501dd
Update README with tweaked diagram 2025-07-25 17:28:42 -07:00
Jack Colquitt
287f34eb53
Add files via upload 2025-07-25 17:28:15 -07:00
Jack Colquitt
61a6c0033b
Update README with formatting tweaks 2025-07-25 17:05:44 -07:00
Jack Colquitt
b10d3f732e
Delete tg-arch-transparent.svg 2025-07-25 07:51:46 -07:00
Jack Colquitt
1587e7d9c9
Update README with diagram change 2025-07-25 07:51:24 -07:00
Jack Colquitt
4b48780a29
Add files via upload 2025-07-25 07:51:00 -07:00
Jack Colquitt
5856118b30
Delete tg-adapter.png 2025-07-25 07:50:06 -07:00
Jack Colquitt
5d0a3038c6
Delete TG-ship.jpg 2025-07-25 07:49:53 -07:00
Jack Colquitt
adf643fc72
Delete TG-platform-diagram.svg 2025-07-25 07:49:32 -07:00
Jack Colquitt
ee8091b441
Update README with diagram tweak 2025-07-25 07:47:47 -07:00
Jack Colquitt
8f7ec58650
Added tweaked arch diagram 2025-07-25 07:46:07 -07:00
Jack Colquitt
f972ed4a78
Update README with new arch diagram 2025-07-24 20:35:48 -07:00
Jack Colquitt
ffe56dcf84
Added new arch diagram 2025-07-24 20:33:33 -07:00
Jack Colquitt
8f2ce56322
Update README with message tweaks 2025-07-24 16:37:26 -07:00
cybermaggedon
3e0651222b
Install missing build deps (#442) 2025-07-23 21:28:19 +01:00
cybermaggedon
e19e0f00fe
Install missing build deps (#441) 2025-07-23 21:25:48 +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
cybermaggedon
d83e4e3d59
Update to enable knowledge extraction using the agent framework (#439)
* Implement KG extraction agent (kg-extract-agent)

* Using ReAct framework (agent-manager-react)
 
* ReAct manager had an issue when emitting JSON, which conflicts which ReAct manager's own JSON messages, so refactored ReAct manager to use traditional ReAct messages, non-JSON structure.
 
* Minor refactor to take the prompt template client out of prompt-template so it can be more readily used by other modules. kg-extract-agent uses this framework.
2025-07-21 14:31:57 +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
cybermaggedon
a96d02da5d
Update config util to take files as well as command-line text (#437) 2025-07-16 19:55:04 +01:00
cybermaggedon
54592b5e9f
Empty configuration is returned as empty list, previously was not in response (#436) 2025-07-15 14:30:37 +01:00
cybermaggedon
f37decea2b
Increase storage test coverage (#435)
* Fixing storage and adding tests

* PR pipeline only runs quick tests
2025-07-15 09:33:35 +01:00
cybermaggedon
4daa54abaf
Extending test coverage (#434)
* Contract tests

* Testing embeedings

* Agent unit tests

* Knowledge pipeline tests

* Turn on contract tests
2025-07-14 17:54:04 +01:00
cybermaggedon
2f7fddd206
Test suite executed from CI pipeline (#433)
* Test strategy & test cases

* Unit tests

* Integration tests
2025-07-14 14:57:44 +01:00
Jack Colquitt
8118398cf2
Update README with formatting tweaks 2025-07-10 18:28:09 -07:00
Jack Colquitt
60023ec5ec
Update README with minor tweaks 2025-07-10 18:27:07 -07:00
Jack Colquitt
7e58cf23ef
Update README links to new docs site 2025-07-10 18:08:02 -07:00
Jack Colquitt
3bb3a8a141
Update README to fix botten docs link 2025-07-10 13:34:51 -07:00
Jack Colquitt
76876c0583
Update README with Docs link 2025-07-10 13:34:03 -07:00
Jack Colquitt
8b8a2838bf
Update README with TG 101 link fix 2025-07-09 20:35:42 -07:00
Jack Colquitt
d539b24ad1
Update README with TrustGraph 101 link 2025-07-09 20:30:21 -07:00
Jack Colquitt
a4c59b073b
Update README with Workbench tweaks 2025-07-08 17:04:05 -07:00
Jack Colquitt
e84d17d897
Update README with knowledge package link 2025-07-08 15:55:25 -07:00
Jack Colquitt
9a28fc7acc
Update README with added link 2025-07-08 15:33:43 -07:00
Jack Colquitt
0fdf56fdd1
Update README with more tidying 2025-07-08 15:15:20 -07:00
Jack Colquitt
804ac8df9e
Update README.md with note addition 2025-07-08 15:08:55 -07:00
Jack Colquitt
ff12b84455
Update README.md with more tidying 2025-07-08 15:06:17 -07:00
Jack Colquitt
78931c5557
Update README with more tidying 2025-07-08 14:52:54 -07:00
Jack Colquitt
3d4a4a14c0
Update README.md with more link updates 2025-07-08 14:52:11 -07:00
Jack Colquitt
34757fa47f
Update README links 2025-07-08 14:44:44 -07:00
Jack Colquitt
cc467aeb6d
Update README links 2025-07-08 14:37:32 -07:00
cybermaggedon
383ed8bee1
Merge pull request #429 from trustgraph-ai/release/v1.0
1.0 -> master
2025-07-08 18:46:55 +01:00
cybermaggedon
9c7a070681
Feature/react call mcp (#428)
Key Features

  - MCP Tool Integration: Added core MCP tool support with ToolClientSpec and ToolClient classes
  - API Enhancement: New mcp_tool method for flow-specific tool invocation
  - CLI Tooling: New tg-invoke-mcp-tool command for testing MCP integration
  - React Agent Enhancement: Fixed and improved multi-tool invocation capabilities
  - Tool Management: Enhanced CLI for tool configuration and management

Changes

  - Added MCP tool invocation to API with flow-specific integration
  - Implemented ToolClientSpec and ToolClient for tool call handling
  - Updated agent-manager-react to invoke MCP tools with configurable types
  - Enhanced CLI with new commands and improved help text
  - Added comprehensive documentation for new CLI commands
  - Improved tool configuration management

Testing

  - Added tg-invoke-mcp-tool CLI command for isolated MCP integration testing
  - Enhanced agent capability to invoke multiple tools simultaneously
2025-07-08 16:19:19 +01:00
cybermaggedon
e56186054a
MCP client support (#427)
- MCP client service
- Tool request/response schema
- API gateway support for mcp-tool
- Message translation for tool request & response
- Make mcp-tool using configuration service for information
  about where the MCP services are.
2025-07-07 23:52:23 +01:00
cybermaggedon
21bee4cd83
Add command args to the MCP server (#426)
* Host and port parameters

* Added websocket arg

* More docs
2025-07-04 14:20:34 +01:00
cybermaggedon
ac977d18f4
Add MCP container push (#425) 2025-07-03 17:00:59 +01:00
Cyber MacGeddon
29596c5228 Merge branch 'release/v1.0' into release/v1.1 2025-07-03 16:11:10 +01:00
Cyber MacGeddon
fac42eb01b Merge branch 'master' into release/v1.0 2025-07-03 16:01:40 +01:00