Skip to content

dsh-lark v0.2.0

Choose a tag to compare

@sugarforever sugarforever released this 17 Aug 22:25
· 3 commits to main since this release

What's Changed

Settings UI and live configuration

  • Added an embedded Feishu & Lark section to Harness Settings.
  • Added linked Provider and Model selectors populated from the current Harness model catalog.
  • Applied effective settings and credential changes by replacing the Lark channel without restarting Harness.
  • Removed the generic configuration-file action from the Lark-focused Settings experience.

Credentials and security

  • Stored App Secret through Harness Credentials using DSH_LARK_APP_SECRET by default.
  • Added explicit configured and missing App Secret states without returning the secret to the browser.
  • Required same-origin browser requests for settings and credential mutations.
  • Kept the plugin active but idle until the required application credentials are configured.

Sessions and diagnostics

  • Resumed persisted Lark sessions after restart and reused an already-live Agent when available.
  • Printed initial connection, channel, and message-handling failures to both the terminal and Harness logger, with App Secret redaction.

Full Changelog: v0.1.1...v0.2.0