pyro-mcp/examples
Thales Maciel 21a88312b6 Add chat-friendly shell read rendering
Make workspace shell reads usable as direct chat-model input without changing the PTY or cursor model. This adds optional plain rendering and idle-window batching across CLI, SDK, and MCP while keeping raw reads backward-compatible.

Implement the rendering and wait-for-idle logic in the manager layer so the existing guest/backend shell transport stays unchanged. The new helper strips ANSI and other terminal control noise, handles carriage-return overwrite and backspace, and preserves raw cursor semantics even when plain output is requested.

Refresh the stable shell docs/examples to recommend --plain --wait-for-idle-ms 300, mark the 3.5.0 roadmap milestone done, and bump the package/catalog version to 3.5.0.

Validation: uv lock; UV_CACHE_DIR=.uv-cache make check; UV_CACHE_DIR=.uv-cache make dist-check; real guest-backed Firecracker smoke covering shell open/write/read with ANSI plus delayed output.
2026-03-13 01:10:26 -03:00
..
agent_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
claude_desktop_mcp_config.json Add MCP tool profiles for workspace chat flows 2026-03-12 23:52:13 -03:00
cursor_mcp_config.json Add MCP tool profiles for workspace chat flows 2026-03-12 23:52:13 -03:00
langchain_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
mcp_client_config.md Add MCP tool profiles for workspace chat flows 2026-03-12 23:52:13 -03:00
ollama_tool_demo.py Bootstrap pyro_mcp v0.0.1 with MCP static tool and Ollama demo 2026-03-05 15:41:57 -03:00
openai_responses_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
openai_responses_workspace_core.py Add MCP tool profiles for workspace chat flows 2026-03-12 23:52:13 -03:00
python_lifecycle.py Harden default environment pull behavior 2026-03-11 19:27:09 -03:00
python_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
python_shell.py Add chat-friendly shell read rendering 2026-03-13 01:10:26 -03:00
python_workspace.py Add chat-friendly shell read rendering 2026-03-13 01:10:26 -03:00
static_tool_demo.py Bundle firecracker runtime and switch ollama demo to live logs 2026-03-05 20:20:36 -03:00