Commit Graph

83 Commits

Author SHA1 Message Date
Peter Steinberger
a6520b916b docs: fix session key examples 2026-01-11 03:30:09 +00:00
Peter Steinberger
6c53f80b4c docs: align messaging and node docs 2026-01-11 03:30:09 +00:00
Peter Steinberger
48b6145088 fix: dedupe inbound messages across providers 2026-01-11 00:12:25 +01:00
Peter Steinberger
30dd2a497d fix: add reasoning visibility hint 2026-01-10 22:24:22 +01:00
Shadow
6620983fc5 Docs: fix internal links 2026-01-10 14:51:33 -06:00
Peter Steinberger
87de07ee74 fix: align opencode-zen provider setup 2026-01-10 21:38:18 +01:00
Peter Steinberger
6fdeab6dc4 fix: describe sandboxed elevated in prompt 2026-01-10 21:37:15 +01:00
Peter Steinberger
a000e740c4 docs: add group flow diagram 2026-01-10 20:05:22 +01:00
Peter Steinberger
4a9b735c53 docs: clarify group chat behavior 2026-01-10 19:56:46 +01:00
Peter Steinberger
6d2def4753 docs: call out group history limits 2026-01-10 19:19:31 +01:00
Peter Steinberger
5e01b0a530 docs: document history context overrides 2026-01-10 19:16:25 +01:00
Peter Steinberger
400a829b02 fix: telegram draft chunking defaults (#667) (thanks @rubyrunsstuff) 2026-01-10 18:30:06 +01:00
Peter Steinberger
95f008b0ad docs: expand TypeBox protocol guide 2026-01-10 17:38:34 +01:00
Peter Steinberger
88342a1004 docs: clarify model picks and auth setup 2026-01-10 17:36:54 +01:00
Lloyd
f0fe89439a feat(agent): add human-like delay between block replies
Adds `agent.humanDelay` config option to create natural rhythm between
streamed message bubbles. When enabled, introduces a random delay
(default 800-2500ms) between block replies, making multi-message
responses feel more like natural human texting.

Config example:
```json
{
  "agent": {
    "blockStreamingDefault": "on",
    "humanDelay": {
      "enabled": true,
      "minMs": 800,
      "maxMs": 2500
    }
  }
}
```

- First message sends immediately
- Subsequent messages wait a random delay before sending
- Works with iMessage, Signal, and Discord providers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 17:12:50 +01:00
Radek Paclt
71bca07533 fix(auth): enable OAuth refresh for Claude CLI credentials
When Claude CLI credentials (anthropic:claude-cli) expire, automatically
refresh using the stored refresh token instead of failing with
"No credentials found" error.

Changes:
- Read refreshToken from Claude CLI and store as OAuth credential type
- Implement bidirectional sync: after refresh, write new tokens back to
  Claude Code storage (file on Linux/Windows, Keychain on macOS)
- Prefer OAuth over Token credentials (enables auto-refresh capability)
- Maintain backward compatibility for credentials without refreshToken

This enables long-running agents to operate autonomously without manual
re-authentication when OAuth tokens expire.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 15:40:27 +01:00
Peter Steinberger
fbf44d47be chore: normalize Clawdbot naming 2026-01-10 05:14:09 +01:00
Peter Steinberger
1ed062e21b docs: document OpenCode Zen config (#623) 2026-01-10 01:26:25 +01:00
Peter Steinberger
af7b8542af refactor: centralize failover error parsing 2026-01-10 01:26:06 +01:00
Peter Steinberger
09b836b593 fix: clarify sessions_send delivery semantics 2026-01-10 00:34:24 +01:00
Peter Steinberger
8cdc2c6890 fix(auto-reply): tighten block streaming defaults 2026-01-09 22:41:10 +01:00
Peter Steinberger
6cec9c0673 fix(auth): billing backoff + cooldown UX 2026-01-09 22:00:14 +01:00
Peter Steinberger
f1a8a712d4 refactor: harden broadcast groups 2026-01-09 21:39:58 +01:00
Peter Steinberger
b433be8b7f refactor: centralize skills prompt resolution 2026-01-09 21:27:20 +01:00
Peter Steinberger
46dec6ed7d fix: inject skills prompt list 2026-01-09 21:20:51 +01:00
Peter Steinberger
eed2ac72ef feat(messages): add whatsapp messagePrefix and responsePrefix auto 2026-01-09 19:29:04 +00:00
Peter Steinberger
865abef566 refactor: centralize model override validation 2026-01-09 20:14:42 +01:00
Peter Steinberger
75d667e1b0 docs: add messages concept overview 2026-01-09 19:06:14 +00:00
Peter Steinberger
7550ef8192 fix(auto-reply): coalesce block replies and document streaming toggles (#536) (thanks @mcinteerj) 2026-01-09 18:19:55 +00:00
Peter Steinberger
8376509eec docs: emphasize setup-token 2026-01-09 15:29:50 +01:00
Peter Steinberger
947844117c feat: wire multi-agent config and routing
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
2026-01-09 12:48:42 +00:00
Peter Steinberger
0f3e34c221 fix: align tool rename fallout 2026-01-09 05:54:34 +01:00
Peter Steinberger
675af626bc fix: restore emoji-rich status output 2026-01-09 03:15:33 +00:00
Peter Steinberger
276f0b0407 feat: add usage cost reporting 2026-01-09 02:29:54 +00:00
Peter Steinberger
0c5824931b docs: clarify sandbox non-main behavior 2026-01-09 03:23:36 +01:00
Peter Steinberger
552cdf2aec docs: explain model allowlist errors 2026-01-09 01:59:22 +01:00
Peter Steinberger
abc5e5e09e docs: clarify workspace vs sandbox 2026-01-09 01:54:28 +01:00
Peter Steinberger
b22a260daf docs: clarify per-agent vs shared skills 2026-01-09 01:37:24 +01:00
Peter Steinberger
e91b36f89e feat(models): add oauth auth health 2026-01-09 00:34:38 +00:00
Peter Steinberger
4edf10a3bb docs: fix models doc merge marker 2026-01-09 00:58:50 +01:00
Peter Steinberger
0ed9cd83ce docs: drop Updated headers 2026-01-09 00:20:32 +01:00
Peter Steinberger
983f9286c2 docs: naming sweep and platform wording 2026-01-08 23:25:51 +01:00
Peter Steinberger
a0edddee38 fix(onboarding): preflight claude cli keychain 2026-01-08 23:18:33 +01:00
Peter Steinberger
439f172ae2 docs: refresh and simplify docs 2026-01-08 23:07:20 +01:00
Peter Steinberger
7a5585ab4c fix: tighten group elevated targeting 2026-01-08 22:57:18 +01:00
Peter Steinberger
f4fca5f0e0 feat: allow inline env vars in config 2026-01-08 22:57:18 +01:00
Peter Steinberger
39cf84c262 feat: enable adaptive context pruning by default 2026-01-08 22:23:03 +01:00
Peter Steinberger
b139161f8c docs: add OAuth deep dive 2026-01-08 09:29:29 +01:00
Peter Steinberger
c0f57d75ef docs: refresh model notes and stacks 2026-01-08 08:50:09 +01:00
Peter Steinberger
9590b50351 feat: improve agents cli automation 2026-01-08 08:26:40 +01:00