Владелец задачи: golnet, Moscow - Russia
Текущий статус:
Поддержка
Страница дополнения
Модуль интеграции opencode.ai с Majordomo. Добавляет AI-ассистента с поддержкой любых LLM-провайдеров (Ollama, OpenAI и др.), управление устройствами через MCP, выполнение bash-команд и работу с файлами прямо из админки и пользовательского интерфейса.
Merge config updates instead of rewriting the whole row
Merge config updates instead of rewriting the whole row
saveConfig() serializes the entire in-memory array back over the row, using
whatever getConfig() read at the start of the request. Callers that hold that
snapshot for a while then discard edits made in between, which is why the MCP
server list kept reverting:
updateConfig() re-reads the row and merges only the keys it was given, with
null removing one. All eleven call sites outside the settings form now use it;
the form keeps saveConfig(), since there writing every posted field is the
point.
Verified with two processes: a worker holding a stale snapshot and an admin
save. The admin's value survives and the worker's key is still written.
https://github.com/golnet1/majordomo-opencode/comm...
feat: remote MCP через mcp-proxy + type: remote
feat: remote MCP через mcp-proxy + type: remote
Add Parameters section with memory limit UI in server tab
Add Parameters section with memory limit UI in server tab
Add Parameters section with memory limit UI in server tab
Add Parameters section with memory limit UI in server tab
fix: add MemoryMax/MemoryHigh limits to opencode-web systemd service
fix: add MemoryMax/MemoryHigh limits to opencode-web systemd service
https://github.com/golnet1/majordomo-opencode/comm...
fix: only add default MCP server if OC_MCP_SERVERS key missing from c…
fix: only add default MCP server if OC_MCP_SERVERS key missing from config
https://github.com/golnet1/majordomo-opencode/comm...
fix: check OC_MCP_SERVERS in config instead of file existence
fix: check OC_MCP_SERVERS in config instead of file existence
https://github.com/golnet1/majordomo-opencode/comm...
fix: load config before saveConfig in install() to prevent settings wipe
fix: load config before saveConfig in install() to prevent settings wipe
https://github.com/golnet1/majordomo-opencode/comm...
fix: tab value override in run() prevents saving settings on first visit
fix: tab value override in run() prevents saving settings on first visit
https://github.com/golnet1/majordomo-opencode/comm...
feat: add default music MCP server example on first install only
feat: add default music MCP server example on first install only
https://github.com/golnet1/majordomo-opencode/comm...
Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.
| Дополнение DashBoard Pro |
| Дополнение Piper TTS |
| Дополнение PHP Manager |
| Дополнение Котел Stout Plus |
| Модуль MCP XiaoZhi AI |