pi-mono
pi-mono copied to clipboard
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
The `zai` provider doesn't support the same reasoning params as other OpenAI compatible providers do. Looking at the API reference [here](https://docs.z.ai/api-reference/llm/chat-completion#body-one-of-0-thinking), it accepts a thinking parameter like this: ``` "thinking":...
Makes it possible to keep using `streamSimple()` while being able to set the service tier for OpenAI models.
### Bug Description When using `openai.gpt-oss-120b-1:0` via Amazon Bedrock, requests fail with: ``` Error: This model doesn't support the reasoningContent.reasoningText.signature field. Remove reasoningContent.reasoningText.signature and try again. ``` This occurs even...
via mise ```sh ~ ❯ mise use -g github:badlogic/[email protected] mise ~/.config/mise/config.toml tools: github:badlogic/[email protected] ~ took 2s ❯ which pi /home/zenobius/.local/share/mise/installs/github-badlogic-pi-mono/0.45.3/pi ~ ❯ inxi -S System: Host: 96CTBC4 Kernel: 6.6.87.2-microsoft-standard-WSL2 arch:...
Adds a proper `OverlayOptions` API for positioning and sizing overlays. Previously overlays just rendered at a fixed position with whatever width the component returned. Now you can anchor them to...
The project is a pig, and not very well structured. But it allowed contributors and myself to get a feel for how it should be structured. Just some general observations...
Follow-up improvements for the Amazon Bedrock provider (#494): ## Tests for Non-Claude Models The provider currently only has comprehensive tests for Claude models. Add tests for: - Amazon Nova (Micro,...
## The issue: When I use Anthropic models via OpenRouter, apparently cache markers are not used, if I look at my OR activity details: And there's no mention of caching...
When the editor text contains file paths to images (e.g. from pasting a screenshot path), automatically detect and attach them as image attachments. Example path format: ``` /var/folders/49/l4171l3n219_xwq30fmyzr8w0000gn/T/TemporaryItems/NSIRD_screencaptureui_k7OmQE/Screenshot 2026-01-12 at...
## Summary Add an extension example that integrates MCP (Model Context Protocol) servers. ## Implementation ### Configuration - Read `~/.pi/agent/mcp.json` and `/.pi/mcp.json` - Follow the established format used by Claude...