Skip to content

Franklin Agent 3.27.0 — desktop agent server, Slack channel, Telegram groups

Choose a tag to compare

@1bcMax 1bcMax released this 07 Jun 05:00
· 11 commits to main since this release

The Franklin Desktop backend lands (#80, #81), reviewed and hardened.

  • franklin serve — local WebSocket agent server that powers the Franklin Desktop app and browser UI: provider-grouped models, cost-saver settings, wallet spend / holdings / swap RPCs, cloud-first history.
  • SIWE cloud sync — wallet-as-identity against franklin.run; desktop and web share one per-wallet history, with local fallback.
  • Hardened loopback server — Origin allowlist on WS upgrades and /file (loopback != local-process-only), optional FRANKLIN_SERVE_TOKEN, /file confined to work-dir media with reflected CORS.
  • Slack channel (franklin slack) — Socket Mode bot with user-id allowlist, threaded replies, per-turn tool summary.
  • Telegram groups + allowlist — @-mention/reply gating in groups, TELEGRAM_ALLOWED_USERS, /tools summary toggle.
  • Swap history — confirmed 0x swaps logged to ~/.blockrun/swaps.jsonl; reverted swaps now report as errors.
  • Cost-saver gate — ROI floor for bloat compaction; the $1.00 emergency compact stays unconditional.

Full details in CHANGELOG.md.