Skip to content

Slack3#596

Open
arkml wants to merge 2 commits into
devfrom
slack3
Open

Slack3#596
arkml wants to merge 2 commits into
devfrom
slack3

Conversation

@arkml

@arkml arkml commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Refactors knowledge ingestion to support extensible sources beyond email and meeting notes, and adds
Slack as the first connected-source implementation. Slack can be enabled from settings, selected
channels are synced into knowledge artifacts, and the Home tab shows relevant Slack messages with
resolved user names and links back to Slack.

Changes

  • Adds a knowledge source registry/config so sources like Gmail, meetings, Slack, and future
    integrations can be managed consistently.

  • Adds Slack knowledge sync using the existing local Slack connection, including selected-channel
    polling and artifact generation.

  • Updates graph building to process enabled source configs instead of hardcoded folders.

  • Extends note-creation guidance for Slack and connected-tool artifacts while preserving email
    reply-gate rules.

  • Adds Slack settings UI for enabling Slack-to-knowledge and selecting channels.

  • Adds a Slack section on Home with recent/relevant messages and an Open CTA to launch the source
    message in Slack/browser.

  • Resolves Slack user IDs in authors/message text to display names where possible.

  • Adds LLM ranking for Home Slack messages using the knowledge graph model.

  • Filters stale routine Slack logistics, such as old standup scheduling/attendance chatter, so the
    feed can show fewer but more useful messages.

  • Adds/updates IPC schemas and handlers for Slack channels, recent Slack messages, and knowledge
    source config.

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