Expand shared Sprinter MCP with managed launch, raw reads and key input
This commit is contained in:
+8
-5
@@ -280,13 +280,13 @@ Quick wins:
|
||||
## Прочий backlog
|
||||
|
||||
- [ ] **Довести MCP C-уровня до полного безопасного контракта.** Первый
|
||||
stdio-адаптер с 18 инструментами использует общую sdbg-сессию и
|
||||
stdio-адаптер с 26 инструментами использует общую sdbg-сессию и
|
||||
owner ID личных точек. Полный план и матрица всех 30 raw-возможностей —
|
||||
[mcp-convergence-plan.md](mcp-convergence-plan.md). Следующее:
|
||||
[mcp-convergence-plan.md](mcp-convergence-plan.md).
|
||||
control lease для DAP/MCP и cleanup точек по истечении heartbeat
|
||||
проверены живым прогоном. Далее проверка
|
||||
session ID изменяющих команд, безопасные
|
||||
input/screenshot/console API через session server, затем доказанные
|
||||
проверены живым прогоном. Привязка RPC к session/build/generation и
|
||||
экранные API и одиночный `press_key` уже добавлены. Далее очередь
|
||||
строкового ввода, управляемые поля портов и мышь, затем доказанные
|
||||
watchpoints, запись typed values, disassemble_src и batch-загрузка
|
||||
точек. Raw `mame_mcp.py` с `-plugin mamebridge` не подключать к тому же
|
||||
MAME в обход общей сессии. Старый `mame_bridge.lua` удалён из MAME.HT
|
||||
@@ -297,6 +297,9 @@ Quick wins:
|
||||
raw и C-адаптера разделены.
|
||||
Проверять конкуренцию, ошибки и lifecycle живым DAP/MCP
|
||||
пробником; см. [sdbg-mcp.md](sdbg-mcp.md).
|
||||
Автономный MCP `start_session`→DSS→`main`→DAP attach→`stop_session`
|
||||
уже проверен официальным SDK-клиентом; остаётся испытать Codex/Claude
|
||||
как реальные MCP-клиенты и передачу lease между ними и VS Code.
|
||||
- [ ] **Несколько одновременных экземпляров MAME и MCP bridge (отдельная
|
||||
задача, позже).** Проверить два изолированных процесса с разными
|
||||
дискетами/CHD/state и двумя MCP-сессиями; в протоколе явно связывать
|
||||
|
||||
Reference in New Issue
Block a user