Peter Steinberger
a69a863090
chore: update pi deps
2026-01-09 05:38:21 +01:00
Peter Steinberger
ef1ce5d9a8
fix: avoid claude-cli session id collisions
2026-01-09 04:20:58 +00:00
Peter Steinberger
64fc5fa9fc
fix: allow default model outside allowlist
2026-01-09 04:18:30 +00:00
Peter Steinberger
7e4d5c9f84
test: align status and google-shared expectations
2026-01-09 05:03:12 +01:00
Peter Steinberger
709d5d9cd6
fix: add spacing to daemon status output
2026-01-09 03:52:51 +00:00
Peter Steinberger
9a8fe4d683
feat(agent): add claude cli runner
2026-01-09 04:52:37 +01:00
Peter Steinberger
8e27ea7371
feat: add raw stream logging flags
2026-01-09 03:45:21 +00:00
Peter Steinberger
69546d563d
fix: combine status usage and cost line
2026-01-09 03:45:01 +00:00
Peter Steinberger
16cfd24967
fix: colorize daemon status output
2026-01-09 03:22:02 +00:00
Peter Steinberger
3e19f82af2
fix: repair status reply call
2026-01-09 03:18:20 +00:00
Peter Steinberger
d8a23cf5ab
fix: restore emoji-rich status output
2026-01-09 03:15:33 +00:00
Peter Steinberger
875b849322
feat(ui): link sessions to chat page ( #471 ) — thanks @HazAT
2026-01-09 04:07:56 +01:00
Daniel Griesser
2e1dee197a
feat(ui): link sessions to chat page
...
- Session names in the Sessions table are now clickable links
- Clicking navigates to /chat?session=<key> with that session loaded
- Global sessions excluded (not real conversations)
- Added .session-link CSS styling (accent color, underline on hover)
- Chat page reads 'session' query param and cleans URL after applying
2026-01-09 04:05:33 +01:00
Peter Steinberger
b3b84ffefa
fix: fallback /model list when catalog is unavailable
2026-01-09 03:56:19 +01:00
Peter Steinberger
0cbc5fea93
fix: keep status for directive-only messages
2026-01-09 03:46:00 +01:00
Peter Steinberger
dc81d0a649
fix: improve /status auth label
2026-01-09 03:39:02 +01:00
Peter Steinberger
75d193a284
test: update google shared expectations
2026-01-09 02:34:16 +00:00
Peter Steinberger
3c79d5c711
fix: keep /status usage filtering
2026-01-09 03:31:02 +01:00
Peter Steinberger
151523f47b
feat: add usage cost reporting
2026-01-09 02:29:54 +00:00
Peter Steinberger
dfbee10377
docs: clarify sandbox non-main behavior
2026-01-09 03:23:36 +01:00
Peter Steinberger
1a295d9460
fix: improve status usage filtering and directives
2026-01-09 03:18:47 +01:00
Peter Steinberger
84f668f9c5
test: align google-shared expectations with pi-ai 0.40.0
2026-01-09 03:12:32 +01:00
Peter Steinberger
468889abef
fix: refine status usage and elevated directives
2026-01-09 03:09:56 +01:00
Peter Steinberger
8a3e100ad1
test: update google-shared expectations
2026-01-09 03:04:16 +01:00
Peter Steinberger
fb1ec2cfbf
Merge pull request #526 from neist/feat/system-prompt-messaging-guide
...
feat(system-prompt): add messaging guidance section
2026-01-09 02:02:04 +00:00
Peter Steinberger
362f62f325
docs: update changelog and clawtributors for #526
2026-01-09 03:00:42 +01:00
Kasper Neist
3b78870f33
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
4827c283a6
docs: expand logging guidance
2026-01-09 02:56:29 +01:00
Peter Steinberger
0a722de65c
test: cover log line parsing
2026-01-09 02:54:04 +01:00
Peter Steinberger
3a99ac7e9a
fix: honor mention-bypass for group commands
2026-01-09 02:52:44 +01:00
Peter Steinberger
efa5f0bfe0
feat: improve logs output and docs
2026-01-09 02:51:17 +01:00
Peter Steinberger
e1789ba9e5
fix: set gemini default model for api-key auth ( #489 ) - thanks @jonasjancarik
2026-01-09 02:49:42 +01:00
Jonáš Jančařík
302d51fd40
feat: add Gemini API key onboarding
2026-01-09 02:45:15 +01:00
Peter Steinberger
340d5d03f2
docs: note PR 541 and add clawtributor
2026-01-09 02:38:03 +01:00
Ogulcan Celik
7bb0841f42
fix: prevent systemd hang on restart with podman sandboxes
...
Add KillMode=process to generated systemd unit file. Without this,
podman's conmon processes (which monitor sandbox containers) block
shutdown since they're children of the gateway process.
This preserves the desired behavior of keeping containers alive
across restarts while preventing systemd from waiting indefinitely.
2026-01-09 02:37:00 +01:00
Peter Steinberger
a738ade0ec
chore: update dependencies
2026-01-09 02:34:39 +01:00
Kasper Neist
514b85ba33
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 02:21:55 +01:00
Jake
0dbb569187
chore: bump Pi to 0.40.0 and revert PR #454 pi-ai patch
...
- Upgrade @mariozechner/pi-* packages from 0.38.0 to 0.40.0
- Remove pi-ai patch (upstream 429 fix in 0.40.0 supersedes PR #454 )
- Update CHANGELOG
2026-01-09 02:12:19 +01:00
Peter Steinberger
75af0e61da
docs: thank pasogott for Ansible guide ( #545 )
2026-01-09 02:10:19 +01:00
sheeek
b8afbfbb44
docs: add Ansible installation guide
2026-01-09 02:09:02 +01:00
Peter Steinberger
14096fb629
docs: add model allowlist + reasoning safety notes
2026-01-09 02:07:33 +01:00
Peter Steinberger
9c33080f12
Merge pull request #534 from mcinteerj/fix/whatsapp-queued-routing
...
WhatsApp: fix routing for queued messages
2026-01-09 01:05:16 +00:00
Peter Steinberger
97635a8966
test: assert WhatsApp queued routing context ( #534 ) thanks @mcinteerj
2026-01-09 02:04:05 +01:00
Peter Steinberger
f2246df875
fix: route WhatsApp queued replies to sender ( #534 )
2026-01-09 02:03:30 +01:00
Jake
a52e75d978
WhatsApp: fix routing for queued messages by using correct OriginatingTo
2026-01-09 02:01:33 +01:00
Peter Steinberger
7f12548615
docs: explain model allowlist errors
2026-01-09 01:59:22 +01:00
Peter Steinberger
57d3d6bd78
docs: clarify workspace vs sandbox
2026-01-09 01:54:28 +01:00
Peter Steinberger
455723375e
fix: show directive options on query
2026-01-09 01:40:44 +01:00
Peter Steinberger
8ee7223587
docs: add clawdhub install/sync guidance
2026-01-09 01:38:19 +01:00
Peter Steinberger
ae9f5ecc2d
docs: clarify per-agent vs shared skills
2026-01-09 01:37:24 +01:00