Skip to content

Releases: neuron-core/neuron-ai

2.8.13

25 Nov 09:38

Choose a tag to compare

Add set methods to Tool interface

  • setName
  • setDescription

So you can now change this property on the fly attaching a tool to the agent:

protected function tools(): array
{
    return [
        MySQLSchemaTool::make(new \PDO(...), ['organizations', 'users'])->setName('account_schema'),
        MySQLSchemaTool::make(new \PDO(...), ['orders', 'payments'])->setName('order_schema'),
    ];
}

2.8.12

25 Nov 08:32

Choose a tag to compare

Security Vulnerability Fix

MySQLSelectTool was extend with additional forbidden statements including: INTO, OUTFILE, DUMPFILE, LOAD_FILE

MySQLWriteTool was extended with forbidden statements to avoid unsafe actions: DROP, CREATE, ALTER, GRANT, TRUNCATE, REPLACE, MERGE, CALL, EXECUTE, DELETE

All of this configurations can be customized at tool level.

2.8.11: Merge pull request #394 from giagara/2.x

22 Nov 15:43
eb80abc

Choose a tag to compare

Fix OpenAI responses streaming when error: PR #394

2.8.10

22 Nov 11:27

Choose a tag to compare

Fix chat hisotry when start woth tool messages: PR #386

2.8.9

19 Nov 15:14

Choose a tag to compare

Fix retrieved event #390

2.8.8

17 Nov 15:48

Choose a tag to compare

Support deserialization for Structured Output objects with promoted properties. PR#384

2.8.7

14 Nov 10:54

Choose a tag to compare

  • Strenght the mysql schema tool description
  • Fix enum construction on MCPConnector #378

2.8.5

12 Nov 11:42

Choose a tag to compare

Fix AssistantMessage mapping in Gemini

2.8.4

10 Nov 18:27

Choose a tag to compare

Fix stream in RAG

return last message as generator result when streaming in RAG.