You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(runtime): remove memory_mb from _COMPAT_FIELDS - eliminates BoxSessionConflictError when python and node MCPs share mcp-shared session with different memory requirements
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Raise nsjail RLIMIT_AS to hard (#97) so node/npx stdio MCP servers (e.g. firecrawl-mcp) no longer crash with WebAssembly.instantiate OOM. Physical memory stays bounded by cgroup_mem_max / container mem_limit.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix long-lived Box stdio MCP servers dropping with Box managed process exited unexpectedly / Failed after 4 attempts.
Server-driven WebSocket heartbeat (30s) on the managed-process stdio relay (#95), preventing transient WS drops caused by a missed client ping/pong under event-loop stalls.
Pairs with LangBot#2303 which makes the LangBot side reuse the live managed process on a transport reconnect instead of tearing it down and rebuilding.
Lets provider-specific metadata round-trip through the message entity layer. Specifically required for Gemini's thought_signature, which must be preserved across tool-call rounds for function calls to work correctly (see langbot-app/LangBot#1899). Optional field defaulting to None → fully backward-compatible.
feat(runtime): capture per-plugin stderr logs into a ring buffer and expose them via a new GET_PLUGIN_LOGS action, so LangBot can display plugin logger output on the plugin detail page.