Skip to content

revert: remove duplicated !reset conversation-close from bots#32

Merged
achetronic merged 1 commit intomasterfrom
feature/todo-audit-cleanup
Apr 18, 2026
Merged

revert: remove duplicated !reset conversation-close from bots#32
achetronic merged 1 commit intomasterfrom
feature/todo-audit-cleanup

Conversation

@achetronic
Copy link
Copy Markdown
Owner

The previous commit (3528d6b) duplicated logic that had already been implemented on 2026-04-10 by commit 75cc2de. The ConversationRecorder middleware intercepts every session DELETE and calls Executor.CloseConversationSession, which already handles both admin and user perspectives for every client and for the admin API alike.

Reverted:

  • SetConversationStore + closeConversations in telegram/slack/discord bots
  • conversations field + wiring in clientManager (main.go)

Remaining wins from the previous commit stay in place:

  • Telegram thread-aware error messages (MessageThreadID on error paths)
  • Slack/Discord multimodal inlineData support
  • MemoryCard border polish (final form: no active override)

Added decision #22 to .agents/DECISIONS.md pinning the middleware-based design and listing the "do not" rules so this mistake is not repeated.

The previous commit (3528d6b) duplicated logic that had already been
implemented on 2026-04-10 by commit 75cc2de. The ConversationRecorder
middleware intercepts every session DELETE and calls
Executor.CloseConversationSession, which already handles both admin and
user perspectives for every client and for the admin API alike.

Reverted:
- SetConversationStore + closeConversations in telegram/slack/discord bots
- conversations field + wiring in clientManager (main.go)

Remaining wins from the previous commit stay in place:
- Telegram thread-aware error messages (MessageThreadID on error paths)
- Slack/Discord multimodal inlineData support
- MemoryCard border polish (final form: no active override)

Added decision #22 to .agents/DECISIONS.md pinning the middleware-based
design and listing the "do not" rules so this mistake is not repeated.
@achetronic achetronic self-assigned this Apr 18, 2026
@achetronic achetronic added the bug Something isn't working label Apr 18, 2026
@achetronic achetronic merged commit 2bc3933 into master Apr 18, 2026
@achetronic achetronic deleted the feature/todo-audit-cleanup branch April 24, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant