Skip to content

Conversation

@louis-jan
Copy link
Contributor

@louis-jan louis-jan commented Nov 3, 2023

  • Revamp plugin management -> plugin as class, lifecycle
  • Filesystem apis (core/fs)
  • Inference request should not care about db / stored conversations, whatever it need, pass as input. cc @namchuai
  • No continuous syncing, delayed sync instead, app works with its in-memory states
  • Revamp conversation plugin (json / markdown)
  • Revamp inference plugin
  • Revamp monitoring plugin
  • Revamp model plugin

Related issue: #403

Fixes: #483

@louis-jan louis-jan force-pushed the feat/revamp-plugin-arch branch from 14d4603 to cc2ef44 Compare November 3, 2023 14:37
@louis-jan louis-jan mentioned this pull request Nov 4, 2023
2 tasks
@louis-jan louis-jan changed the title feat: class based plugin architecture feat: revamp plugin architecture Nov 4, 2023
@louis-jan louis-jan force-pushed the feat/revamp-plugin-arch branch from f1af4a5 to aed23f9 Compare November 5, 2023 09:38
@louis-jan louis-jan marked this pull request as ready for review November 5, 2023 12:09
chore: add facades

refactor: core module export

refactor: inference plugin - deprecate function registering (#537)

* refactor: revamp inference plugin as class - deprecate function registering

* refactor: monitoring plugin - deprecate service registering (#538)

refactor: revamp inference plugin as class - deprecate function registering

chore: update import

refactor: plugin revamp - model management

chore: update build steps and remove experimental plugins

refactor: remove pluggable electron

chore: add sorting for conversations

chore: build plugins for testing

chore: consistent plugin directory name

chore: docs

chore: fix CI

chore: update conversation prefix
@louis-jan louis-jan merged commit 8164ed6 into main Nov 6, 2023
@louis-jan louis-jan deleted the feat/revamp-plugin-arch branch November 6, 2023 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

bug: Cannot delete conversation

3 participants