Skip to content

bump pi deps 0.74/0.79 -> 0.84.4 - #49

Merged
frolic merged 3 commits into
frolic:mainfrom
hello-pollux:pollux/pi-bump
Sep 2, 2026
Merged

frolic merged 3 commits into
frolic:mainfrom
hello-pollux:pollux/pi-bump

Conversation

@hello-pollux

Copy link
Copy Markdown
Contributor

Bumps pi-agent-core, pi-ai, pi-coding-agent to 0.84.4.

Breaking fix: services.modelRegistry -> services.modelRuntime, .find -> .getModel.

Includes DeepSeek V4 thinking fixes. Typecheck clean, 102/102 tests pass.

hello-pollux and others added 3 commits September 2, 2026 16:43
Turn errors (auth 401s, provider 5xx, malformed responses) previously
only surfaced as a single terse line in the user channel — nothing in
journalctl, nothing in the debug channel. When Pollux hit a 401 today
after the pi 0.79→0.84 bump (models.json 'env:VAR' config-value syntax
went stale), the only signal was the in-channel 'agent error' text.

Now: - installStreamingSender logs to stderr with provider/model tag when
    a turn stopReason === 'error', so journalctl -u <bot> catches it
  - createDebugLogger posts a copy to the debug channel with the source
    message linked, matching how tool failures already surface there
Co-authored-by: Shelley <shelley@exe.dev>
@frolic
frolic merged commit 14abc2b into frolic:main Sep 2, 2026
1 check 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.

2 participants