Add asynchronous machine over and out to shared MCP

This commit is contained in:
Александр Петров
2026-09-17 23:32:46 +03:00
parent 259c782190
commit a8d0692eb2
15 changed files with 241 additions and 19 deletions
+3 -1
View File
@@ -280,7 +280,7 @@ Quick wins:
## Прочий backlog
- [ ] **Довести MCP C-уровня до полного безопасного контракта.** Первый
stdio-адаптер с 29 инструментами использует общую sdbg-сессию и
stdio-адаптер с 31 инструментом использует общую sdbg-сессию и
owner ID личных точек. Полный план и матрица всех 30 raw-возможностей —
[mcp-convergence-plan.md](mcp-convergence-plan.md).
control lease для DAP/MCP и cleanup точек по истечении heartbeat
@@ -288,6 +288,8 @@ Quick wins:
экранные API, одиночный `press_key` и читающий список C-точек уже
добавлены; logical Z80 disassembly и ограниченный `type_string`
проверены, машинный `step_instruction(count=1..64)` проверен на `hello`.
Машинные `over(count)`/`out` добавлены отдельно от C source-step;
они асинхронны, поскольку могут ждать пользовательский ввод.
Далее natural keyboard, управляемые поля портов и мышь,
затем доказанные
watchpoints, запись typed values, disassemble_src и batch-загрузка