Skip to content

v1.23.0

Choose a tag to compare

@agentconnect-release agentconnect-release released this 30 Jul 11:32
· 3211 commits to release since this release

Summary

  • Agent Templates & Guided Setup — Start with a built-in AgentConnect assistant, connect it through Add to Slack, and follow a persistent setup checklist.
  • Lark Setup — Create and connect Lark or Feishu apps through a guided flow, with HTTP callbacks and streaming replies.
  • Dream Skill Review — Review, accept, or dismiss skills proposed by memory dreaming directly in the Console.
  • Slack Sign-in — Sign in with Slack and manage linked sign-in methods from your profile.

Features

  • agents: native builtin-agent branding, delete protection, slug + Slack-sharing loosening (#196) (a9f4296)
  • auth: configure the social provider list per deployment (#267) (5913c86)
  • auth: manage social sign-in methods in profile (#225) (ec002ba)
  • auth: support Slack sign-in (#232) (9699fe2)
  • discord: enable message content intent on install (#238) (3ac5b8c)
  • discord: sync agent icon on bot creation (#234) (fc3b04d)
  • integrations: sync bot icons after agent updates (#242) (16ed81e)
  • lark: add HTTP relay and one-click setup (#199) (4f4a125)
  • lark: add one-click app registration (#210) (31116bb)
  • lark: add reply card session menu (#217) (7be2989)
  • lark: prefill bot avatar from agent icon (#226) (9cb428c)
  • lark: stream agent replies with CardKit (#207) (c4712ae)
  • lark: sync app icons after agent updates (#247) (753b56f)
  • preset agents M0 + platform-published "Add to Slack" app (#182) (5b8f452), closes #188
  • review mined dream skills from the console (#163) (92c5496)
  • sessions: give every session its own visibility (#241) (965b918), closes #211
  • settings: organize Slack bots by workspace (#231) (1688888)
  • telegram: sync agent icon on bot creation (#235) (da333b0), closes #237
  • telegram: tell users to reply to the bot's message to continue a topic (#187) (8a8e3ab)
  • telegram: verify privacy mode during setup (#246) (6372a42)
  • web: chat-first Home landing + session chat restyle (#205) (489c621)
  • web: guided onboarding + getting-started checklist (#192) (ebf75a4), closes #205 post-#229
  • web: home and agent-detail console flow improvements (#264) (912dd03)
  • web: let the console turn on dream skill mining (#189) (77c9dbe)
  • web: link social accounts from profile (#206) (7b8898c)
  • web: link social identity rows to the accounts they name (#258) (9c63c33)
  • web: manage social sign-ins in profile (#214) (c8bdea6)
  • web: preserve lifecycle transition status (#229) (4d87775)

Bug Fixes

  • auth: link social identities through the Account API (#243) (d1590fb), closes pre-#225
  • auth: simplify sign-in method states (#227) (947be6b)
  • control-plane: await GitHub installation wakeups (#221) (a05cc2f)
  • daemon: scope observed chats to physical bots (#224) (8ee6bce)
  • daemon: stop a skill's own code fences from truncating the dream (#185) (79cd07c)
  • feishu: resolve channel and participant names (#202) (258e098)
  • github: distinguish parallel review checks (#203) (0c17588)
  • integrations: use agent descriptions for app creation (#233) (95921b2)
  • lark: align reply menu with footer (#223) (198e779)
  • lark: allow avatar prefill across origins (#228) (9a2146a)
  • lark: preserve valid registration issuer (#222) (cd480c6)
  • lark: reuse shared attribution footer (#215) (bd540d4)
  • lark: route mentioned direct messages (#236) (c5e9ed4)
  • lark: use Lark registration domain (#218) (9520760)
  • memory: honor dream auto-accept policy (#183) (2dc6781)
  • registry: serialize ensurePersonalOrg per user with an app_user row lock (#230) (9301eb6)
  • sessions: owner-only private sessions and stuck Applying badge (#257) (37cc29b)
  • show original activity in Dream session history (#195) (1605a1a)
  • telegram: refresh privacy status automatically (#262) (eb92531)
  • web: drop the raw team id from the Slack workspace line (#256) (671b71e)
  • web: fall back to app list (#213) (aa20990)
  • web: keep bot setup subtitles on one line (#197) (6299e63)
  • web: keep repository picker below field (#200) (246fdd8)
  • web: keep workspace repo picker above footer (#198) (1aac065)
  • web: let an unplaced agent be placed with its runtime (#201) (87f29a8)
  • web: link Lark bots to app settings (#204) (0f4e904)
  • web: mock fetchMySlackIdentity in the sign-in card suite (#239) (42af2b4), closes #232
  • web: offer the built-in Slack app on the preset agent only (#219) (49b4339)
  • web: open Lark apps at base info (#208) (202318f)
  • web: prevent agent status column overlap (#250) (9d8f7eb)
  • web: prove account ownership before linking a social identity (#252) (b5a6f87), closes #243 #225
  • web: proxy Logto connector metadata (#220) (d146867)
  • web: remove redundant Discord checklist (#244) (8784ec4)
  • web: retain social account notices on mobile (#216) (af30678)
  • web: tick 'first conversation' whenever any session exists (#255) (8dcf96e)

Internal

  • daemon: refresh OpenAI pricing verification (#191) (0592bb0)
  • deps: bump the npm_and_yarn group across 2 directories with 1 update (#240) (0dca7f9)
  • lark: remove icon version guard (#259) (493d4ea)
  • message: make protocol own wire schema (#254) (82662ce)
  • message: share Discord and Telegram normalization (#253) (9f217cb)
  • message: share platform normalization (#245) (47d099c)
  • relay: clarify HTTP ingress naming (#194) (5a5c396)

Full Changelog: v1.22.0...v1.23.0