Skip to content

[FEATURE] Plugin System #107

@takasaki404

Description

@takasaki404

Implement a plugin system.

The plugin trait modifies the Agent instance:

trait Plugin {
    fn build(&self, agent: &mut Agent);
}

A plugin may define some events, implement some systems, and finally registers itself to the Agent through the Plugin trait.

Also, the amico-mods crate should be organized by plugins.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions