Skip to content

Improve daemon status output and harden cross-platform status updates#129

Merged
LIU9293 merged 2 commits intomainfrom
feat/status-runtime-im-177191
Feb 24, 2026
Merged

Improve daemon status output and harden cross-platform status updates#129
LIU9293 merged 2 commits intomainfrom
feat/status-runtime-im-177191

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 24, 2026

Summary

  • Simplify ode status to daemon-focused output only, including explicit running/not-running guidance and pending upgrade state.
  • Add settings-launcher diagnostics for Slack/Lark/Discord, add Discord thread-title sync from live status/session title updates, and prevent duplicate Discord runtime startups with a single in-flight start lock.
  • Handle IM update rate limits more safely by tracking 429 update failures, logging warnings, and posting final result messages as new messages instead of editing a previously rate-limited status message.
  • Centralize status message frequency settings (5s/8s/12s, default 5s) in shared config and reuse the same options/parsing across config, Slack, Discord, and Web settings UI.
  • Bump project version from 0.0.87 to 0.0.88.

Validation

  • bun test packages/core/test/request-runner.test.ts
  • bun test packages/core/test/session-title.test.ts
  • bun test packages/ims/discord/api.test.ts
  • bun test packages/ims/slack/message-router.test.ts

@LIU9293 LIU9293 merged commit caf3c36 into main Feb 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant