OutBack Dingo
|
6d9dbbb3b9
|
fork: rename IronClaw → OptimClaw
Full rename of all identifiers, filenames, and references:
ironclaw → optimclaw
IronClaw → OptimClaw
IRONCLAW → OPTIMCLAW
ironclaw_common → optimclaw_common
ironclaw_safety → optimclaw_safety
Upstream: nearai/ironclaw
|
2026-03-29 06:27:52 +07:00 |
|
 
|
30db07c58e
|
fix: require Feishu webhook authentication (#1638)
* fix: require Feishu webhook authentication
* fix: handle Feishu v2 webhook token auth
* fix: skip empty verification token write, consistent with app_id/app_secret
Address zmanian review nit #4: only write verification_token to workspace
when present, matching the if-let pattern used for app_id and app_secret.
Functionally identical (the auth check filters empty strings), but
consistent.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
|
2026-03-27 10:49:02 +03:00 |
|
 ReidandGitHub
|
97b11ffd10
|
feat: add Feishu/Lark WASM channel plugin (#1110)
part of #1046
- Implement Feishu Event Subscription v2.0 webhook (URL verification + im.message.receive_v1)
- Token exchange via workspace-cached app credentials with 5-min pre-expiry refresh
- Host-side secret injection into config JSON (setup.rs) so WASM can access app_id/app_secret without env vars
- Reply and broadcast via /open-apis/im/v1/messages
- Enforce allow_from user filtering in message handler
- DM pairing flow with owner_id restriction
- Dual API base support: open.feishu.cn (Feishu) / open.larksuite.com (Lark)
- Registry manifest, bundled channel entry, messaging bundle integration
- Strip raw config_json debug log to prevent secret leakage
|
2026-03-15 05:25:05 +00:00 |
|