Releases: tksfjt1024/gemini-cli-mcp-slim
Releases · tksfjt1024/gemini-cli-mcp-slim
Release list
v0.1.1
Fixed
- Critical: subprocess
stdinwas inheriting the parent stdin, which over the MCP stdio transport corrupted the JSON-RPC channel and silently killed the server (rc=0) under parallel invocation. The child now usesasyncio.subprocess.DEVNULLwhen no stdin payload is provided. SeeAGENTS.md"Common gotchas" andtests/test_subprocess_stdin_isolation.pyfor the FIONBIO file-description propagation mechanism behind this.
Added
tests/test_subprocess_stdin_isolation.py: regression tests guarding the stdin DEVNULL invariant and a light parallel smoke test.AGENTS.md: cross-agent project guide (architectural decisions, build/test commands, release flow, common gotchas). Follows the agents.md convention (Linux Foundation Agentic AI Foundation), readable by Claude Code, Codex, Cursor, and other AI coding agents.CLAUDE.md: one-line@AGENTS.mdimport shim so Claude Code reads the same project guide without duplication..gitignore:CLAUDE.local.md,.claude/worktrees/,.claude/settings.local.json,.claude/agent-memory-local/for per-developer Claude Code state. Shared.claude/config (settings, rules, skills, agents, commands) stays tracked when added.__version__exposed from the package root viaimportlib.metadata.
Changed
README.md: line-count references updated from~270to~290to match the currentserver.py.
Full Changelog: v0.1.0...v0.1.1