Repository navigation
Commit 5b4fb7b
committed
fix(server): music регистрируется по факту старта, а не по наличию токена
ensureMcpConfig вызывался до startYnisonAndVerify, поэтому при неудачном
старте ynison.js (занятый порт, упавший bun) в конфиг всё равно попадала
секция music с живым bearer: модель получала шесть инструментов, которые
не отвечают.
Теперь запись идёт после проверки порта и получает
ynisonToken.takeIf { ynisonStarted }: неудачный старт снимает секцию
(syncMusicEntry с null её удаляет), как и было задумано в комментарии
рядом. Порядок "до startServe" сохранён - serve читает конфиг при
инициализации MCP.
Проверено на устройстве: секция music в opencode.jsonc на месте
(url http://127.0.0.1:4200/mcp, timeout 180000), mcp connected
server=music tools=10, плюс memory, mobile_tools и moltbook.1 parent 66ec130 commit 5b4fb7b
3 files changed
Lines changed: 28 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
581 | 581 | | |
582 | 582 | | |
583 | 583 | | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
584 | 595 | | |
585 | 596 | | |
586 | 597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | 292 | | |
305 | 293 | | |
306 | 294 | | |
| |||
344 | 332 | | |
345 | 333 | | |
346 | 334 | | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
347 | 351 | | |
348 | 352 | | |
349 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
354 | 354 | | |
355 | 355 | | |
356 | 356 | | |
357 | | - | |
| 357 | + | |
0 commit comments