Commit Graph

2818 Commits

Author SHA1 Message Date
Peter Steinberger
73da230fb0 feat: soften block streaming chunking 2026-01-03 16:48:26 +01:00
Peter Steinberger
5052414f12 feat: unify onboarding + config schema 2026-01-03 16:48:08 +01:00
Peter Steinberger
9b56ac78f2 Merge pull request #133 from ratulsarna/fix/ui-http-uuid
fix(ui): robust UUID generation for HTTP Control UI
2026-01-03 16:16:43 +01:00
Peter Steinberger
9e550e007e fix: clean up embedded lint 2026-01-03 15:09:07 +00:00
Peter Steinberger
d6509b9e55 fix: update protocol models and android parsing 2026-01-03 15:04:24 +00:00
Peter Steinberger
25a08f444b fix: elevate embedded run logs to info 2026-01-03 15:03:03 +00:00
Peter Steinberger
0bd70cbf96 fix: address runtime warnings in build 2026-01-03 15:01:38 +00:00
Peter Steinberger
5e550e6abf chore: fix lint formatting 2026-01-03 14:57:49 +00:00
Peter Steinberger
d9a1fdbae8 test: fix transcription and tool schema assertions 2026-01-03 14:55:05 +00:00
Peter Steinberger
a77d89c99d fix: resolve gcloud python path 2026-01-03 14:36:48 +00:00
Peter Steinberger
9abeb5802f docs(faq): use correct codex login --device-auth command 2026-01-03 14:13:18 +00:00
Peter Steinberger
396e892ca9 fix: add embedded run logs and typing ttl 2026-01-03 14:09:19 +00:00
Peter Steinberger
59bd5c7d21 docs(faq): add stop/cancel task + Codex subscription auth sections
- Added FAQ for /stop and other abort commands
- Added FAQ explaining Codex CLI browser auth vs API key
- Browser OAuth uses ChatGPT Pro subscription, API key is pay-per-token

Co-authored-by: Clawd <clawdbot@gmail.com>
2026-01-03 14:08:24 +00:00
Peter Steinberger
fed431fda7 docs: update onboarding steps 2026-01-03 14:08:24 +00:00
Ratul Sarna
5eae9d8acc fix(ui): robust UUID generation on HTTP
Fixes #131
2026-01-03 13:43:20 +00:00
Peter Steinberger
1eb491c30b fix: restructure macOS connections settings 2026-01-03 14:25:03 +01:00
Jake
5d4101829a Agents: Fix Gemini schema compatibility and robust model discovery 2026-01-03 13:57:29 +01:00
Peter Steinberger
c7063d1f83 docs(template): add 'Write It Down' rule to AGENTS.md template
Mental notes don't survive sessions. Files do. Text > Brain 📝
2026-01-03 12:52:11 +00:00
Peter Steinberger
f03e65cd55 docs(skill): add PR review safety rules for coding-agent
- Never checkout branches in live Clawdis repo
- Clone to temp folder or use git worktree for reviews
- Added explicit examples for safe PR review workflow
2026-01-03 12:49:03 +00:00
Peter Steinberger
995473e95b fix(build): repair tool-meta regex literal 2026-01-03 12:46:33 +00:00
Peter Steinberger
359bd1776b docs: warn about gmail watcher port conflict 2026-01-03 12:41:44 +00:00
Peter Steinberger
43e555c09b chore(swift): update Swabble package lock 2026-01-03 13:38:18 +01:00
Peter Steinberger
649a73184d chore(canvas): refresh a2ui bundle hash 2026-01-03 13:38:12 +01:00
Peter Steinberger
bad2f272e5 test(gateway): add multi-instance e2e suite 2026-01-03 13:37:46 +01:00
Peter Steinberger
93ce65dd39 fix(gateway): validate event/response frames 2026-01-03 13:37:40 +01:00
Peter Steinberger
85dded13d8 fix: avoid red gmail-watcher prefix 2026-01-03 12:36:15 +00:00
Peter Steinberger
eea33dfc6a style: tidy imports and formatting 2026-01-03 12:35:23 +00:00
Peter Steinberger
e05d100d98 fix(cron): pass resolved channel to agent tools 2026-01-03 12:35:23 +00:00
Peter Steinberger
ecfec2f30a fix(agents): load tool display config from disk 2026-01-03 12:35:23 +00:00
Peter Steinberger
5f95aabe19 fix(macos): expand onboarding window height 2026-01-03 13:34:30 +01:00
Peter Steinberger
3d22afea6f fix(logging): decouple file logs from console verbose 2026-01-03 12:32:14 +00:00
Peter Steinberger
79447a610c fix: repair tool meta regex 2026-01-03 12:30:46 +00:00
Peter Steinberger
f6f0bb8eac fix: default low thinking for reasoning models 2026-01-03 12:19:06 +00:00
Peter Steinberger
38b755935c feat: centralize tool display metadata 2026-01-03 13:18:27 +01:00
Peter Steinberger
330e9cb8c9 docs(faq): add media/vision troubleshooting section
- Added FAQ entry for images/media not being understood
- Covers vision-capable models checklist
- Debugging steps for media pipeline
- Link to summarize.sh for exotic files

Co-authored-by: Clawd <clawdbot@gmail.com>
2026-01-03 11:43:40 +00:00
Peter Steinberger
9845290f6f refactor: centralize home path shortening 2026-01-03 12:42:27 +01:00
Peter Steinberger
2ea831cc17 refactor!: drop clawdis_ tool prefix 2026-01-03 12:39:52 +01:00
Peter Steinberger
0ea329ff8d fix: refine tool summaries and scope discord tool 2026-01-03 12:33:42 +01:00
Peter Steinberger
79d21b58e4 refactor: rename bundle identifiers to com.clawdis 2026-01-03 12:26:22 +01:00
Peter Steinberger
538385019d docs(discord): document sendMessage mediaUrl and to format
- Add example for sendMessage with media attachment (file:// and https://)
- Clarify that sendMessage uses 'to: channel:<id>' not 'channelId'
- Document replyTo parameter for replying to specific messages
- Add mediaUrl to inputs section
2026-01-03 11:05:09 +00:00
Peter Steinberger
a5340a920b feat: support configurable gateway port 2026-01-03 12:00:17 +01:00
Peter Steinberger
c2e2b220c5 docs: document gateway port configuration 2026-01-03 11:46:58 +01:00
Peter Steinberger
d7d73dd5a3 docs(skills): correct bear-notes instructions
Co-authored-by: Tyler Wince <tylerwince@users.noreply.github.com>
2026-01-03 11:34:31 +01:00
Claude
3d4879346b feat(skills): add bear-notes skill using grizzly CLI 2026-01-03 11:29:14 +01:00
Peter Steinberger
9eddcc85dd docs: update changelog for gog skill 2026-01-03 11:20:17 +01:00
Mariano Belinky
adb3f84e7f docs: add Sheets/Docs examples to gog skill 2026-01-03 11:20:17 +01:00
Peter Steinberger
e1c79afaa4 chore: update changelog 2026-01-03 11:17:00 +01:00
Peter Steinberger
eb2f500ae8 docs: move telegram chunking fix to beta6 2026-01-03 11:15:57 +01:00
Peter Steinberger
cd68db1ef3 docs: add changelog entry for telegram block replies 2026-01-03 11:12:15 +01:00
Muhammed Mukhthar CM
025f73c3f5 fix(telegram): add textLimit to block reply chunking
Block streaming replies were missing the textLimit parameter in
deliverReplies(), causing long messages to fail with 'message is too
long' error instead of being chunked properly.

The final reply path already included textLimit, but the onBlockReply
callback path did not.
2026-01-03 11:12:15 +01:00