#11 — Integrate LlmEngine with Facade

Repo: Twill-AI/facade State: closed | Status: done Assignee: meliascosta

Created: 2024-05-20 · Updated: 2025-09-15

Description

(partially?) blocked by https://github.com/Twill-AI/twill-llm-engine/issues/53

Scope:

  • Configuration
  • Code to initialize LlmCore
  • Chat history support
  • Multi-tenancy
  • Proxy LlmCore > WebSocket

AC:

  • Uncommented #8 changes to require LlmEngine dependency always.
  • Updated CI to be able to build Facade with new “path dependency”. Note https://github.com/actions/checkout/issues/1382
  • All items from “scope” above are integrated into Facade in a way:
    • Facade calls constructors (or similar functions) of classes provided from LlmEngine only.
    • Facade don’t need to create any langchain objects (for origins see comments in https://github.com/Twill-AI/python-shared/pull/7). I.e. LlmCore asks only Python primitives or DTO’s which are declared inside LlmCore.

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets