Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
20627de
Fix clippy warnings and WhatsApp gateway Node 25 compatibility
devatsecure Feb 26, 2026
12bb14b
Fix provider test and wizard agent creation bugs
devatsecure Feb 27, 2026
bef977e
Fix hands active state display and WhatsApp gateway reliability
devatsecure Feb 27, 2026
d90968c
Add getMessage handler for Baileys 6.x message decryption
devatsecure Feb 28, 2026
160ce04
Add WhatsApp gateway sender context, number allowlist, and timeout in…
devatsecure Feb 28, 2026
91d66f5
Auto-reconnect WhatsApp gateway on any non-logout disconnect
devatsecure Feb 28, 2026
6be7057
Fix WhatsApp gateway critical issues: allowlist, memory leak, socket …
devatsecure Feb 28, 2026
21b0665
Strip <thinking> tags from LLM responses and persist agent config to …
devatsecure Mar 1, 2026
4a0b414
Fix critical unsafe blocks and security vulnerabilities
devatsecure Mar 1, 2026
b26b09d
Fix hand registry reconciliation and sandbox env var passthrough
devatsecure Mar 1, 2026
27c3bf1
Add OAuth 1.0a credentials to Twitter Hand for tweet posting
devatsecure Mar 1, 2026
799c491
Add WhatsApp gateway self-healing and kernel health monitor
devatsecure Mar 2, 2026
fbafb44
Harden API security: error sanitization, CORS, HSTS, SSRF prevention
devatsecure Mar 2, 2026
070d01b
Wire up CredentialVault for encrypted secret storage (S2 fix)
devatsecure Mar 2, 2026
3c255af
Add read_only mode to email adapter to prevent unwanted auto-replies
devatsecure Mar 2, 2026
2ac04d2
Add workflow persistence and DELETE endpoint
devatsecure Mar 2, 2026
ab7b433
Fix Total Cost showing $0.00 on dashboard overview
devatsecure Mar 2, 2026
717f2d0
Apply approval policy shorthands at boot
devatsecure Mar 2, 2026
701186a
Fix WhatsApp gateway reconnect instability
devatsecure Mar 2, 2026
2f664b9
Shared HTTP client, per-agent rate limiting, and auth whitelist tight…
devatsecure Mar 2, 2026
49e8676
Add arxiv-researcher bundled skill and daily tweet cron job
devatsecure Mar 2, 2026
1ebf035
Fix dashboard skills page showing empty list
devatsecure Mar 2, 2026
993ea3e
fix(api): pass HTTP client to ClawHubClient in clawhub_skill_code
devatsecure Mar 3, 2026
5c671d9
Post-rebase cleanup: WhatsApp auto-connect, lockfiles, research docs,…
devatsecure Mar 3, 2026
6a6849f
Add claude-code-proxy provider for local Agent SDK proxy
devatsecure Mar 3, 2026
8ef09a1
Handle proxy queue responses (429/408) with Retry-After in Anthropic …
devatsecure Mar 3, 2026
a231e51
Increase HTTP client timeout from 30s to 120s for LLM requests
devatsecure Mar 3, 2026
b79f2fa
Fix WhatsApp gateway crash loop with self-healing recovery
devatsecure Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@ Thumbs.db
.idea/
.vscode/
.claude/
.nwave/
*.swp
*.swo
*~

# Temporary / generated
PR_DESCRIPTION.md
patches/
crates/openfang-desktop/gen/
30 changes: 16 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions crates/openfang-api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ governor = { workspace = true }
tokio-stream = { workspace = true }
subtle = { workspace = true }
base64 = { workspace = true }
zeroize = { workspace = true }

[dev-dependencies]
tokio-test = { workspace = true }
Expand Down
Loading