chatanium-flexmodule

command module
v0.0.0-...-27d56bb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2026 License: MPL-2.0 Imports: 15 Imported by: 0

README

FlexModule

Next Generation Module System for Chatanium
We're completely stripping out Chatanium's existing Go Plugin-based module system and creating a new one here.

Goals

FlexModule Diagram

Once our PoC implementation for multi-provider (Backend) is finalized, this codebase will be adapted to Chatanium v2.

Design

  • Module system integration based on gRPC (w. protobuf)
    Ultimately, Chatanium's goal is to deploy/develop/operate better chatbots. Therefore, the existing module system has some limitations (https://github.com/thirdscam/chatanium/issues/10), and fixing them is our top priority. To solve these problems, we will implement a module system based on gRPC, which will provide cross-platform compilation and better security.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
core-v1
Package shared contains shared data between the host and plugins.
Package shared contains shared data between the host and plugins.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL