RFC: Integrations #74
Labels
rfc
Requests For Comment: Major changes that require increased scrutiny
rfc-conceptual
The implementation for this RFC is only a concept; a rewrite is required before approval
Milestone
target: rfc, unknown
Important terms
Description
Integrations is a (currently experimental) modular callsystem that relies on native LLM function calling. It aims to be a complete replacement for Legacy, whilst also allowing for the creation of new secondary functions (i.e. weather) with a standard interface and a standard library.
A full implementation of Integrations will first require the adoption of the Callsystems RFC.Callsystems has been adopted and will be released alongside Integrations in 3.0.Standards
The standards for Integrations are in very early development. More details on new structures and standards will be published as drafts are finalised.
Implementation
Integrations currently has a (very buggy) proof of concept that is in very active development (#73). We expect that the PoC for this RFC will be rewritten multiple times before we begin to merge the final implementation into theUpdate (2 June 2024): A draft implementation for Integrations has begun in #100 (woohoo, 100!). This implementation uses structures & APIs that are much closer to what a final standard will look like.main
tree*.Target
There is currently no target for when this RFC should reach
main
, but it will likely be a minor bump after a Callsystems RFC is introduced. Thus, we expect it to come in a future release in a major after 2.x.The text was updated successfully, but these errors were encountered: