USO Status
8cddf01257
feat(status): Include model name in intermittent 'Sending query' status
2026-01-27 08:36:31 +01:00
USO Status
f3e4890bb7
Merge remote-tracking branch 'fork/main' into feat/intermittent-status2
...
# Conflicts:
# src/auto-reply/types.ts
# src/telegram/bot/delivery.ts
# src/telegram/send.ts
2026-01-27 07:57:36 +01:00
Peter Steinberger
820ab8765a
docs: clarify exec defaults
2026-01-26 21:37:56 +00:00
USO Status
1589dfcf72
fix(telegram): treat 'message not modified' as success to prevent duplication and downgrade edit failure log
2026-01-26 22:28:48 +01:00
USO Status
89c74e636b
feat(payload): remove redundant replaceStatus and add buttons for editing
2026-01-26 22:28:47 +01:00
USO Status
6aec985b1b
fix(telegram): prioritize explicit editMessageId in delivery to fix fast status update bug
2026-01-26 22:17:51 +01:00
Suksham
20f6a5546f
feat(telegram): add silent message option ( #2382 )
...
* feat(telegram): add silent message option (disable_notification)
Add support for sending Telegram messages silently without notification
sound via the `silent` parameter on the message tool.
Changes:
- Add `silent` boolean to message tool schema
- Extract and pass `silent` through telegram plugin
- Add `disable_notification: true` to Telegram API calls
- Add `--silent` flag to CLI `message send` command
- Add unit test for silent flag
Closes #2249
AI-assisted (Claude) - fully tested with unit tests + manual Telegram testing
* feat(telegram): add silent send option (#2382 ) (thanks @Suksham-sharma)
---------
Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 13:14:13 -08:00
Peter Steinberger
fb14146033
fix: harden ssh target handling
2026-01-26 21:11:48 +00:00
Shadow
d34ae86114
chore: expand labeler coverage
2026-01-26 15:01:11 -06:00
Vignesh
fbc5ac1fde
docs(install): add migration guide for moving to a new machine ( #2381 )
...
* docs(install): add migration guide for moving to a new machine
* chore(changelog): mention migration guide docs
---------
Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 12:59:06 -08:00
Shakker
ff382f6b68
Merge pull request #1742 from clawdbot/feat/tools-alsoAllow
...
feat(config): tools.alsoAllow additive allowlist
2026-01-26 20:44:48 +00:00
Shakker
bc8c31eeed
Merge branch 'main' into feat/tools-alsoAllow
2026-01-26 20:39:09 +00:00
Shadow
bdea265704
CI: run auto-response on pull_request_target
2026-01-26 14:37:39 -06:00
Shadow
ec75e0b3dc
CI: use app token for auto-response
2026-01-26 14:36:29 -06:00
Paul Pamment
9e6b45faab
fix(discord): honor threadId for thread-reply
2026-01-26 14:28:28 -06:00
Peter Steinberger
8e051a418f
test: stub windows ACL for include perms audit
2026-01-26 20:28:20 +00:00
Peter Steinberger
a5b99349c9
style: format workspace bootstrap signature
2026-01-26 20:28:20 +00:00
Peter Steinberger
1371e95e57
docs: clarify onboarding + credentials
2026-01-26 20:26:30 +00:00
Peter Steinberger
320b45c051
docs: note sandbox opt-in in gateway security
2026-01-26 20:13:10 +00:00
USO Status
0152717535
chore(payload): remove redundant replaceStatus field from ReplyPayload
2026-01-26 21:02:04 +01:00
Peter Steinberger
97248a2885
feat: surface security audit + docs
2026-01-26 19:58:59 +00:00
USO Status
ec52035285
feat(status): temporarily remove markFinalWithCheckmark feature due to inconsistencies
2026-01-26 20:48:48 +01:00
jaydenfyi
f5c90f0e5c
feat: Twitch Plugin ( #1612 )
...
* wip
* copy polugin files
* wip type changes
* refactor: improve Twitch plugin code quality and fix all tests
- Extract client manager registry for centralized lifecycle management
- Refactor to use early returns and reduce mutations
- Fix status check logic for clientId detection
- Add comprehensive test coverage for new modules
- Remove tests for unimplemented features (index.test.ts, resolver.test.ts)
- Fix mock setup issues in test suite (149 tests now passing)
- Improve error handling with errorResponse helper in actions.ts
- Normalize token handling to eliminate duplication
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* use accountId
* delete md file
* delte tsconfig
* adjust log level
* fix probe logic
* format
* fix monitor
* code review fixes
* format
* no mutation
* less mutation
* chain debug log
* await authProvider setup
* use uuid
* use spread
* fix tests
* update docs and remove bot channel fallback
* more readme fixes
* remove comments + fromat
* fix tests
* adjust access control logic
* format
* install
* simplify config object
* remove duplicate log tags + log received messages
* update docs
* update tests
* format
* strip markdown in monitor
* remove strip markdown config, enabled by default
* default requireMention to true
* fix store path arg
* fix multi account id + add unit test
* fix multi account id + add unit test
* make channel required and update docs
* remove whisper functionality
* remove duplicate connect log
* update docs with convert twitch link
* make twitch message processing non blocking
* schema consistent casing
* remove noisy ignore log
* use coreLogger
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 13:48:10 -06:00
USO Status
6906c7ecf6
chore(status): downgrade noisy info logs to debug
2026-01-26 20:43:51 +01:00
USO Status
3acf2e3bec
cleanup
2026-01-26 20:41:42 +01:00
Peter Steinberger
c5ffc11df5
chore(repo): remove stray .DS_Store
2026-01-26 19:41:25 +00:00
USO Status
5039223581
fix(status): remove redundant final message timer
2026-01-26 20:39:01 +01:00
Shadow
1a947a21d6
fix: support memory.md in bootstrap files ( #2318 ) (thanks @czekaj)
2026-01-26 13:36:26 -06:00
USO Status
44a13df83b
chore(telegram): remove temporary tracing logs
2026-01-26 20:35:11 +01:00
USO Status
e7486d1a55
feat(telegram): implement intermittent status updates (edit/inline)
2026-01-26 20:31:37 +01:00
USO Status
005b601b13
1589: final draft - pre log
2026-01-26 20:30:56 +01:00
Lucas Czekaj
2cbc991bfe
feat(agents): add MEMORY.md to bootstrap files ( #2318 )
...
MEMORY.md is now loaded into context at session start, ensuring the
agent has access to curated long-term memory without requiring
embedding-based semantic search.
Previously, MEMORY.md was only accessible via the memory_search tool,
which requires an embedding provider (OpenAI/Gemini API key or local
model). When no embedding provider was configured, the agent would
claim memories were empty even though MEMORY.md existed and contained
data.
This change:
- Adds DEFAULT_MEMORY_FILENAME constant
- Includes MEMORY.md in WorkspaceBootstrapFileName type
- Loads MEMORY.md in loadWorkspaceBootstrapFiles()
- Does NOT add MEMORY.md to subagent allowlist (keeps user data private)
- Does NOT auto-create MEMORY.md template (user creates as needed)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 13:30:43 -06:00
Frank Harris
10d5ea5de6
docs: Add Oracle Cloud (OCI) platform guide ( #2333 )
...
* docs: Add Oracle Cloud (OCI) platform guide
- Add comprehensive guide for Oracle Cloud Always Free tier (ARM)
- Cover VCN security, Tailscale Serve setup, and why traditional hardening is unnecessary
- Update vps.md to list Oracle as top provider option
- Update digitalocean.md to link to official Oracle guide instead of community gist
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Keep community gist link, remove unzip
* Fix step order: lock down VCN after Tailscale is running
* Move VCN lockdown to final step (after verifying everything works)
* docs: make Oracle/Tailscale guide safer + tone down DO copy
* docs: fix Oracle guide step numbering
* docs: tone down VPS hub Oracle blurb
* docs: add Oracle Cloud guide (#2333 ) (thanks @hirefrank)
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 11:23:11 -08:00
Shakker
34b3494246
Merge branch 'main' into feat/tools-alsoAllow
2026-01-26 19:15:39 +00:00
Peter Steinberger
fba7afaa12
chore(scripts): update claude auth status hints
2026-01-26 19:05:00 +00:00
Peter Steinberger
000d5508aa
docs(auth): remove external CLI OAuth reuse
2026-01-26 19:05:00 +00:00
Peter Steinberger
aa2a1a17e3
test(auth): update auth profile coverage
2026-01-26 19:05:00 +00:00
Peter Steinberger
526303d9a2
refactor(auth)!: remove external CLI OAuth reuse
2026-01-26 19:05:00 +00:00
alexstyl
39d219da59
Add FUNDING.yml
2026-01-26 19:00:46 +00:00
Pocket Clawd
f625303d13
test(config): enforce allow+alsoAllow mutual exclusion
2026-01-26 10:42:03 -08:00
Peter Steinberger
3314b3996e
fix: harden gateway auth defaults
2026-01-26 18:24:26 +00:00
Peter Steinberger
ab73aceb27
fix: use Windows ACLs for security audit
2026-01-26 18:19:58 +00:00
Pocket Clawd
42d039998d
feat(config): forbid allow+alsoAllow in same scope; auto-merge
2026-01-26 10:17:50 -08:00
Vignesh Natarajan
3497be2963
docs: recommend tools.alsoAllow for optional plugin tools
2026-01-26 10:05:31 -08:00
Vignesh Natarajan
d62b7c0d1e
fix: treat tools.alsoAllow as implicit allow-all when no allowlist
2026-01-26 10:05:31 -08:00
Vignesh Natarajan
2ad3508a33
feat(config): add tools.alsoAllow additive allowlist
2026-01-26 10:05:31 -08:00
Peter Steinberger
b9098f3401
fix: remove unsupported gateway auth off option
2026-01-26 17:44:23 +00:00
Peter Steinberger
e6bdffe568
feat: add control ui device auth bypass
2026-01-26 17:40:28 +00:00
Peter Steinberger
a486940781
fix: honor tools.exec.safeBins config
2026-01-26 17:22:40 +00:00
Shadow
2a4ccb624a
Docs: update clawtributors
2026-01-26 11:02:59 -06:00