amosblomqvist
074ba7afe4
feat: use session-reported Claude CLI context windows
2026-10-28 20:36:42 +02:00
amosblomqvist
17c94be327
fix: show native Claude CLI usage as unpriced
2026-10-28 19:58:07 +02:00
amosblomqvist
5093809ea0
fix: authorize CLI probes and preserve executable identity
2026-10-28 19:26:36 +02:00
amosblomqvist
c5a756d707
feat: report Claude CLI installation and gate unsupported versions
2026-10-28 19:10:47 +02:00
amosblomqvist
c0de3f968d
fix: preserve native Claude CLI authentication provenance
2026-10-28 18:17:50 +02:00
amosblomqvist
64a36bebd2
fix: scope held Claude processes and honor MCP cancellation
2026-10-28 17:19:51 +02:00
amosblomqvist
6ca431644d
fix: enforce Claude CLI MCP admission and safe continuation
2026-10-28 08:01:50 +02:00
Ivanko1608
6112bd9ae6
docs: correct idle timeout comments for question tools
2026-10-25 03:11:31 +04:00
Ivanko1608
a86a4622fb
refactor: split dense lines in binary lookup and transcript replay
2026-10-25 02:04:22 +04:00
Ivanko1608
c41c5f3132
feat: stream turns through the claude CLI
...
Each turn runs claude -p with stream-json in and out and maps its events onto pi's assistant message stream. A process that stops on tool calls is kept alive and continued when pi sends the results back, instead of replaying the whole transcript. API credentials are removed from the CLI environment so turns always bill to the signed-in subscription.
2026-10-25 02:04:22 +04:00
Ivanko1608
6650f91eca
feat: add MCP bridge exposing pi tools to the CLI
...
A localhost-only MCP HTTP server, guarded by a per-turn bearer token, lists pi's tools and holds each call until pi has run it and returned the result.
2026-10-25 02:04:22 +04:00
Ivanko1608
76b91dc1e5
fix: prefer claude.exe over claude.cmd on Windows
...
Node cannot spawn a .cmd file without a shell, so a claude.cmd found
earlier on PATH would hide a working claude.exe.
2026-10-25 01:06:50 +04:00
Ivanko1608
5c0425901c
feat: replay pi transcript as CLI input
2026-10-24 20:35:20 +04:00
Ivanko1608
913b29efe5
feat: add subscription CLI provider catalog
...
opus, sonnet and haiku aliases, low..max thinking, zero cost, keyless
auth. Streaming is injected.
2026-10-24 20:24:57 +04:00
Ivanko1608
1df95fdfdd
feat: locate CLI binary
...
Search PATH, then standard install dirs, since the packaged app often
starts with a minimal PATH.
2026-10-24 20:24:57 +04:00