This release focuses on improving OpenAPI components and introducing two test agents to that end.
SchemaForge & SkillsForge #439 #436 #437
SchemaForge
& SkillsForge
are agents configured to use IX's internal API to manage schemas (#400) and skills (#420 ). These agents both use RunOpenAPIRequest
and provide create, read, update, and delete functionality.
These agents are both an easy way to create new skills and a good test bed for OpenAPI and agent functionality.
OpenAPI & Function Calling Improvements
RunOpenAPIRequest
now includes descriptions from schema description and fields in tool schema passed to OpenAI. #431Schema
description now included in function schema when used as a tool. #432RunOpenAPIRequest
now has a separateinstructions
field for extra instructions to pass in the tool function schema #433RunOpenAPIRequest
now properly handles paths with variables in them.RunOpenAPIRequest
now returnsresponse.json
for HTTP errors rather than raising errors. Allows agents to reflect on the errors. #438- Agents may now be configured to reflect on parsing errors and correct them.
#440
Misc
- LangChain
0.1.5
#430 - Node config forms were spamming save notifications. This should be improved. #441
- Prop and link edges are now styled differently #429
- Hide node config sections if they do not contain any properties #434
- updated IX API fixtures for minor changes to support
SchemaForge
andSkillsForge
#442