Commit Graph

4126 Commits

Author SHA1 Message Date
Peter Steinberger
d4fcbc26b2 chore: bump versions to 2026.1.9 2026-01-09 10:02:15 +01:00
Peter Steinberger
5d0f2e07cd feat: improve auth setup flows 2026-01-09 09:59:58 +01:00
Peter Steinberger
7d76fafc9a fix: repair typing for thinking promotion 2026-01-09 08:37:38 +00:00
Peter Steinberger
3893707e9c fix: normalize <think> reasoning blocks 2026-01-09 08:30:05 +00:00
Peter Steinberger
e707e47699 feat(cli): improve gateway status output 2026-01-09 09:27:42 +01:00
Peter Steinberger
3f71f7ef22 chore(lint): biome import order 2026-01-09 09:27:42 +01:00
Peter Steinberger
09f809e097 docs: add message examples to cli index 2026-01-09 09:14:31 +01:00
Peter Steinberger
481d94c1a2 docs: summarize message subcommands 2026-01-09 09:08:55 +01:00
Peter Steinberger
7caf70175d feat: apply lobster palette to prompts 2026-01-09 09:05:24 +01:00
Peter Steinberger
8dddb5070a feat: switch message cli to subcommands 2026-01-09 09:00:41 +01:00
Peter Steinberger
d5dbdc6ba2 fix(cli): clear lint warnings 2026-01-09 08:51:22 +01:00
Peter Steinberger
4ee7e16de1 docs(changelog): mention gateway discover 2026-01-09 08:46:50 +01:00
Peter Steinberger
6e17ce5bb9 style: format control ui assets log 2026-01-09 08:32:15 +01:00
Peter Steinberger
aa19fa704d feat: unify message cli and tools 2026-01-09 08:30:24 +01:00
Peter Steinberger
2aa9da3dc6 feat: update token auth flow 2026-01-09 08:13:05 +01:00
Peter Steinberger
26a9efa89c fix: import outbound delivery types 2026-01-09 08:13:04 +01:00
Peter Steinberger
2d8545b4f8 fix: map CLI deps for outbound sends 2026-01-09 08:13:04 +01:00
Peter Steinberger
a87682c619 style: fix lint formatting 2026-01-09 08:13:04 +01:00
Peter Steinberger
b476f3c513 feat: support token auth profiles 2026-01-09 08:13:04 +01:00
Peter Steinberger
3bde559374 feat: add models auth commands 2026-01-09 08:13:04 +01:00
Peter Steinberger
7fd7de3639 chore: add lobster CLI banner art 2026-01-09 08:13:04 +01:00
Peter Steinberger
5c3f219975 docs: add gateway CLI doc 2026-01-09 08:13:04 +01:00
Peter Steinberger
e414ca7087 feat(gateway): discover on local + wide-area DNS-SD 2026-01-09 08:13:04 +01:00
Peter Steinberger
88ecdf0b87 chore: add configure section hints 2026-01-09 08:13:04 +01:00
Peter Steinberger
bc766d8f0f chore: clarify multi-agent reporting 2026-01-09 08:13:04 +01:00
Peter Steinberger
cd3fce2543 chore: log gateway reload and signals 2026-01-09 08:13:04 +01:00
Peter Steinberger
c860458dec docs: add special thanks for OAuth fix
Co-authored-by: Andrew Ting <andrewtingnyc@gmail.com>
2026-01-09 08:13:04 +01:00
Peter Steinberger
7ba23cf0a6 fix: improve web media fetch errors 2026-01-09 07:09:15 +00:00
Peter Steinberger
64d6b2cefb fix: drop explicit ui:install step 2026-01-09 07:02:42 +00:00
Shadow
d7f8598277 fix: remove incorrect discord limited warning 2026-01-08 23:59:40 -06:00
Peter Steinberger
c0f04984ac docs: note restart disabled by default 2026-01-09 05:52:44 +00:00
Peter Steinberger
f833398c5e fix: disable restart by default 2026-01-09 05:49:30 +00:00
Peter Steinberger
37dbed35d1 feat: add message tool and CLI 2026-01-09 06:44:20 +01:00
Peter Steinberger
97913299f4 fix: promote selected auth profile order 2026-01-09 05:36:14 +00:00
Peter Steinberger
0b6e234d5a style: format after gate 2026-01-09 05:27:54 +00:00
Peter Steinberger
f940267588 test: stabilize claude cli serialization test 2026-01-09 05:27:50 +00:00
Peter Steinberger
869fafcc45 chore: update dependencies 2026-01-09 05:25:08 +00:00
Peter Steinberger
b0a6c3d029 fix: support /models alias for /model 2026-01-09 06:24:40 +01:00
Peter Steinberger
e084989795 fix: strip thinking tags in chat UI 2026-01-09 05:24:11 +00:00
Peter Steinberger
5a67a598ac fix: report auth label from configured order 2026-01-09 05:17:27 +00:00
Peter Steinberger
aa568dcc18 fix: normalize anthropic model ids 2026-01-09 05:07:16 +00:00
Peter Steinberger
d93faa803c fix: serialize claude cli runs 2026-01-09 04:58:21 +00:00
Peter Steinberger
0f3e34c221 fix: align tool rename fallout 2026-01-09 05:54:34 +01:00
Claude
3ede8b46a0 fix: bypass Anthropic OAuth token blocking for tool names
Anthropic blocks specific lowercase tool names (bash, read, write, edit)
when using OAuth tokens. This fix:

1. Renames blocked tools to capitalized versions (Bash, Read, Write, Edit)
   in pi-tools.ts via renameBlockedToolsForOAuth()

2. Passes all tools as customTools in splitSdkTools() to bypass
   pi-coding-agent's built-in tool filtering, which expects lowercase names

The capitalized names work with both OAuth tokens and regular API keys.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 05:48:54 +01:00
Peter Steinberger
7076b7109f chore: update pi deps 2026-01-09 05:38:21 +01:00
Peter Steinberger
fd3159a008 fix: avoid claude-cli session id collisions 2026-01-09 04:20:58 +00:00
Peter Steinberger
68a0da8ed8 fix: allow default model outside allowlist 2026-01-09 04:18:30 +00:00
Peter Steinberger
f8ed74bfea test: align status and google-shared expectations 2026-01-09 05:03:12 +01:00
Peter Steinberger
89d4c0c40d fix: add spacing to daemon status output 2026-01-09 03:52:51 +00:00
Peter Steinberger
c2217332d8 feat(agent): add claude cli runner 2026-01-09 04:52:37 +01:00