Skip to content

v0.19.1 SkillsForge & SchemaForge

Latest
Compare
Choose a tag to compare
@kreneskyp kreneskyp released this 08 Feb 17:24
· 83 commits to master since this release
8acacd5

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. #431
  • Schema description now included in function schema when used as a tool. #432
  • RunOpenAPIRequest now has a separate instructions field for extra instructions to pass in the tool function schema #433
  • RunOpenAPIRequest now properly handles paths with variables in them.
  • RunOpenAPIRequest now returns response.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 and SkillsForge #442