Skip to content

feat: start selected thread sessions automatically - #81

Merged
paleo merged 18 commits into
mainfrom
80/openclaw-plugin
Sep 8, 2026
Merged

feat: start selected thread sessions automatically#81
paleo merged 18 commits into
mainfrom
80/openclaw-plugin

Conversation

@paleo

@paleo paleo commented Sep 8, 2026

Copy link
Copy Markdown
Owner
  • The AlignFirst Developer opens a working thread on Slack and Discord only for messages that need one; ordinary conversation is answered in the channel. When a thread is opened, its session starts right after the starter is posted, without a further human message.
  • New @paleo/alignfirst-developer-openclaw-plugin (OpenClaw plugin alignfirst-developer): a thread_handoff tool that starts the thread session from a confirmed native starter and claims it once, with SQLite-persisted state, restart recovery, and a thread-handoff list/retire CLI.
  • Playbook 0.35.1: selective thread creation, handoff activation and claim before task work, and the supported uses of Slack message send.
  • Setup guide 0.33.1: the deployment template installs and enables the plugin, allows its tool, turns off Slack replyToMode and Discord autoThread, and covers the plugin state in backups and updates.
  • Test harness: the Slack and Discord mocks follow the native threading contracts, scenarios attribute work to the thread session, two scenarios cover a human reply racing startup and a recoverable delivery failure, and a real-gateway integration suite checks the plugin end to end.
  • OpenClaw upgraded to 2026.9.2.
  • Maintainer docs and package READMEs updated accordingly.

paleo and others added 18 commits September 6, 2026 11:16
# Conflicts:
#	alignfirst-developer-tests/README.md
#	alignfirst-developer-tests/package-lock.json
#	alignfirst-developer-tests/scenarios/A01-new-work-to-be-done.ts
#	alignfirst-developer-tests/scenarios/A02-new-work-with-ticket.ts
#	alignfirst-developer-tests/scenarios/A03-question.ts
#	alignfirst-developer-tests/scenarios/A04-ticket-without-project.ts
#	alignfirst-developer-tests/scenarios/A05-wrong-project.ts
#	alignfirst-developer-tests/scenarios/A07-status-existing-worktree.ts
#	alignfirst-developer-tests/scenarios/A08-status-branch-only.ts
#	alignfirst-developer-tests/scenarios/A09-status-no-branch.ts
#	alignfirst-developer-tests/scenarios/A10-coding-session.ts
#	alignfirst-developer-tests/scenarios/A11-go-ahead-delegation.ts
#	alignfirst-developer-tests/scenarios/A12-sequential-coding-sessions.ts
#	alignfirst-developer-tests/scenarios/A14-sole-project-inference.ts
#	alignfirst-developer-tests/scenarios/A15-duplicate-project-name.ts
#	alignfirst-developer-tests/scenarios/A16-external-project-path.ts
#	alignfirst-developer-tests/scenarios/A17-project-creation.ts
#	alignfirst-developer-tests/scenarios/A20-ambiguous-project-mention.ts
#	alignfirst-developer-tests/scenarios/A21-action-without-project-or-ticket.ts
#	alignfirst-developer-tests/scenarios/A22-missing-project.ts
#	alignfirst-developer-tests/scenarios/A23-resource-url-handoff.ts
#	alignfirst-developer-tests/scenarios/A25-detailed-request-handoff.ts
#	alignfirst-developer-tests/scenarios/A26-explicit-no-ticket.ts
#	alignfirst-developer-tests/scenarios/_lib/common-constants.ts
#	alignfirst-developer-tests/scenarios/_lib/mock-alproject.ts
#	docs/alignfirst-developer/alignfirst-developer.md
#	docs/releasing.md
#	package-lock.json
#	skills/alignfirst-developer-openclaw-playbook/SKILL.md
#	skills/alignfirst-developer-openclaw-playbook/references/runbooks/project-lifecycle.md
#	skills/alignfirst-developer-openclaw-playbook/references/runbooks/project-workspace-setup.md
#	skills/alignfirst-setup-guide/SKILL.md
#	skills/alignfirst-setup-guide/assets/alignfirst-developer-template/base/docs/operations/recover-developer.md
#	skills/alignfirst-setup-guide/assets/alignfirst-developer-template/base/docs/operations/update-developer.md
#	skills/alignfirst-setup-guide/assets/alignfirst-developer-template/base/infra/openclaw/bin/backup.sh
#	skills/alignfirst-setup-guide/assets/alignfirst-developer-template/variants/surfaces/discord/docs/installations/07-channel.md
#	skills/alignfirst-setup-guide/assets/alignfirst-developer-template/variants/surfaces/slack/docs/installations/07-channel.md
@paleo
paleo merged commit 6d72df2 into main Sep 8, 2026
2 checks passed
@paleo
paleo deleted the 80/openclaw-plugin branch September 8, 2026 20:34
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