Skip to content

v0.9.10

Latest

Choose a tag to compare

@Kydoimos97 Kydoimos97 released this 26 May 19:58
· 9 commits to main since this release
5b6d413

What's Changed

Bug Fixes

Windows console encoding crash fixed

puppy config test and several monitor/event commands were crashing on Windows terminals using cp1252 encoding (the default) with UnicodeEncodeError on the checkmark and cross characters (U+2713, U+2717). The command would authenticate successfully then crash on the success print. Replaced with plain ASCII OK / FAIL text so output works on all platforms without requiring PYTHONIOENCODING=utf-8.

New

puppy-mcp console script entry point

The MCP server now has a dedicated entry point so it can be invoked directly without python -m. Claude Code MCP config is now:

{
  "mcpServers": {
    "puppy-kit": {
      "type": "stdio",
      "command": "uvx",
      "args": ["--from", "puppy-kit[mcp]", "puppy-mcp"]
    }
  }
}

Previously the only option was python -m puppy_kit.mcp.server, which also risked picking up the unrelated puppy-mcp-server package on PyPI.

Full Changelog: v0.9.9...v0.9.10