0.7.2-mcp-status
- Fixed Codex MCP statuses showing
unknown: app-server 0.148 returns tools as a map, while the client expected an array. The parser now supports both formats. - Servers with a non-empty tool list are shown as ready after refresh.
y83 code / журнал
Полная ветка 0.7 из журнала проекта. Записи идут от свежих к старым, текст взят из CHANGELOG.md без правок — это тот же журнал, что читают разработчик и агент.
журнал
Здесь записи 91–102 из 102: релизы приложения и бэкенда плюс записи архива сборок — каждая запись со своим набором правок.
unknown: app-server 0.148 returns tools as a map, while the client expected an array. The parser now supports both formats.thread/start создаёт тред только в памяти app-server (rollout-файл появляется после первого хода), поэтому thread/list не возвращал новый тред и проект исчезал после перезагрузки списка.projects (агент + папка + имя, без миграции): имя задаётся при создании через пикер, переименование и удаление работают через локальную БД; треды проекта появляются при работе (после первого сообщения они попадают в thread/list).updatedAt тредов codex переведён из секунд в миллисекунды — сортировка и «обновлён …» корректны.includeArchived).opencode_zen переведён с прямого https://opencode.ai/zen/v1 на локальный y83-proxy (http://127.0.0.1:8788/v1 + ключ) — codex снова отвечает (проверено codex exec).proxy/); полная копия y83-space перенесена в ~/y83-space (оболочка Codex com.zenclient.app + клиент opencode com.y83.space).@general) вместо безликого «task»; под шапкой — описание задачи.time.start), после перезахода в чат идёт корректно, а не с нуля (все карточки тулов + reasoning).SessionDto теперь парсит parentID (фильтрация на клиенте, без лишних запросов к бэкенду).toast: POST /api/v1/commands {"name":"toast","params":{"text":"..."}} — показывает Toast на телефоне (дешёвая проверка живости приложения), ack ok:true (или ok:false, error:"text required" при пустом тексте).json_query, file_read, jq, расширенный webget_fetch (POST и download) — работают на бэкенде ws-backend.state, reload_agents, resubscribe_sse, open_chat, send, abort — через POST /api/v1/commands.{ok, result/error} через WS; история подтверждений — GET /api/v1/bridge/acks?after=seq (кольцевой буфер 200, TTL 15 мин)./api/v1/bridge/status): screen, sessionId, directory, busy, sending, connection, agents, liveParts/tasks (обрезанные), version.open_chat открывает чат по sessionId/agentId (паттерн ChatTarget/initialTarget); send/abort/resubscribe_sse работают только при открытом чате (иначе ack «no active chat»).