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
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
cd3fce2543
chore: log gateway reload and signals
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
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
b0a6c3d029
fix: support /models alias for /model
2026-01-09 06:24:40 +01: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
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
Peter Steinberger
6270ef0908
feat: add raw stream logging flags
2026-01-09 03:45:21 +00:00
Peter Steinberger
310647c8d5
fix: combine status usage and cost line
2026-01-09 03:45:01 +00:00
Peter Steinberger
9270c9f009
fix: colorize daemon status output
2026-01-09 03:22:02 +00:00
Peter Steinberger
eeaefc409c
fix: repair status reply call
2026-01-09 03:18:20 +00:00
Peter Steinberger
675af626bc
fix: restore emoji-rich status output
2026-01-09 03:15:33 +00:00
Peter Steinberger
edaa6afdb1
fix: fallback /model list when catalog is unavailable
2026-01-09 03:56:19 +01:00
Peter Steinberger
99151316c3
fix: keep status for directive-only messages
2026-01-09 03:46:00 +01:00
Peter Steinberger
88580eb8e7
fix: improve /status auth label
2026-01-09 03:39:02 +01:00
Peter Steinberger
3c4a3616f1
test: update google shared expectations
2026-01-09 02:34:16 +00:00
Peter Steinberger
578734ee62
fix: keep /status usage filtering
2026-01-09 03:31:02 +01:00
Peter Steinberger
276f0b0407
feat: add usage cost reporting
2026-01-09 02:29:54 +00:00
Peter Steinberger
8b410b0f7d
fix: improve status usage filtering and directives
2026-01-09 03:18:47 +01:00
Peter Steinberger
1903290f14
test: align google-shared expectations with pi-ai 0.40.0
2026-01-09 03:12:32 +01:00
Peter Steinberger
f43e552b34
fix: refine status usage and elevated directives
2026-01-09 03:09:56 +01:00
Peter Steinberger
22a896f605
test: update google-shared expectations
2026-01-09 03:04:16 +01:00
Kasper Neist
082c13b621
feat(system-prompt): add messaging guidance section
...
Adds a brief 'Messaging' section to the system prompt to guide agents on:
- Reply in session = auto-routes to source provider
- Cross-session = use sessions_send
- Never use bash/curl for provider messaging
This helps prevent agents from using shell workarounds for messaging
when Clawdbot already handles routing internally.
2026-01-09 03:00:40 +01:00
Peter Steinberger
c623889fde
test: cover log line parsing
2026-01-09 02:54:04 +01:00
Peter Steinberger
54a31c14c8
fix: honor mention-bypass for group commands
2026-01-09 02:52:44 +01:00
Peter Steinberger
caee785178
feat: improve logs output and docs
2026-01-09 02:51:17 +01:00
Peter Steinberger
5dc99bcca1
fix: set gemini default model for api-key auth ( #489 ) - thanks @jonasjancarik
2026-01-09 02:49:42 +01:00