Slack-style chat with channels and DMs #48

Open
opened 2026-10-08 00:07:57 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-08 00:07:57 +00:00 (Migrated from github.com)

Owner report (2026-10-07): chat "doesn't seem to work at all" and must work like a normal chat, modeled after Slack, with channels and DMs. Shared chat infrastructure: KofTwentyTwo/kof22-agent-foundation#84. Related defect: #34 (owner chat returns UNKNOWN); its fixes are in open PRs not yet in the running local build.

Owner decisions (2026-10-07)

  • A full chat page with a channels/DMs sidebar, plus the docked panel as a quick view into the same conversations.
  • In channels, Carl replies only when @mentioned. A DM with Carl always gets a reply.
  • DMs: member ↔ Carl and member ↔ member. No group DMs in the first release.
  • First release includes live updates, unread badges, attachments and reactions. Threads are out.

Carl scope

  • Household channels and DMs bound to verified family members, with current access rechecked on every read, post and push.
  • @Carl in channels and Carl DMs route into the existing governed conversation workflow, with the same evidence, citation and financial restrictions (no external financial actions).
  • Member-to-member DMs are private between those members and never sent to the model unless Carl is @mentioned.
  • Attachments reuse protected household-document storage.

Acceptance

  • Two real signed-in members exchange messages live in a channel and in a DM; @Carl gets a cited answer; non-members are denied.
  • The owner's ordinary questions get real answers, not UNKNOWN.
Owner report (2026-10-07): chat "doesn't seem to work at all" and must work like a normal chat, modeled after Slack, with channels and DMs. Shared chat infrastructure: KofTwentyTwo/kof22-agent-foundation#84. Related defect: #34 (owner chat returns UNKNOWN); its fixes are in open PRs not yet in the running local build. ## Owner decisions (2026-10-07) - A full chat page with a channels/DMs sidebar, plus the docked panel as a quick view into the same conversations. - In channels, Carl replies only when @mentioned. A DM with Carl always gets a reply. - DMs: member ↔ Carl and member ↔ member. No group DMs in the first release. - First release includes live updates, unread badges, attachments and reactions. Threads are out. ## Carl scope - Household channels and DMs bound to verified family members, with current access rechecked on every read, post and push. - @Carl in channels and Carl DMs route into the existing governed conversation workflow, with the same evidence, citation and financial restrictions (no external financial actions). - Member-to-member DMs are private between those members and never sent to the model unless Carl is @mentioned. - Attachments reuse protected household-document storage. ## Acceptance - Two real signed-in members exchange messages live in a channel and in a DM; @Carl gets a cited answer; non-members are denied. - The owner's ordinary questions get real answers, not UNKNOWN.
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/carl#48