Skip to content

V3.05.82#143

Merged
chauncygu merged 3 commits into
mainfrom
v3.05.82
Jun 7, 2026
Merged

V3.05.82#143
chauncygu merged 3 commits into
mainfrom
v3.05.82

Conversation

@chauncygu

Copy link
Copy Markdown
Contributor

No description provided.

chauncygu and others added 3 commits June 5, 2026 10:08
…elease

Fills in the project metadata for a clean PyPI page: author/maintainer,
keywords, 15 trove classifiers (license, Python 3.10-3.13, OS, topics), and
[project.urls] (Homepage / Repository / Issues / Documentation). No code or
dependency changes; build verified (twine check passes, wheel ships all
prompts/ + web/ + modular skill data, clean-venv install runs as 3.5.82).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Version 3.05.82 -> 3.5.82 (pyproject + the v3.5.82 News entries) so the
  package version, the in-app banner, and the PyPI release all read the same
  (3.05.82 normalized to 3.5.82 under PEP 440 anyway).
- README <img> sources and the docs/media link now use absolute
  raw.githubusercontent.com / github.com URLs so they render on the PyPI
  project page (relative paths only resolve on GitHub). twine check passes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…131)

(1) Install/PATH on macOS: the installer sources the dedicated venv it
creates, which made the post-install `command -v cheetahclaws` check
succeed inside the script's own shell, so it reported "on PATH" and
skipped the entire rc-file step — leaving ~/.zshrc untouched and the
binary unreachable in new terminals. Now symlinks only the cheetahclaws
entry point into ~/.local/bin (pipx-style, so the venv's python/pip
don't shadow the user's), creates ~/.zshrc/.bash_profile if missing,
and appends ~/.local/bin to PATH there — without trusting the
venv-polluted `command -v`. Also fixes fish PATH syntax and the
bash-on-macOS reload hint.

(2) Ollama tool calls: stream_ollama only read Ollama's structured
message.tool_calls field, while the cloud path also recovers tool calls
a model emits as text. Qwen-coder/Gemma/Mistral over Ollama produced
"tool-calling-style chat" that streamed as plain text and never ran.
stream_ollama now mirrors the cloud path's native-format interceptor:
buffers from the first <tool_call>/<|tool_call|>/[TOOL_CALLS] marker and
parses it into real tool calls at end-of-stream.

Docs updated (README, news, faq, usage). Provider + cache-token suites green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chauncygu chauncygu merged commit e33dd49 into main Jun 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant