coder / coder/xum

Add extensions / plugins to mux

Open
#2,838 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
2k
Forks
134
Avg merge
14h 57m
Merged PRs (30d)
307

Description

I am currently evaluating & looking into solutions like mux, specifically with remote support etc. One thing I realized when implementing and experimenting that hooks are insufficient for the harness but extensions / plugins are crucial. Please support extensions / plugins in mux. Examples for extensions:

* [amp](https://ampcode.com/manual/plugin-api)
* [opencode](https://opencode.ai/docs/plugins/)
* [pi-mono](https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/extensions.md)

Example usecase fore extension:

* when a pr is opened, track the pr outside of the llm and **send a message to it when it changed**
* classify if the agent is asking/waiting for input of the user and then show a ui for it
* introduce new modes with different prompts etc.
* make new tools available to the agent
* load agents.md or other files from a central place

Supporting extensions will simplify customization and allow organizations to tailor mux for their need and simplify the surface area as aspects like notifications etc. can be deployed as extension instead of be part of the core.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.